La bataille des RIA (Rich Internet Applications) se joue actuellement entre les 2 géants Microsoft (avec Silverlight) et Adobe (avec AIR). On savait que Mozilla allait mettre son grain de sel open source dans la partie, notamment avec leur langage XUL. C’est chose faite avec le lancement de Prism !

Pour faire simple, Silverlight vise à passer son framework .Net depuis le bureau vers internet alors que AIR transpose sa technologie Flash sur le bureau (c’est du très simplifié).
Mozilla se place donc plus du coté d’Adobe car Prism, basé sur Gecko le moteur de Firefox, va permettre en 3 clics de créer une application à partir d’un service web, il suffit simplement de donner l’adresse du service en question. Vous pouvez tester le prototype pour Windows pour juger de cette simplicité.
Certains ne voient pas vraiment l’intérêt de transposer une page web dans “un firefox sans boutons ni onglets”. Mais ces gens ne voient pas plus loin que le bout de leur souris.
Tout d’abord il faut savoir que le point qui met d’accord Adobe et Mozilla, c’est que certaines applications sont plus conviviales hors du navigateur. C’est par exemple le cas de Twitter, ce qui explique le succès de Tweet-r et assimilés.
Ceci est possible grâce aux fonctions qu’offrent les API (interfaces de programmation) des sites web2.0 qui s’ouvrent, j’en avais déjà parlé …
Prism supporte aussi XUL, le langage développé par Mozilla pour la réalisation d’interfaces, qui permet de faire entre autres des applications orientés web comme Songbird.
Dans sa prochaine version, Gecko aura un support amélioré du SVG (Scalable Vector Graphics), un système de dessin vectoriel basé sur XML. Ce qui lui permet de réaliser des animations qui n’ont rien à envier à Silverlight. Et comme c’est open source, c’est multi-plateforme, j’ai d’ailleurs vu tourner l’animation en question sous linux, ce qui n’est pas encore vraiment le cas d’AIR et de Silverlight.
En parlant d’open source, c’est pour moi l’un des points fort de Prism sur AIR puisque même si AIR respecte relativement bien les standards ouverts il est toujours dépendant d’un logiciel propriétaire et accessoirement de la technologie Flash.
Par contre AIR peu compter sur toute l’importante communauté de masochistes Flasheurs qui est surement bien plus influente que le celle des designers web sous SVG …
Skwi






Merki, billet très riche et très complet
@Oli : Je suis là pour ça