Technologie riche #8 : Boxely
Présentation aujourd'hui de la technologie riche d'AOL, nommée Boxely.
Présentation
Boxely est une plateforme de développement permettant de déployer des applications riches de bureau (on parle donc ici de RDA). Cette solution met en avant la facilité, la flexibilité du développement comme le font les technologies web du moment. Boxely est disponible depuis novembre 2006.
Le principe
- Boxely User Interface Toolkit : basé sur des standards comme le XML ou le Javascript et composé de nombreux services telles que des bibliothèques de composants prédéfinis et des effets, le toolkit de Boxely offre donc les outils nécessaires à la création rapide et simple d'interfaces riches. La plateforme en elle-même n'est pas limitée et peut-être étendue via des composants ActiveX.
- Boxely Client Platform : à l'image du toolkit, le client platform se base sur le langage Javacript, et propose des fonctions étendues permettant de réaliser des applications riches de bureau. C'est donc le complément aux applications web traditionnelles pour étendre leur fonctionnalités au plus proche de l'utilisateur, via par exemple des appels http, une base de données intégrée pour le stockage en local, ainsi que d'autres services basés sur le XML.
A noter également que Boxely n'est disponible que pour le système d'exploitation Windows.
Les outils
Boxely est disponible en téléchargement. Bien que fourni avec des exemples, de la documentation et des exercices, il n'y a pas vraiment d'IDE de développement, mais uniquement un "support" pour aider l'utilisateur à prendre en main la solution. Il faut donc utiliser les outils plus traditionnels pour coder.Les exemples
Disponibles en même temps que le téléchargement de Boxely, il existe quelques applications montrant ce qu'il est possible de réaliser avec cette solution. AOL présente une page entière de screenshots.Des applications plutôt inégales :
- Un très joli player multimédia
- Des applications inutiles avec des carrés partout
- Quelques jeux assez simples, pas vraiment novateur
- Néanmoins un panel assez large et varié de 16 applications
Les points forts
Je ne jugerais pas cette plateforme car je n'y ai pas touché moi-même. En tout cas, il semble que la solution se veuille assez minimaliste et simple d'utilisation, et sa présentation plutôt claire et son utilisation relativement simple tenderait à nous le faire croire. C'est pour le moment ce qui ressort de ce projet.
Liens, pour en savoir plus
- Le site de Boxely
- La documentation, courte mais bien réalisée
- Un court article d'un des rares bloggeurs enthousiastes
Récapitulatif
Boxely est la solution d'AOL, l'une des premières se basant dans le périmètre des RDA. Néanmoins, on peut trouver de nombreux points faibles à cette solution très discrète : une puissance très faible, des fonctionnalités limitées, une communauté réduite (et donc peu de bruit et de publicité), et des choix parfois étranges (pas de CSS pour décrire le design). Bien que se voulant simple, cette solution aura certainement beaucoup de mal à se faire une place, d'autant qu'elle n'a pas profité de sa courte avance sur Apollo ou WPF (par exemple) pour se faire connaître. Dommage ? Peut-être quand on sait que cette solution aurait pu être un bon compromis pour les personnes trouvant l'utilisation de XUL/XULRunner délicate et ne connaissant que les bases de l'HTML et du Javascript, sans désirer se plonger dans les technologies d'Adobe ou de Microsoft.
