Nov 16

Enso est le nom d’un logiciel assurément astucieux produit et distribué par la société Humanized. Enso s’inspire de l’esprit “web2.0″ pour fournir une avancée certaine vers une plus grande “utilisabilité”. Je ne peux pas présenter Enso sans citer les 3 grands titres présents sur son site web : “Software is too frustrating, But not all of it, We’re here to help”.

enso.jpg

ENSO

Enso veut vous aider en s’attaquant à un des points critiques de l’informatique : l’interface utilisateur. Il vise en fait à substituer une quelques commandes à un ensemble de clics fastidieux et ce pour tout une série de tâches prédéfinies :

  • Un texte à passer en majuscule ?

Selectionnez le texte en question, appuyez sur CapsLock pour activer Enso et tappez upp (pour uppercase) et voila votre texte est passé en MAJUSCULE.

  • 3*4-5+2 à calculer ?

Sélectionnez la formule, appuyez sur CapsLock et tappez calculate (en fait c suffit car calculate est la première fonction qui vous est proposée dans le menu déroulant), la formule est alors remplacée par son résultat si l’édition est possible sinon le résultat est gardé en mémoire et est “insérable” n’importe ou via la commande put.

screenshot.jpg

Comme présenté ci dessus, en appuyant sur CapsLock apparait le bandeau vert dans le coin gauche de l’écran. En tappant “Open” puis “net” je me vois proposer “open netvibes”, il ne me reste plus qu’à tout relacher pour que Netvibes s’ouvre dans une nouvelle fenêtre de mon navigateur (les propositions suivantes comportent toutes “net”, l’affichage s’adapte pour me proposer la solution la plus probable qui commence par “net” mais également les autres).

Est ce que vous commencez à saisir l’utilité du produit ? Pour voir son fonctionnement en vidéo, voici la démo officielle.

Les Commandes

Voila la liste des commandes que Enso connait à l’heure actuelle :

  • calculate
  • capslock off
  • capslock on
  • close
  • command list
  • copy
  • cut
  • go {window name}
  • google {search terms}
  • help {command name}
  • hide mini messages
  • learn as open {command name}
  • lower case
  • manage beta products
  • maximize
  • minimize
  • open with {program}
  • open {target}
  • paste
  • preferences
  • put
  • quit
  • report bug
  • tell me more
  • undo unlearn
  • unlearn open {command name}
  • unmaximize
  • update
  • upper case

Dans toutes ces fonctions, voila celles qui m’intéressent particulièrement : calculate, put, google, uppercase, lowercase, open et openwith.

Les fonctions Maximize et Minimize peuvent être également de la partie mais j’ai trop l’habitude des commandes windows.
Je ne vois actuellement pas vraiment d’intérêt dans la fonction go étant donné qu’il est rare d’avoir plus de 5 ou 6 applications ouvertes et que ALT+TAB est finalement plus rapide que de tapper “go nom de l’appli” (mais il faut que je teste cette fonction à la maison avec Firefox vu que le go permettrait également de naviguer dans les onglets… ce qui s’avèrerai dès lors très intéressant).

La méta-fonction learn as open permet de transformer l’ouverture d’URL comme si c’était des applications, “open gmail” ou “open netvibes” par exemple… on est vraiment en plein mashup au sein de la plus grosse de vos applications, j’ai nommé windows.

Le logiciel

Enso n’est pas gratuit et c’est bien dommage, il est disponible pour une utilisation libre pendant 30 jours ; passé ce délai, Enso vous coutera $20. Toute une série de “beta services” est également disponible, dont un “developper kit” qui permet apparement de programmer ses propres commandes et de les insérer au sein d’Enso pour lui permettre de faire toujours plus de choses. Une seconde bouture d’Enso joue le role d’un dictionnaire via la commande “define + mot à rechercher” et d’autres versions sont à prévoir.

Face à la concurrence

Ne me faites pas dire ce que je n’ai pas dit, Humanized innove pas totalement avec Enso. Des produits de ce genre existent déjà comme Active Words par exemple.

Là ou Enso innove c’est par sa simplicité et rapidité d’utilisation. La liste de sélection qui diminue permet de lancer une application en un minimum de 6 caractères (”open ” + première lettre et suivantes si besoin) et la combinaison CapsLock + Commande en surimpression, sans ouvrir de fenêtre est d’une intuitivité et une non-intrusion particulièrement bien vue.

De plus, ce qui m’apparait comme fabuleux dans cet outil c’est bien l’ouverture qu’il pourrait avoir. Le fait de pouvoir construire des commandes complexes via de la véritable programmation couplé à l’utilisation des millions d’API existant sur le web permet d’imaginer la construction de commandes absolument surpuissantes. Imaginez qqch du genre “blogtim newpost” pour ouvrir la partie admin du blog timothep.net et y insérer le texte actuellement sélectionné dans un nouveau post ou “send by mail to xxx” pour ouvrir votre boite mail, créer un nouveau mail en y insérant la sélection et ajouter directement le destinataire en le cherchant automatiquement dans votre carnet d’adresse… on peut imaginer des millions de possibilités.

Si l’idée est assurément attirante et l’innovation très intéressante, j’ai des grands doutes quand au développement d’un tel outil dans une version payante. Si le produit était révolutionnaire j’aurais probablement un autre comportement, mais pour gagner quelques poignées de secondes et passer pour un utilisateur “cool”, mes poches m’apparaissent comme passablement remplies d’oursins ; non je ne payerai pas pour Enso tel qu’il est actuellement. Le fait qu’Active Words en soit déjà à une période d’essai de 2 mois et ne se soit pas vraiment développé (en tout cas pas à ma connaissance) n’augure rien de bon pour un tel logiciel payant.

Les possiblités d’un tel logiciel sont fabuleuses mais passent, selon moi, par une très grande ouverture et une utilisation par le plus grand nombre possible. Le risque actuel (pour Humanized) est de voir cette technologie copiée par un grand groupe (Google en tête) qui n’aura pas peur de foncer dans le tout-gratuit, pousser l’utilisabilité encore plus loin dans ses retranchements, et surtout trouver un financement alternatif (non financé par les utilisateurs) une fois que le logiciel est bien lancé.

Conclusion

Enso est encore un produit très jeune et très peu connu que je vous encourage à tester. Si dans son état actuel, Enso n’est malheureusement pas un outil révolutionnaire mais seulement agréable, c’est un pas certain vers un autre genre d’utilisabilité, ce dont nous avons grand besoin. Il convient donc de le garder à l’oeil en attendant de voir son impact chez les concurents.

Edition du 20 Novembre:

Après un peu plus de recherches je confirme que de tels logiciels existent déjà… pas à foison mais presque. QuickSilver sur Mac est le poids lourd de la catégorie, Launchy/Colibri et consors font la fête sur PC aux cotés de Google Desktop. Je ne vous cache pas que j’ai abandonné GD il y a bien longtemps après n’avoir pas réussi à désactiver l’indexation totale de l’ordi que je trouvais abusive, mais je vais peut être le réinstaller histoire de voir comment ca a évolué.

Au revoir ENSO on t’aimais bien, mais un logiciel payant pour ca… non merci! Je pense d’ailleurs que leur business model pourrait être revu et corrigé pour être bien plus efficace. Le “lanceur” comme ils l’appellent, le point que j’ai présenté ici, devrait être gratuit. Les addons managés par leurs soins qui sont actuellement en version béta d’ailleurs (traduction automatique, recherche de vocabulaire, création de fonctions mathématiques complexes etc.) pourraient alors être payants. Ainsi Humanized se consitue une base d’utilisateurs conséquente et fait son beurre sur les services annexes. Là je craint qu’à part une poignée de mordus, personne ne dépasse vraiment la période d’évaluation.