lundi, 10 août 2009

Des interfaces organiques

Comme vous le savez si vous lisez régulièrement mes billets j'aime m'intéresser aux IHM (Interface Homme Machine). Aujourd'hui je vais vous présenter une technique d'IHM qui sera révolutionnaire une fois qu'elle sera au point, selon moi une grande révolution ! Il s'agit des interfaces organiques.

En fait il s'agit d'une "matrice" qui peut prendre n'importe quelle forme, un peu comme de la pâte à modeler sauf qu'elle réagit toute seule et permet de faire n'importe quelle forme. Il est ainsi possible de créer le prototype d'un objet (par exemple une voiture ou une maison) grâce à un flux d'informations ou de remarques données par l'utilisateur.

Voici un exemple des possibilités de cette technologie, ici il s'agit de Claytronics, imaginée à l’université Carnegie Mellon aux Etats Unis.

C'est franchement bluffant ... Imaginez ce qu'on pourrait faire avec ça, réaliser des prototypes 3D à la demande et facilement, modéliser des données statistiques et j'en passe ...

Source

mercredi, 10 juin 2009

Projet Natal

Si vous avez suivi l'E3 vous avez surement entendu parlé du Projet Natal développé par Microsoft pour sa console de salon la Xbox 360.

Pour les autres : le projet Natal vise à reproduire l'interface de jeu de la Wii c'est à dire en utilisant non plus des touches mais des mouvements, avec la Wii c'est grâce au mouvements des wiimotes équipées d'accéléromètres et de l'infrarouge. Le projet Natal va encore plus loin : il supprime la wiimote ! Le système fonctionne grâce aux mouvements de la personne placée devant l'écran. Ainsi vous vous comportez comme dans la vraie vie pour jouer !

La vidéo de présentation est très bluffante et on est en face d'une technologie révolutionnaire :

Après voir vu cette vidéo on se demande néanmoins si cette technique est vraiment aussi performante, pratique et fonctionnelle dans la réalité ... J'étais donc très septique jusqu'à voir cette vidéo réalisé par Gameblog :

Et là on peut se dire que le projet Natal peut être utilisé pour plus que le monde des jeux vidéos ! Imaginez en domotique, en intelligence artificielle ou mieux en couplant les deux ! Je pense que ce projet et ce qui va en découler va au delà que la Xbox 360 et j'espère que Microsoft saura en profiter :)

Reste à voir comment vont répliquer les deux concurrents : Sony et Nintendo. Sony n'offrant rien de comparable pour le moment ...

mardi, 27 janvier 2009

Lanceur circulaire

Hier je parlais d'interfaces Hommes-machines, aujourd'hui je vais rester dans cette notion d'interface mais cette fois-ci en présentant les lanceurs circulaires :)

Vous en avez surement entendu parlé grâce à Windows 7 qui à ce qui parait doit intégrer un dock circulaire. Je dis à ce qui parait car je n'en ai vu aucune trace dans la béta (snif) et il est difficile de trouver une information concrète sur les blogs et site qui parlent de Windows 7 ...

Quand j'ai commencé à parler de nouvelles interfaces hier je me suis rappelé d'un projet que j'avais lancé en début d'année dernière et qui est resté à l'étape de concept avec quelques images et un début de texte pour le présenter : StarTooch. Mon but était de modifier l'utilisation que l'on fait de son bureau et de sa barre des tâches. Ainsi, grâce à StarTooch il était possible de lancer un lanceur d'application circulaire. Il était également possible d'afficher un petit cercle intérieur qui affiche la zone de notification et un cercle extérieur qui affiche les applications déjà lancées. Enfin, j'avais imaginé un système pour stocker ses icônes sans "pourrir" son arrière plan. Faute de temps, d'idées plus concrètes pour certains aspects du projet et du manque de compétences dans une technologie adéquat j'avais laissé tomber le projet. Vous pourrez voir ci dessous les 3 images concepts du produit qui sortira peut être un jour restera dans un coin obscur de mon disque dur ...


Après mettre mis en quête hier soir de plus d'informations sur le dock circulaire de Windows 7 je suis tombé sur un véritable dock circulaire fonctionnel : Cicle Dock. Il reprend le même principe que mon double cercle mais il permet à la place de lancer ses applications. Je l'ai installé hier soir et je le trouve vraiment très pratique et surtout vraiment bien réalisé tant au niveau de la robustesse que de la qualité de l'interface. Je vous conseille donc de le tester pour vous en faire une idée si vous êtes adeptes des dock du style RocketDock ou ObjectDock ;)

Pour le moment c'est une alpha mais il est déjà bien complet et je n'ai pas remarqué de bug majeur (il y a juste un problème avec la rotation des icones qui a tendance à s'emballer)

lundi, 26 janvier 2009

L'avenir des interfaces Homme, machine

Suite à une discussion-débat lancée sur le forum de Blogeee (ici), je me suis pos tout un tas de question sur ce que sera les interfaces entre l'Homme et les machines.
Tout d'abord il faut penser à ce qui existe déjà et ce qui a existé. On commencera avec la première interface : le clavier (je ne parlerais pas des gros boutons ou autres choses dans ce genre ^^). Clavier déjà utilisé dans les machines à écrire. Ici un clavier de Commodore 64 (que je n'ai pas eu la chance de connaitre ...). Le clavier informatique date du début des année 1960, il y a donc maintenant presque 40 ans. Et 40 ans ça commence à faire vieux pour une interface je trouve !

Vient ensuite la première souris ! Inventée à la fin des année 1960 (donc environ 10 ans après le fameux clavier). La souris a permis une révolution dans le monde de l'informatique : pouvoir se passer de lignes de commandes fastidieuses et non intuitives pour le commun des mortels ... (j'ai encore du mal à comprendre comment mes parents on réussi à s'en servir vu leur niveau actuel avec l'informatique oO). Dites bonjour aux interfaces graphiques, aux icones, aux clics !

Mais depuis, est-ce qu'il y a eu du changement ?

Et bien rien de révolutionnaire ...
IBM a sortit son TrackPoint, une sorte de petit bouton qui fait office de souris, mouai je n'ai jamais été convaincu par cette interface ... On note également l'apparition des TrackBall mais ça a finalement peu marché ... (pas assez pratique et moins intuitif qu'une sourie pour une utilisation bureautique ou des jeux).

Autre "nouveauté" : le TouchPad ou pavé tactile. Interface utilisé dans les ordianteurs portables qui permet encore une fois de mimer le fonctionnement de la souris. On utilise ses doigt (en général un pour le déplacement et plusieurs pour certaines actions comme le doubl clic) pour déplacer le curseur. Invention certe très pratique quand on ne veut pas s'encombrer d'une souris mais qui au final n'apporte rien de nouveau dans notre utilisation de l'interface avec notre ordinateur ...

Voilà pour ce qui est de la présentation des interfaces les plus utilisées dans l'informatique de nos jours : un périphérique pour écrire du texte et faire certain raccourcis et un périphérique de pointage pour utiliser le curseur et tout ça date d'il y a environ 30 ans sans avoir spécialement évolué ...

A quand donc une nouvelle interface qui révolutionnera l'informatique comme l'avait fait le clavier ou la souris ? A quand le gant tactile comme dans Minority Report ?

Le tactile ... Voilà peut être la prochaine avancée dans le monde des interfaces Homme-Machine. Le tactile se démocratise de plus en plus. On le rencontre déjà dans la vide de tous les jours avec les caisses enregistreuses aux supermarchés ou dans les restaurants ou encore certains distributeurs de billets. On le retrouve également de plus en plus dans les gares ou les aéroports pour acheter nos billets dans l'unes et valider notre embarquement dans les autres. Il est également utilisé dans les systèmes de navigation par GPS. On le retrouve de plus en plus en ce moment dans les téléphones portables également, grâce à l'arrivé du iPhone et autres smartphones, ou encore le Player de Samsung. Le iPhone qui au passage (il faut bien que je l'admette ...) a rendu le tactile vraiment intéressant et intuitif ! Une première étape dans la démocratisation du tactile avec une interface différence que le basique système de pointage ...

Et en informatique, où en est-on ? Et bien pour le moment on peut pas dire que ça soit là joix ... Il existe bien les TabletPC qui intègrent un écran tactile mais pour le moment l'interface reste similaire à de nombreux smartphone : un utilise un stylet pour mimer la souris ... Pareil pour le HP Touch, certes c'est joli et pratique mais Vista (OS présent sur la machine que j'ai eu l'occasion de tester) n'apporte rien de bien nouveau à l'interface au niveau du tactile ...
Peut être du renouveau avec les logiciels développés par Asus pour ses Eee PC tactiles dont je parlais ici ? J'attend encore de voir ...

Alors, le tactile est-il voué à "l'échec" en restant juste un remplaçant à la souris ? Moi je pense que non !
En effet, quand on regarde certain périphériques (iPhone, GPS, bornes de payement) on voit déjà qu'il y a eu un réel effort de mise en place d'une interface simple et dénué de système de pointage. Autre chose très intéressante qui me fait penser que le véritable tactile commence à arriver est la technologie Surface de Microsoft !

Quand on regarde les différentes vidéos de présentation on est scotché ! Ou est le pointeur de la souris ? La barre des tâches, le bureau classique ? Nul part ... On voit un nouveau genre d'interface, tout est implicite et simple ... Et tout ceci est devenu possible grâce au tactile ! Car imaginez un système similaire avec une souris ou un clavier ... Voilà pour moi l'évolution que doivent suivre les interfaces informatiques de demain !

Même si ce genre d'application pourrait être vraiment merveilleux pour une utilisation multimédia ou Internet il se pose encore la question des jeux ou du traitement de texte ... Vraiment pas pratique actuellement de taper du texte avec un stylet ou jouer avec du tactile ...

C'est là qu'intervient d'autres technologies selon moi : la reconnaissance vocale et l'utilisation de la pensée. Le premier commence a devenir fonctionnel, c'est pas encore ça mais je pense que d'ici moins de 5 ans on pourra prononcer un texte et il sera retranscrit correctement dans notre traitement de texte. A voir ensuite la gestion du bruit de fond :) (par exemple dans un amphi ...)
Pour ce qui est de la pensé on commence à avoir des casques remplis d'électrodes qui permettent de faire des choses simples sur un ordinateur.

Imaginons donc un mélange de tactile, de reconnaissance vocale et de contrôle par la pensée et on pourrait voir l'arrivée d'une nouvelle génération d'IHM !! (Interface Homme-Machine). La prochaine question est : dans combien de temps ? Le tactile est je pense prêt à faire son arrivée massive, disont en 2010 et la reconnaissance vocale avance à grand pas. Pour le contrôle par la pensée entièrement fonctionnelle pour les jeux je pense qu'il faut attendre encore un peu :)

Et pour un futur encore plus lointain ? Personnellement j'imagine un IA présente dans toute la maison et capable d'interagir directement avec l'utilisateur, d'utiliser le tactile, la reconnaissance vocale avec la notion d'ordre, d'interprétation et de réflexion ... Plus besoin de clavier, de souris ... Je veux voir les infos : "Echo, je veux voir les infos" et un vidéo projecteur HD affiche en 3D les infos ... Joueur à un jeu en 3D en étant immergé complètement sans casque d'immersion virtuelle ... En gros une informatique totalement différente de nos jours qui s'inspire des relations et interfaces humaines mais orientées informatique !

Voici donc mon point de vue en ce qui concerne nos interfaces vieiillissantes ... Quand je pense que certains ne jurent encore que par les lignes de commandes au 21e siècle ... Les lignes de commandes ok pour de l'administration système (et encore ...) mais non pour le futur de l'informatique en accord avec la pensée utilisateur !