Les nouveauté de Google Web Toolkit 2.0
Dévoilées lors du Google Campfire One : Speed Tracer, Code Splitting et UiBinder

Le , par benwit

20PARTAGES

1  0 
L'équipe du développement de Google Web Toolkit (GWT) vient d'annoncer la sortie de la version 2.5 RC qui apporte entre autre :
- Des optimisations pour réduire la taille du code généré
- Un nouveau mode Super-DEV
- Une bibliothèque pour améliorer l'accessibilité (ARIA)
- Des améliorations pour UIBinder

Source : le blog de GWT

GWT 2.4 est disponible
Mise à jour du 10/09/2011 par Benwit

L'équipe du développement de Google Web Toolkit (GWT) vient d'annoncer la sortie de la version 2.4 et du nouveau plugin Eclipse qui apporte entre autre :
- Des outils AppEngine/Android
- Des outils avec leur marketplace
- Des améliorations de GWT Designer

Source : le blog de GWT

Plugin Google MAJ pour Eclipse Indigo (3.7)
Mise à jour du 28/06/2011 par Benwit

Google Web Toolkit 2.3 en version finale
Web Storage et meilleure intégration aux services Google avec son plug-in pour Eclipse

Mise à jour du 04/05/2011 par Idelways et Benwit

Les versions 2.3 de Google Web Toolkit, le SDK de création d'applications Web riches en Java et du plug-in Google pour Eclipse sont disponibles en versions définitives.

Sur cette version de GWT, Google poursuit l'intégration des nouvelles APIs de l'HTML5 avec cette fois, la prise en charge de Web Storage.
Cette API permet aux applications de stocker en local des quantités importantes de données et y accéder d'une manière rapide et structurée et continuer à fonctionner même hors connexion.

Google Web Toolkit 2.3 met aussi à jour son support de la version 9 d'Internet Explorer et corrige nombre d'incompatibilités avec les versions plus anciennes du navigateur de Microsoft.

Google Plugin pour Eclipse offre sur cette nouvelle version un meilleur accès aux nombreuses APIs des services Google.
Les développeurs peuvent désormais parcourir la liste des APIs et intégrer leurs références à leurs projets en quelques clics.

L'authentification à toutes ces API est simplifiée par un mécanisme unifié qui permet de renseigner une seule fois son compte Google, qui sera utilisé par l'IDE pour tous les services avec lesquels il interagit, y compris Project Hosting et la plateforme Cloud Google App Engine.

Cette version du plug-in offre par ailleurs une interface simple pour importer ses copies de travail à partir du service d'hébergement de code en mode Cloud « Project Hosting » de Google Code et les manipuler directement à partir dans l'IDE.

[ame="http://www.youtube.com/watch?v=GGJC_i7Dw6c"]Installation et utilisation[/ame]

Télécharger Google Web Toolkit
Télécharger Google Plugin pour Eclipse 3.6, 3.5 et 3.4

Source : blog officiel de Google Web Toolkit, annonce de la version finale

Et vous ?

Avez-vous essayé cette version ? Qu'en pensez-vous ?

GWT 2.2 est disponible
Mise à jour du 15/02/2011 par Benwit

L'équipe du développement de Google Web Toolkit (GWT) vient d'annoncer la sortie de la version 2.2 qui apporte entre autre :
- L'intégration de GWTDesigner dans leur plugin
- Des caractéristiques HTML5 comme un composant Canvas

Source : le blog de GWT

GWT 2.1.1 est disponible
Mise à jour du 28/12/2010 par Benwit

L'équipe du développement de Google Web Toolkit (GWT) vient d'annoncer la sortie de la version 2.1.1 qui tient compte du retour de nombreux utilisateurs sur la 2.1.

Source : le blog de GWT

GWT 2.1 en version finale
Mise à jour du 02/11/2010 par Idelways

Intègre le support du patron Model View Presenter et améliore les capacités de profiling

L'équipe du développement de Google Web Toolkit (GWT) vient d'annoncer la sortie officielle de la version 2.1 finale du framework de développement d'applications Web riches (RIA) en Java.

Cette nouvelle version intègre le support du patron MVP (Model View Presenter) utilisé pour le développement des applications GWT suivant le concept « Activities and Places ».

Parmi les innovations de cette version, on trouve « Cell Widgets », un semble de contrôles optimisés pour l'affichage de millions de lignes de données.

La librairie SafeHTML offre une meilleure protection contre les attaques de type XSS (cross-site scripting).

Request Factory est la nouvelle alternative pour générer des services Web orientés données via le protocole RPC (Remote Procedure Call).

Quant à l'outil de profiling, « Speed Tracer » déjà présent sur la version 2.0, il peut désormais s'intégrer avec Eclipse, ce qui facilite la recherche et la suppression des goulets d'étranglement directement à partir de l'IDE.

Autre nouveauté concernant Speed Tracer, il permet désormais les traçage des performances côté-serveur, notamment sur les plateforme Cloud Google App Engine et Spring Source.

GWT 2.1 est disponible en téléchargement sur Google Code

Source : le blog de GWT

Et vous ?

Que pensez-vous de cette nouvelle version ? Tient-elle ses promesses ?

28/10/2010 : GWT 2.1 est enfin sorti !
Merci Raphaël
Plus de détail sur le blog de GWT
Allez vous l'essayer ?

12/10/2010 : GWT 2.1 est sorti en RC1 !
Enfin, voila la RC1
Soit une semaine avant la date estimée de Raphael !
Si on compare à la version 2.0, la sortie officielle dans un mois ?

24/08/2010 : GWT 2.1 est sorti en Milestone 3 !
Plus de détail sur le blog de GWT.

02/07/2010 : Sortie de la version 2.0.4 de GWT pour corriger un bug sous safari.

02/07/2010 : GWT 2.1 est sorti en Milestone 2 !
Plus de détail sur le blog de GWT.

19/05/2010 : GWT 2.1 est sorti en Milestone 1 !
Des nouveautés intéressantes dont on reparlera lors de la version finalisée ...
Plus de détail sur le blog de GWT.

Sortie officielle de GWT 2.0 avec le plugin Speed Tracer pour Chrome
Mise à jour du 09/12/2009 par Benwit

Le post de Gordon ...

Enfin, la version 2.0 est officielle ...

26/11/2009 : GWT 2.0 est sorti en RC2 !

Plus de détail sur GWT 2.0 RC2

18/11/2009 : GWT 2.0 est sorti en RC1 !

Enfin, voila la RC1

06/10/2009 : GWT 2.0 est sorti en Milestone 1 !

Comme je vous l'annonce sur mon blog, GWT 2.0 est sorti dans une version M1.

L'annonce a été faite ici et vous pouvez le télécharger .

Il y a plein de nouveautés dans cette version majeure. Il faut dire qu'on les doit à un beau travail d'équipe. Les développeurs de Google Wave ont été très critique, ont eu pas mal d'exigences et leur collègues de GWT ont essayé de les satisfaire au mieux ...

Qu'en pensez vous ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de nicorama
En attente de confirmation mail https://www.developpez.com
Le 06/10/2009 à 23:55
Question : est-ce utilisable actuellement ?
0  0 
Avatar de benwit
Rédacteur https://www.developpez.com
Le 07/10/2009 à 7:48
Je n'ai pas encore essayé mai ça ne saurait tarder... Je te tiens au courant.
0  0 
Avatar de dzafer
Membre régulier https://www.developpez.com
Le 07/10/2009 à 8:55
Quand est-il de la compatibilité ascendante ?!

La limitation 32 bits pour faire tourner GWT Hosted mode est toujours présente ?
0  0 
Avatar de mvvvv
Membre averti https://www.developpez.com
Le 09/10/2009 à 13:29
cela fonctionne en x64 avec le google pluggin pour eclipse sur le sample Mail.

Concernant le UIBinder, pour nous pauvre français, il faut (pour l'instant) rajouter la variable d'environnement suivante :

_JAVA_OPTIONS: "-Duser.language=en -Duser.country=US -Duser.variant=US"
0  0 
Avatar de benwit
Rédacteur https://www.developpez.com
Le 18/11/2009 à 19:05
Enfin, là voila.
Il y a un peu plus d'un mois sortait la M1.
Je voulais l'essayer mais je n'ai pas eu le temps (surtout que le plugin actuel ne fonctionnait pas avec et qu'il fallait faire à l'ancienne avec les scripts)

Aujourd'hui, la RC1 sort (avec les nouveautés précédemment évoquées)
mais on dispose désormais d'une nouvelle version du plugin !

Pour les infos, c'est par ici ...

Pour un premier retour, c'est par là ...
0  0 
Avatar de -Raf-
Nouveau membre du Club https://www.developpez.com
Le 22/11/2009 à 23:11
ça tourne parfaitement en 64 bits.
Pour le uibinder ça fonctionne aussi sans ajouter de lignes.

Je comprend pas tu dis de rajouter ça mvvvv ?
0  0 
Avatar de rfaugui
Nouveau Candidat au Club https://www.developpez.com
Le 26/11/2009 à 8:57
La RC2 est disponible.
Plus de détails
0  0 
Avatar de benwit
Rédacteur https://www.developpez.com
Le 26/11/2009 à 20:17
Par rapport à la RC1 :

Nouveautés :
Des panneaux en plus pour la mise en page et accès à des infos du navigateur (dont cookie et java activé ou non )

GWT 2.0 introduces a number of new panels, which together form a stable basis for fast and predictable application-level layout. The official doc is still in progress, but for an overview please see Layout Design on the wiki. The new set of panels includes RootLayoutPanel, LayoutPanel, DockLayoutPanel, SplitLayoutPanel, StackLayoutPanel, and TabLayoutPanel.
UiBinder now directly supports LayoutPanel. For example:
<g:LayoutPanel>
<g:layer left='1em' width='20px'><g:Label>left-width</g:Label></g:Layer>
<g:layer right='1em' width='20px'><g:Label>right-width</g:Label></g:Layer>
<g:layer><g:Label>nada</g:Label></g:Layer>
</g:LayoutPanel>
Window.Navigator now provides access to the native browser's navigator object.
Quelques changements :
Il semble qu'on soit obligé de désinstaller l'ancien plugin pour IE
Il y aurait un argument "-codeServerPort", ce qui résoudrait le problème évoqué dans mes premiers tests ???

Breaking changes and known issues/bugs/problems

Windows users who have previously installed the Google Web Toolkit Developer Plugin for IE will have to uninstall the old version. Use the following steps:
From the Windows "Start" Menu, open "Control Panel"
Select "Add/Remove Programs"
Select "Google Web Toolkit Developer Plugin for IE" then click "Uninstall"
Run Internet Explorer and browse to http://gwt.google.com/samples/MissingPlugin to install the new version of the plugin
Running a GWTTestCase as compiled script was previously done using -Dgwt.args="-web". The -web argument is now deprecated in favor of -prod, consistent with the terminology change from web mode to production mode.
The -portHosted command line argument for DevMode and GWTTestCase has changed to -codeServerPort to be consistent with the new term code server.
The junitCreator command line utility has been removed. Instead, the webAppCreator utility takes new argument: -junit <path-to-junit-jar>, which incorporates the functionality previously in junitCreator and generates ant test targets.
When running development mode on on Chrome, any JavaScript objects that pass into Java code will be assigned a new property __gwt_ObjectId. This could break native code that looks iterates through the properties of such an object. To work around this issue, see this example of our changes to JSONObject (scroll to the bottom).
Compile reports (formerly SOYC reports) are now generated with the -compileReport command line flag to Compiler. The generated reports are now written to the private extra directory. If no -extra argument is specified, this directory defaults to extras/. This eliminates an unlikely security risk of accidentally deploying compile reports to a publicly accessible location.
Et les quelques corrections de bugs :

Fixed Issues

Image.onload event does not fire on Internet Explorer when image is in cache (#863)
In UiBinder <ui:style> blocks, css class names may contain dashes.
Non-Java method safe characters in inline class names doesn't work (#4052)
@external does not work reliably for inline styles in (#4053)
Various false alarm warnings about invalid JSNI references have been fixed.
Various Swing UI improvements.
RPC calls leaking memory for IE (#4133)
deRPC raise an Error 500 instead of propagating the correct RuntimeException in ProdMode (#4237)
0  0 
Avatar de supertonic
Membre actif https://www.developpez.com
Le 27/11/2009 à 10:28
J'aimerai savoir si on maitrise d'une manière ou d'une autre le code généré.
En effet, j'ai lancer sur invitation il y peu le fameux Google Wave qui n'aime pas mon Opéra. J'ai donc meme pas envie de l'essayer (don't be devil or be da cleverest D3v17?).
0  0 
Avatar de benwit
Rédacteur https://www.developpez.com
Le 09/12/2009 à 9:41
La version de GWT 2.0 est sorti !

Annonce ...

Pour téléchargez ...

Cette version comporte l'outil Speed Tracer pour Chrome qui permettrait d'analyser les performances de son application GWT.

Qu'en pensez vous ?
0  0 
Contacter le responsable de la rubrique Accueil

Partenaire : Hébergement Web