
Pour cet article, nous vous proposons une traduction du post de Urs Hölzle, Senior Vice President, Operations & Google Fellow. Vous pouvez consulter l’article original à cette adresse googleblog.blogspot.com/2011/11/more-spring-cleaning-out-of-season
Nettoyage de printemps hors-saison
C’est notre troisième post hors-série concernant notre nettoyage de printemps. Pour récapituler, nous sommes en train de fermer un certain nombre de produits qui n’ont pas eu l’impact espéré. Nous allons pour certains les intégrer comme fonctionnalités d’autres produits plus utilisés, et d’autres seront fermés puisqu’ils ne correspondaient pas à vos attentes. De manière plus globale, notre objectif est de construire une expérience utilisateur plus simple, plus intuitive, et réellement esthétique. Pour les détails, voici les dernières mises à jour :
Lire la suite →
Adobe a fait couler beaucoup d’encre début Novembre en annonçant l’abandon du développement de Flash pour mobiles au profit de AIR pour les applications de bureaux et mobiles et HTML5 pour les applications mobiles.
Cependant, afin que les utilisateurs ne soient pas privés trop rapidement de Flash (et donc des milliards de publicités sur les sites que nous visitons), Adobe a confirmé qu’il y aurait une version de Flash pour Android 4 Ice Cream Sandwish. De la même façon, Adobe a signé un accord avec RIM afin d’assurer une maintenance de Flash sur leur tablette PlayBook.
C’est une bonne nouvelle pour les utilisateurs d’Android souhaitant acheter le dernier Google Nexus (sortie en France imminente) mais cela permet surtout d’annoncer aux gestionnaires de sites web et de régies publicitaires que c’est un dernier souffle avant leur migration obligatoire vers HTML5 (via Swiffy par exemple ?)

« The browser is the plateform », telle est la maxime de Google qui fait partie des quelques entreprises qui poussent fortement l’arrivée de HTML5 (avec Apple, Microsoft). Afin d’accélérer son arrivée, Google développe un grand nombre de projets en utilisant HTML5 (Gmail, Google Calendar) et investit dans des projets visant à aider la communauté à faire le pas Flash > HTML5
Google Swiffy
Swiffy est un de ces projets. L’idée est la même que l’outil Wallaby (http://labs.adobe.com/technologies/wallaby/) proposé par Adobe: vous lui fournissez un fichier SWF (fichier compilé Flash) et il tente de le transformer en HTML/CSS/JS. Notons que même si la démarche est bonne, les résultats sont loin d’être au rendez-vous. Pour nos affiches ou jeux publicitaires oui, mais dès qu’on commence à vouloir aller un peu plus loin (jeux plus complets, longues animations), le résultat est vite catastrophique. A en croire la gallerie proposée par Google, le projet semble cependant très prometteur : http://www.google.com/doubleclick/studio/swiffy/gallery.html
Pour transformer votre application Flash en Swiffy : http://www.google.com/doubleclick/studio/swiffy/
Lire la suite →

Ext GWT, quézako ?
Parmi les différentes surcouches de GWT, une des plus utilisées est la librairie Ext GWT anciennement appelé GXT. Développé par la société Sencha, ce framework est l’adaptation à GWT de leur librairie Ext JS si répandu dans le monde des applications web.
Je vous propose d’aller faire un tour sur la petite démonstration des possibilités de Ext GWT mise à disposition sur le site de Sencha: http://www.sencha.com/examples/explorer.html.
On peut noter comme grands avantages de Ext GWT :
Lire la suite →
Un grand avantage de GWT réside dans le plugin Eclipse mis à disposition par Google. Il permet de créer aisément des projets GWT, de passer en « hosted mode » pour debugger son application ou encore de pouvoir déployer sur l’App Engine en quelques clics !
Un autre avantage est que Google a racheté mi-2010 la société Instantiations afin de pouvoir distribuer son application WindowsBuilder Pro, un outil de WYSIWYG permettant de créer des applications Swing, GWT, ExtGWT plus facilement. Ce produit a été rajouté au « Google Plugin For Eclipse (GPE) ».
Google nous indique aujourd’hui rendre opensource (GPL) son plugin. Il a pour cela créé un projet Google Code auquel vous pouvez accéder ici: http://code.google.com/p/google-plugin-for-eclipse/
Ceci va surement permettre à de nombreux autres contributeurs de venir améliorer le plugin et rajouter des supports tels que d’autres serveurs JEE, etc. Une bonne nouvelle pour l’opensource !
[source]
Après l’annonce officielle de Flash d’abandonner le développement pour mobiles afin de se concentrer sur HTML5, Adobe annonce qu’il offre (abandonne ?) Flex à la fondation Apache.
Pour rappel, la fondation Apache est un groupe de bénévoles, avec une hiérarchie basée sur la méritocratie, ayant en main des centaines de projets allant de Tomcat à POI en passant par … Flex.
La question qui nous vient tout de suite à l’esprit est la suivante : mais Flex était déjà opensource non ?
Lire la suite →
GWT (Google Web Toolkit) est un compilateur Java vers JavaScript. Les intérêts sont nombreux:
- Le code JavaScript généré est minimisé, pas de code superflu, pas de téléchargements de fichiers non-nécessaires; juste le nécessaire
- On ne développe qu’une fois (en Java) et le compilateur s’occupe de générer les versions Firefox, Internet Explorer, Safari, etc.
- Tous les outils de Java (IDE, Tests, Intégration, etc.) sont directement utilisables dans nos projets JavaScript
- …
Cependant, comme toute technologie, elle a ses inconvénients :
- Temps de compilation pouvant être très important (le temps de compiler pour tous les navigateurs demandés)
- Peu de composants mis à disposition pour Google
Pour pallier à ces problèmes, nombre de frameworks ont vu le jour. Parmi eux, nos clients nous ont demandé d’étudier en détail le framework Vaadin.
Deux de nos consultants se sont attaqués au framework (pour améliorer notre outil de gestion interne, nous vous en reparlons plus tard) et sont vite tombés sous le charme: un grand nombre de composants (petit aperçu sur la démo proposée par Vaadin) allant de la grille de données aux formulaires avancés en passant par la gestion des notifications. Vaadin propose beaucoup des composants que nous avions dû développé nous-même dans nos développements client. GWT est conçu pour pouvoir aisément créer ses composants, mais c’est une un grande perte de temps dans un projet. Vaadin répond donc à ce besoin en proposant un grand nombre de composants ainsi qu’une couche de connexion avec JPA / Hibernate permettant de simplifier la gestion des objets venant de la couche d’accès aux données.
Nous vous avons donc conçu de toute pièce une formation Vaadin, formation qui n’existe pas aujourd’hui sur le sol français. N’hésitez donc pas à nous contacter !
Enzo
Bonjour à tous,
Voilà plus d’un an aujourd’hui que nous animons des formations autour de la France.
De petite entreprise à grands groupes, vous avez été des centaines à nous faire confiance pour des formations de tout niveau allant de la formation xHTML à la formation Sencha Touch pour mobiles. Vous nous avez confié vos projets, et nous en remercions.
Notre objectif au quotidien est aujourd’hui triple :
- Vous fournir des formations de haute qualité,
- Vous proposer des tutoriels gratuits pour vous initier,
- Rester à la pointe de la technologie en effectuant une veille permanente.
Votre nombre grandissant, vous nous avez demandé d’aller plus loin et d’être capable de fournir plus d’interactivité avec vous.
Aujourd’hui, nous ouvrons un nouveau service: un Blog. Ce blog vous permettra, au quotidien, de vous tenir informé des dernières nouveautés technologiques: nouvelles versions de langages, de frameworks, de plateformes.
Ce blog est votre blog, n’hésitez donc pas à nous donner votre avis et à commenter nos articles afin que nous puissions vous fournir le meilleur service qu’il soit.
A bientôt sur notre blog ou lors de nos formations.
L’équipe Mistra Formation