Mais le projet Ubiquity a un objectif un peu plus ambitieux qu'une simple ligne de commande. Selon l'exemple exposé sur le blog d'un des développeurs, Ubiquity cherche à connecter les applications web entre elles. Par exemple, vous souhaitez écrire un courriel pour inviter un ami à un déjeuner dans un restaurant à San Francisco. Vous souhaitez inclure une carte. Pour effectuer cette tâche, vous devrez actuellement composer un message sur votre webmail, chercher l'adresse sur un site de cartographie, rechercher un bon restaurant sur un moteur de recherche et finalement copier tous les liens dans le message composé. Cela implique plein de clics, de copier-coller et prend du temps.
Avec Ubiquity, on effectuerait cette tâche simplement en « parlant » à la barre d'adresse. Pour l'exemple ci-dessus, il suffirait de saisir « Cherche un bon restaurant pour demain midi à Paris 12ème. Envoie ensuite un courriel à Sam avec l'itinéraire et ajoute-le à mon agenda ». Bien sûr le projet n'en est pas encore à ce stade. Il ne reconnaît pour le moment que des commandes relativement simples comme « Traduit ça en anglais », « Envoie ça à Alix », etc. Il existe actuellement environ cinquante prototypes de commandes, mais les possibilités d'extension sont seulement limitées par votre imagination. Un tutoriel est déjà disponible en anglais.
Le développement projette d'améliorer le classement des commandes suggérées et la reconnaissance des types de données (courriel, numéro de téléphone, adresse). Ubiquity compte aussi se démarquer de Firefox pour lancer une plateforme Ubiquity, car selon l'auteur, le développement de greffons est assez difficile et prend du temps. Ubiquity aura donc son système de greffons spécifique pour étendre le nombre d'actions disponibles.
Ubiquity est actuellement disponible en version de développement 0.1 sous triple licence MPL/GPL/LGPL.
Aller plus loin
- Annonce du projet (3 clics)
- Le blog d' Aza Raskin (4 clics)
- Un premier tutoriel (5 clics)
- VCS du projet (3 clics)
- Mozilla sur dmoz (4 clics)
# Sceptique..
Posté par Romain Be. . Évalué à 6.
Chuis ptet un satané sceptique, mais derrière ce que je lis se cache le mythe d'un langage de programmation à syntaxe humaine...
Et si ça se faisait ça se saurait...
[^] # Re: Sceptique..
Posté par patrick_g (site web personnel) . Évalué à 7.
Par exemple à ton avis que fait le bout de code suivant ? (et c'est du code Applescript valide) :
tell application "Finder" to move {folder i} to trash
Bon après le problème c'est que c'est un langage utilisable seulement sur un système proprio. Pas glop donc.
[^] # Re: Sceptique..
Posté par drakmaniso . Évalué à 3.
L'autre problème, c'est que quelque soit la ressemblance avec le langage naturel, il restera toujours des divergences, et qu'il est sans doute plus facile de retenir deux langages distincts que deux "presque-pareils-mais-pas-tout-à-fait".
La solution ultime serait bien sûr que tout le monde apprenne le Lojban. ^_^
[^] # Re: Sceptique..
Posté par pmoret (site web personnel) . Évalué à 4.
ah HyperCard le bon vieux temps... :D
# ortograffe
Posté par Archibald (site web personnel) . Évalué à 4.
Si je comprends bien, il sera même possible de faire des fautes d'orthographe / grammaire et ça marchera quand même ! Trop puissant, Ubiquity :)
[^] # Re: ortograffe
Posté par zebob . Évalué à 2.
Mea culpa pour la faute.
# un restaurant à San Francisco.
Posté par Erwan Hamon . Évalué à 10.
il suffirait de saisir « Cherche un bon restaurant pour demain midi à Paris 12ème...
Trop fort Ubiquity. :-D
[^] # Re: un restaurant à San Francisco.
Posté par Émilien Tlapale . Évalué à 2.
[^] # Re: un restaurant à San Francisco.
Posté par Vador Dark (site web personnel) . Évalué à 3.
Si on a pas d'amis c'est "Inscrit moi sur Fessebook, et trouve moi des contacts".
# Pas mal
Posté par Spack . Évalué à 3.
Mais c'est déjà un bon début et la version téléchargeable donne un aperçu de la chose...
# Buzz
Posté par tiot (site web personnel) . Évalué à 1.
Si je publie mes 10 marques pages j'ai le droit moi aussi à un buzz ?
Bien sûr Ubiquity promet beaucoup mais pour l'instant ce ne sont que des promesses.
[^] # Re: Buzz
Posté par Paul Rouget . Évalué à 3.
Va faire ça avec ton %s ;)
[^] # Re: Buzz
Posté par Thomas Douillard . Évalué à 1.
Euh non, pardon je m'enflamme, mais disons que faire des marches pages avec des "%s" pour faire des trucs pratique et utile, c'est des conaissances et un peu de boulot, et pas accessible à l'utilisateur lambda ... et si t'es tous seul dans ton coin, bah ... ça ne sert qu'à toi.
# La comande ultime
Posté par riba . Évalué à 6.
Et voila, plus besoin de rédacteurs/modérateurs...
[^] # Re: La comande ultime
Posté par BAud (site web personnel) . Évalué à 4.
s/comande/commande/
s/Fait /Fais-/
s/voila/voilà/
[^] # Re: La comande ultime
Posté par Thomas Douillard . Évalué à 2.
[^] # Re: La comande ultime
Posté par Thomas Douillard . Évalué à 4.
"Compile toi toi même". Le compilateur était écris en C cool bien entendu.
C'était un langage assimilable au langage naturel.
À l'époque, il s'attaquait au problème du bootstrap.
(Salut Gueben si tu passes dans le coin)
# Mon remplacant de YubNub ?
Posté par Olivier Raggi (site web personnel) . Évalué à 2.
Installé et testé, c'est pas mal. Ca va peut-être remplacer sur mes butineurs YubNub que j'utilise depuis sa création en 2005. Pour moi, ça fait la même chose en plus beau.
@+
# Ben et Quicksilver ?
Posté par Nicolas Delsaux (site web personnel) . Évalué à 4.
Mais oublier le premier logiciel de ce type (quicksilver) c'est quand même un peub balot, non.
D'accord, c'est un soft macos, mais c'est quand même le plus ancien et, peut-être, le plus puissant, non ?
[^] # Re: Ben et Quicksilver ?
Posté par kassoulet (site web personnel) . Évalué à 2.
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package quicksilver
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.