Retour sur le ParisJug du 2 Novembre : GWT

La semaine dernière, je me suis rendu à la réunion ParisJug du 4 Novembre 2008, où GWT était à l’honneur.
La séance se déroulait dans les locaux de l’Isep, dans le 6ème arrondissement, de 19h30 à 22h.
Quand je suis arrivé, la salle était pleine, plus d’une centaine de personne était là, impressionnant !
Dans un premier temps, nous avons eu une présentation de GWT par Didier Girard.
Cette présentation couvrait pas mal de points clefs de GWT comme :
*cross browser (même sur Wii et Ipod Nano, avec exemples à l’appui)
*une démonstration Hello World, avec le debug dans la console GWT
*l’intégration de JavaScript existant en « wrappant » (mot clef « native » et mis en commentaire du code Javascript)
*l’image bundler pour économiser la bande passante
*présentation de l’intégration avec Gears
*integration javascript : JSNI : en commentaire avec le mot clef native, pour wrapper du code JavaScript existant dans GWT
*plusieurs pointeurs ont été donnés : ongwt.com, muquit.com,obm.org, contactoffice.com, myerp.com, clarityaccounting.com, gwtphp.com (back end en php)
Le présentateur a aussi précisé que Google allait de plus en plus utiliser GWT pour leurs projets, par exemple, Google Health utilise GWT
Des questions réponses ont terminé cette présentation très intéressante et concise.

Ensuite, après une pause restauration, Jérôme Louvel nous a présenté un portage de restlet sur GWT.
Présentation de REST : utilisation du protocole HTTP (et autres) : GET,PUT,DELETE et POST.
Restlet présente une API qui permet de lancer des requêtes vers du SMTP (envoi de mails), POP3 (lire un mail), HTTP( charger une page web), d’une manière bien plus simple qu’avec l’api du JDK.
Il est aussi possible de créer des serveurs avec la même API. (exemple du reverse proxy trivial à écrire)
Restlet-GWT supporte JSON et XML, et dispose de toutes les propriétés client de Restlet.
A contrario, GWT-RPC n’est pas ouvert : un client GWT-RPC communique avec une appli serveur développée pour GWT; Restlet-GWT n’a pas de contraintes de ce côté là.
La démonstration consistait justement à la réécriture de l’exemple GWT Mail avec l’API GWT Restlet

C’était ma première soirée ParisJug, et les sujets et orateurs étaient très intéressants; d’ailleurs quand on voit l’affluence (plus de 150 personnes) il y a fort à croire que c’est souvent le cas !