2007, année des RDA ?
Début 2007, certains voyaient cette année comme l'année où les applications riches de bureau monteront en puissance. Je souhaitais personnellement une démocratisation de ce genre d'applications. Alors bien que l'année 2007 n'en est pas à sa moitié, on peut déjà tirer un premier bilan sur les Rich Desktop Applications, mais surtout discuter sur les technologies permettant la création de ces applications.
Une actualité déjà chargée
En un peu plus de trois mois, l'actualité autour des technologies riches à été assez florissante. Prenons un peu de recul et élargissons notre vision aux nouveautés mettant en avant une nouvelle ergonomie et préconisant une meilleure expérience utilisateur.
Du coté de Microsoft, l'actualité a été chargée avec notamment la sortie mondiale de Vista. Des millions de vente, malgré un prix élevé pour certains. Et pourquoi Vista attire t'il autant ? Grâce à sa nouvelle ergonomie, qui rattrape son retard sur Mac OS (Attention, ne pas oublier que Vista propose également de nouvelles fonctionnalités !). Avec Vista arrive donc une magnifique plate-forme d'intégration pour de très nombreux widgets. Mais l'actualité Microsoft concerne également l'arrivée du framework .NET 3.0, composant notamment la couche Windows Presentation Foundation ! Une nouvelle façon de créer des applications riches arrive, et les premières applications présentées ont déjà plues. Egalement disponible, Windows Presentation Foundation / Everywhere, qui permet d'afficher vos applications riches créées avec les outils Microsoft sur n'importe quel navigateur. Une actualité très riche, donc !
Chez Adobe, l'actualité se concentrait sur l'arrivée d'Apollo en version 1.0 alpha. L'attente était importante car le concept assez nouveau : du HTML, mais pas dans un browser ? Le concept commence néanmoins à faire sa place et l'on peut parler de succès pour Adobe : les réactions des développeurs sont plutôt bonnes et il y a eu pas mal de bruit autour de sa sortie. A noter également la sortie tout début janvier de Flex 2.0.1, preuve que le développement de ce framework ne s'arrête pas !
Ailleurs, l'actualité est plus discrète : rien de neuf du coté de XUL par exemple. Néanmoins, on peut noter la sortie de Slingshot pour porter des applications Rails sur le bureau, ou l'arrivée d'OpenLaszlo en version 4, qui bien que restreint au niveau du navigateur, se voit déjà ailleurs...
Que reste t'il à venir ?
Là encore, l'actualité ne va pas baisser le pied. Dès la fin du mois, Microsoft frappera fort au MIX 07, et la gamme de produits Expression ne va pas tarder à sortir en version finale. Chez Adobe, Flex 3 et Apollo débarqueront durant la seconde moitié de 2007. Et également d'autres nouveautés : Firefox 3 avant la fin de l'année, l'arrivée de Dekoh (dont je vous parlerais plus en détail bientôt) ou encore des conférences (Web 2.0 expo par exemple) qui prometteront leur quantité de nouveautés.
Je pense personnellement qu'une première période va bientôt se clore : avant l'été, chacun place ses pions et propose des avant-goûts de ses technologies. A la rentrée, il sera l'heure de faire une étude complète lors des sorties définitives.
D'ores et déjà
Il est encore trop tôt pour faire des comparaisons complètes des technologies et porter un vrai jugement. Néanmoins, on peut faire un premier bilan exhaustif mais non définitf. En effet, il est déjà intéressant de mettre de coté certaines informations :
  • La réaction des utilisateurs : le premier coup d'oeil est très important, notamment lorsque l'on met en avant l'ergonomie des interfaces.
  • La réaction des développeurs : ce sont eux qui font les applications, et il est certain qu'il faut que de nombreux développeurs se sentent concernés pour qu'une technologie décolle.
  • Le buzz dans la blogosphère : c'est devenu indéniablement un instrument de mesure pour juger. Un vrai gage de visibilité.
  • Les premières applications : proposent-elles de vraies innovations ? Démontrent-elles tout le potentiel des technologies ?
  • Et également le positionnement les grandes sociétés : un Google positionné sur une seule technologie lui assurrerait certainement de belles années...
Déjà, on peut voir qu'Adobe Apollo a plutôt réussi son entrée dans le bain avec pas mal de bruit. Microsoft ne fait pas pâle figure et ses applications sont vraiment impressionnantes. Les deux sociétés mennent la scène, mais il est encore trop tôt pour juger : de nombreuses solutions arrivent, comme Slingshot ou Dekoh.
A suivre
On peut déjà le dire, 2007 sera l'année des RDA. L'actualité est importante et tous les jours des nouveautés arrivent. Bien qu'il soit trop tôt pour mettre en avant telle ou telle technologie, on peut déjà dire que les rich desktop applications ont réussies leur lancement !
Bon évidemment vous n'allez pas me croire si je vous dit que Vista est une application riche... et pour cause, ça n'en est pas une. Mais l'application que je souhaite vous présenter n'est pas autre chose qu'une émulation graphique de... Windows Vista ! Attention, WPF/E est nécessaire (à télécharger ici).

Windows Vista en WPF/E

Vous connaissiez peut-être déjà cette application, qui a fait quelques bruits il y a quelques temps. C'est en fait un slovène appelé 'smargroth' qui a développé ceci grâce à WPF/E. Ce qui veut donc dire que ceci est aussi utilisable sur MacOS X. Là où j'hallucine,  c'est sur cette qualité graphique qu'a su retrouver le développeur pour offrir un webtop (bureau sur le web) totalement skinné à la manière de Vista. Sans oublier les effets, transparences, etc. Je suis bluffé.

Sans parler du temps de développement qui a du être relativement long, on s'aperçoit donc de la puissance de WPF/E qui ne doit pas avoir grand chose à envier à Flash (hormis son taux de pénétration, pen-rate comme dirait certains ;)). Sur le lien que je vous propose, vous apercevez même un élément en 3D qui tourne, et bien qu'il n'est pas sans défaut, c'est très surprenant et agréable de trouver ceci dans son navigateur.

Vista 3D

J'ai encore du mal à cerner l'utilité totale d'un webtop, mais si on ne garde que le coté graphique, on s'aperçoit alors de la force des technologies riches. Ne se dirige t'on pas vers une fusion des technologies pour les applications "natives" comme l'on pourrait créer avec WPF et celles dites "web" comme celles créées avec Flex ou WPF/E ? Les mêmes outils sont utilisés pour créer des interfaces, peu importe le type de service. Cela m'amène à conclure que l'interface a une importance considérable dans l'expérience utilisateur. Et c'est maintenant qu'apparraissent les véritables technologies capables d'offrir un meilleur confort d'utilisation à l'utilisateur.

Rechercher