RIA

Archi & techno

Retour du front : dois je migrer vers GWT 2 ?

Je travaille sur un projet GWT depuis un peu plus d'un an (26K lignes de Java, à peu près autant de code en test, GWT 1.7.1). GWT 2 est sorti récemment, avec son lot de nouveautés. Plusieurs questions se posent donc : Dois je migrer vers GWT 2 ? (ou "Qu'est ce que GWT 2 va apporter à mon projet ?") A-t-on vraiment le choix ? Combien cela va t il me coûter ? Comment vendre ce coût à ma MOA ? Afin de répondre à…

Lire la suite
Archi & techno

Optimiser le temps de chargement d’une application GWT (2/2)

La première partie de cet article a permis d’introduire la problématique de chargement des RIA, en commençant par expliquer comment optimiser le temps de téléchargement d’une application web basée sur GWT, notamment à travers la modularisation. Cette deuxième partie aborde l’optimisation du temps d’initialisation d’une application sur le browser, toujours illustré à travers la technologie GWT.

Lire la suite
Archi & techno

Flex vs Silverlight

Alors que Macromedia (racheté en 2005 par Adobe) était parti seul devant, début 2004, dans le développement d'applications RIA en sortant la première version de Flex, voilà que fin 2006 (plus de 2 ans après donc), Microsoft dévoile une première version de sa réponse à Flex nommée Silverlight. Seulement, cette première version n'était là que pour "occuper le terrain" car elle restait encore très loin derrière Flex qui passait à peu près au même moment en version 2. D'ailleurs, à peine cette première version de…

Lire la suite
Archi & techno

JSF 2 : les principales nouveautés

La JSR 314 spécifiant la version 2 de Java Server Faces (JSF), le framework de développement d'IHM web fourni par JEE, a été livrée en version finale le 12 mai dernier (cf. http://jcp.org/en/jsr/detail?id=314). Cette version 2 de JSF cherche à améliorer la productivité des développements, l'intégration d'AJAX et la ré-utilisation. Nous allons parcourir ici les principales nouveautés.

Lire la suite
Archi & techno

Optimiser le temps de chargement d’une application GWT (1/2)

Le temps de chargement d'une application informatique est un point essentiel en terme d'usabilité. Il a un impact important sur l'expérience utilisateur, tellement important qu'il peut être le facteur décisif d'adhésion ou de rejet de l'application par les utilisateurs qui se font un avis en 2-3 secondes. On a tous des exemples douloureux en tête... ou pas d'ailleurs... et c'est bien ça le drame : ces applications passent aux oubliettes!

Lire la suite
Archi & techno

Intégrer GWT & Spring

De base le toolkit GWT vient avec son framework d'échange : GWT-RPC. Aucun problème particulier dans son fonctionnement mais quelques limitations à la fois dans la configuration que l'on pourra qualifier d'un "peu lourde", ainsi que dans l'intégration avec un existant (typiquement un existant Spring).

Lire la suite
Archi & techno

Et si on intégrait nos applications GWT avec CAS ?

Intégrer de multiples partenaires et applications et donner une vision unifiée et simple à l’utilisateur passe souvent et entre autre par la mise en place d’une brique de SSO. Dans ce domaine, CAS (Central Authentication Service) fait très certainement partie des référents. Reste que lorsque l’on m’a demandé si l’intégration d’applications GWT avec CAS était réalisable facilement, j’étais bien incapable de répondre…

Lire la suite
Archi & techno

Quand Spring s’invite dans une application Flex …

Ces derniers temps, il ne se passe pas un mois sans que l'on entende parler d'un nouveau framework destiné au développement d'application Flex. Parmi ceux-ci, deux d'entre eux retiennent notre attention puisqu'ils sont hébergés au sein de Spring. Ces deux projets sont Spring Actionscript (en incubation pour le moment) et Spring Flex. Spring Flex n'est qu'une extension au projet Spring que les développeurs Java connaissent bien. Il permet d'exposer des classes Java sous forme de services BlazeDS depuis la configuration Spring. Spring ActionScript par contre,…

Lire la suite
Archi & techno

Référencer les applications RIA Flex et Silverlight

Pourquoi référencer une application dans les moteurs de recherche ? Le référencement est une étape non négligeable du développement d'un site Internet. Ne pas référencer son application dans les moteurs de recherche revient à imprimer une plaquette publicitaire sans la distribuer. Si les moteurs de recherche savent parfaitement référencer un site HTML, qu'en est-il des applications RIA développées avec des technologies telles que Flex ou Silverlight ?

Lire la suite
Archi & techno

Et si l’avenir des IHMs (Web) était à la mixité?

Lorsqu'on regarde une application "grand public", on note au moins les besoins suivants : rien de génial la dedans, interagir avec des données, de consulter et de naviguer dans du contenu mise en forme. A côté de ces besoins, on recherche souvent "THE" solution, celle qui va résoudre tous nos problèmes, celle qui va répondre à tous nos besoins. Reste que si une telle technologie existait, on l'aurait déjà trouvée. Un peu comme les alchimistes qui recherche à transformer le plomb en or... J'ai cette…

Lire la suite