Mozilla se transforme décidément en un incubateur à projets en
relation avec le web. L’éditeur, après avoir proposé deux projets,
Weave et
Snowl, en propose un autre, lui aussi d’envergure : Ubiquity.
Derrière ce nom, qui signifie la faculté d’être à plusieurs
endroits en même temps, se cache une extension pour Firefox
permettant littéralement de « commander au web ».
Une phrase pour les gouverner tous
Le but principal d’Ubiquity est de pouvoir rédiger des requêtes en
langage naturel (anglais uniquement pour le moment) pour réaliser
des opérations. Mozilla fournit ainsi l’exemple suivant :
Concrètement, la personne demande : «
Réserve un vol pour
Chicago de lundi prochain à jeudi, non fatigant, le moins cher.
Envoie ensuite l’itinéraire à mes amis de Chicago, et ajoute-le à
mon agenda ». Ce à quoi Ubiquity répond par : «
Départ de
San Francisco le 20 mars à 9h00. Retour le 24 mars à 19h00.
L’itinéraire sera envoyé à Andrew, Margret et Josh. »
Une extension pour les amener tous...
Bien entendu, et pour percer la bulle d’espoir immédiatement, il ne
s’agit pas d’un résultat réel pour l’instant, mais de ce vers quoi
tend Ubiquity. C’est l’un des aspects du potentiel offert par cette
extension qui va plutôt se rapprocher d’ailleurs d’une véritable
personne. Ubiquity doit permettre à un utilisateur de lancer des
requêtes sur tous les types de contenu pour les assembler ensuite,
à la manière d’un mashup, c’est-à-dire un mélange de plusieurs
contenus provenant de sources distantes et différentes.
Le problème auquel Mozilla veut faire face est un cas que l’on
retrouve très régulièrement, sur des besoins très simples.
L’exemple donné est le suivant : vous écrivez un courrier
électronique à un ami pour lui donner rendez-vous à un restaurant
dont il ne connait pas l’adresse. Vous souhaitez donc lui fournir
la carte dans le courrier pour lui simplifier la vie. Du coup, vous
n’avez que peu de possibilités : soit vous lui donnez le lien vers
ladite carte, soit vous faites par exemple une capture que vous
donnerez alors en pièce jointe.
Mozilla estime que les solutions existantes actuellement sont
surtout centralisées autour d’un site en particulier qui va
proposer des services dans ce sens, mais elles ne sont pas
centralisées sur l’utilisateur qui recourt rarement à une même
source unique en permanence. Ubiquity doit permettre à terme
d’utiliser le langage naturel pour effectuer de vraies demandes
complexes. Contrairement à un moteur de recherche, l’utilisateur
n’écrira pas alors ce qu’il cherche, mais ce qu’il veut
faire.
... et dans Firefox les lier
Le travail sera énorme, car il va notamment falloir qu’Ubiquity
puisse communiquer avec toutes les API web ouvertes existantes. Le
prototype actuel, en version 0.1, est disponible depuis Mozilla
Labs. Son ampleur est encore très limitée par rapport au résultat
visé, et il n’est que peu utilisable pour un utilisateur français,
car tous les résultats rendus garderont un contexte étasunien. Cela
étant, depuis un site comme Gmail par exemple, on peut appeler
l'extension par son raccourci clavier par défaut (CTRL + Espace)
pour ajouter rapidement un lien vers une carte depuis un lieu écrit
en lettres.
Cela évite de lancer un autre site particulier et fait gagner du
temps, mais nous n'en sommes pas encore là où l'on veut nous
emmener. Il n’en reste pas moins que le potentiel est là, et que si
Mozilla tient ses « promesses », c’est encore une fois la manière
de percevoir le web qui changera.