Didier Girard l'a présenté lors du dernier Symposium DotNetGuru et l'a annoncé sur son site Application-server.com, le framework open source Rialto est enfin disponible au téléchargement, sous licence Apache 2.0 [http://rialto.application-servers.com/]. Rialto (Rich Internet AppLication TOolkit) est une bibliothèque de composants graphiques JavaScript qui permet de développer des applications RIA (Rich Internet Application) multi-navigateurs (IE 6.x et FireFox 1.x). De part sa technologie agnostique, il peut être encapsulé dans des composants JSP, JSF, .NET ou PHP. La bibliothèque inclut des formulaires, du glisser-déposer, des arbres, des listes de données, des pop-up, des splitter, etc. et permet le développement d'application en mode SPI (Single Page Interface). Pour l'heure, Rialto permet le développement natif en JavaScript ou en JSP/taglib. Une intégration JSF est en cours et l'intégration .NET et PHP est prévue. Ce projet a été initié par deux développeurs de l'IGR (Institut Gustave Roussy, le premier centre européen de lutte contre le cancer à Villejuif), dans le cadre de travaux sur la logistique hospitalière, notamment le dossier patient électronique centralisé. Rialto a permis de construire une application de consultation des dossiers patients via le Web. Sous l'impulsion d'Improve, dont Didier Girard est directeur technique, l'IGR a décidé d'ouvrir ce framework sous licence Apache. Rialto s'adresse aux applications Web orientées gestion. En effet, le mode SPI (une seule page Web chargée dans le navigateur et qui gère toute l'interface de l'application) tente de reproduire l'ergonomie des applications natives et est mal adaptée aux sites à contenu (difficulté à référencer et à « bookmarquer » les sous-pages).