RIA

Archi & techno

Et si vous rendiez vos applications Web Offline [Part #1]

Nos bonnes vieilles applications Web déconnectées...du web...un nouvel enjeu?

Certainement car techniquement et dans un environnement Web - ie où l'application est exécutée dans le navigateur - et donc par définition connectée, c'est plutôt novateur. Peut être pas car les applications déconnectées existent déjà: souvent des applications VB interrogeant une base de données embarquée sur le poste client, la synchronisation des données (du serveur "central" vers le client et du client vers le serveur "central") répondant à des mécanismes "maison" efficaces.

Cette série de trois articles montrera le développement d'une application Web GWT sur la plateforme Gears et explicitera - de ci et de là - les problématiques d'applications web déconnectées ainsi que les enjeux d'architectures associés:

  • la première et présente partie présentera une solution ainsi que quelques problématiques liées à ce type d'architecture
  • la seconde partie proposera une solution d'implémentation reposant sur un pattern de "déconnexion explicite". L'utilisateur demande via une action explicite à passer en mode déconnecté ou offline
  • la dernière partie proposera une solution d'implémentation reposant sur un pattern de "déconnexion implicite". A l'inverse, dans ce cas, connecté et déconnecté sont presque vus à l'identique, du point de vue utilisateur...

Lire la suite
Brèves de consultants

Browser 2.0 : un nouveau browser pour des interactions plus riches

Lorsque l'on cherche à classifier les applications et que l'on s'intéresse aux technologies d'interface homme-machine, nous avons désormais pris l'habitude de distinguer deux filières principales : la filière RIA, " Rich Internet Applications " et la filière RDA, " Rich Desktop Applications ". Est-il possible de tirer partie des avantages respectifs de ces deux technologies? Un petit délire sur une solution mixte...

Lire la suite
Brèves de consultants

Et après RIA?

Le Web2.0 nous amène quotidiennement son lot de nouveautés, de nouveaux frameworks et induit un changement fort en terme d'ergonomie: nos applications web vont devoir être repensées, être "fluidifiées"...
Un petit voyage dans le futur (pas trés loin en fait...) nous ferait découvrir les WebOS.

Lire la suite
Brèves de consultants

Saurez-vous relever le 3ième défi d’AJAX ?

Il y quelques mois maintenant, j'ai eu une discussion passionnée avec un architecte de banque, au sujet problèmes de performance de RIA / AJAX. Et un atelier OCTO sur RIA est l'occasion pour moi de revenir sur ces sujets.

Quoi, vous allez dire, encore "haro sur le baudet" ? En l'occurrence, le baudet a l'allure d'un cheval de course en ce moment: il ne se passe pas 1 mois sans qu'une application qu'on imaginait chasse gardée du monde RDA se trouve déclinée en AJAX avec "par dessus le marché", la "claque": non seulement ça marche, mais ça marche mieux ! 2 à 1, balle au centre !

Ces réussites nous impressionnent d'autant plus l'ont a longtemps cru impossibles ces prouesses techniques.

Quels sont les défis à relever pour accomplir de telles réussites ? Ne suffit il pas de s'équiper de "toolkits" et le tour est joué ?? Faisons un tour du propriétaire.

Lire la suite
Brèves de consultants

Web 2.0 ou Web 1.1 ?

L'acronyme " web 2.0 " semble s'être imposé en désignant une réalité au spectre assez large. Le quidam peut légitimement s'interroger sur le rapport entre des technologies améliorant l'interaction homme machine sur internet et des modèles économiques à base de réseaux participatifs...

Chronique parue dans 01 Informatique du 13 avril 2007

Lire la suite