Tweets de la semaine 2010-03-07
7/03/10
- 8 points pour votre Plan Marketing Medias Sociaux http://bit.ly/9×7QHg #
- @vansnick merci pour #FF #
Tweets de la semaine 2010-03-07
7/03/10
- 8 points pour votre Plan Marketing Medias Sociaux http://bit.ly/9×7QHg #
- @vansnick merci pour #FF #
Tweets de la semaine 2010-02-21
21/02/10
- RT @fdebailleul: Comparaison d'influence entre Twitter et Google Buzz http://ow.ly/188Hr #
- Faut-il acheter un nom de domaine avec accent ? http://bit.ly/b1TMBQ #
- RT @jeanlucr: Twitter: 140 signes : dire beaucoup en peu de mots http://j.mp/cwmjVU #
- RT @camj59: Emp.ly : l'URL raccourci des recruteurs sur Twitter http://bit.ly/cIZg8k #
- De la collaboration formelle à la collaboration informelle : les contraintes des utilisateurs http://bit.ly/9eDYVB #
- RT @camj59: Quels scénarios envisager pour le E-commerce sur un horizon de 5 ans ? http://bit.ly/9h7C0l #
- Une encyclopédie du marketing pour les PME http://bit.ly/cn2iOl #
Tweets de la semaine 2010-02-07
7/02/10
- RT @olivierl: 18 ebooks sur web2.0 et médias2.0 en Français http://goo.gl/5sSE #web2 #
- Google offre 1337$ pour trouver une faille dans #Chrome http://bit.ly/a9zXqp #
- Présentation par Martin Walsh sur le social CRM http://bit.ly/9tVNSv #
- Quel est le ROI d’une stratégie de veille? http://bit.ly/9UeKCU #
- RT @bibear: Excellente leçon d'ergonomie Web : La vie sous la barre des 600 pixels http://minu.me/1n5b (via @seoadsenseman) #
- RT @jeanlucr: Information à l'heure des réseaux sociaux : amalgames http://j.mp/9dvH4L #
- Pourquoi l’entreprise 2.0 ne marche pas (encore) http://bit.ly/9cnGfW #
- Tomcat load balancing – mod_proxy vs mod_jk le match http://bit.ly/alAmJy #
- Social CRM: Ground zero for Enterprise 2.0 in 2010 http://bit.ly/9z5pTw #
- RT @vansnick: "Analyse des politiques d’utilisation des médias sociaux" http://bit.ly/diTFis #
- RT @bibear: Liste des paramètres pris en compte par l’algorithme Google http://bit.ly/b5Uzqb (via @thaunay) #
- RT @vansnick: http://bit.ly/cYmcX620 Reasons Why The U.S. Economy Is Dying And Is Simply Not Going To Recover #
- RT @camj59: Les réseaux sociaux décrits en 6 infographies créatives… http://bit.ly/aovULn RT @conseilsmkg #
GWT 2.0 : les nouvelles fonctionnalités
14/01/10
La version 2.0 de GWT (Google Web Toolkit) est sortie (j’ai un peu de retard à cause du boulot
) et avec elle de nombreuses améliorations, principalement pour améliorer le développement des applications. Cette nouvelle version est accompagnée d’un outil d’analyse des performances des sites : Speed Tracer, qui donne des pistes d’amélioration de l’application.
Development Mode
Dans les versions précédentes de GWT, pour tester une application en cours de développement, il y avait le Hosted Mode. C’est une application que l’on lançait depuis son IDE, qui démarrait un serveur Tomcat et qui permettait de tester “rapidement” sont application Web.
En GWT 2.0 le Hosted Mode est remplacé par le In-Browser Development Mode. On installe un plugin (le GWT Developer Plugin) dans son navigateur pour lui permettre de communiquer avec la JVM. Cela permet de bénéficier des différents plugins de son navigateur (Firebug, …) tout en permettant de modifier le code Java en live en rafraichissant la page Web.
UI Binder
Un des problèmes majeurs de GWT dans ses versions précédentes est la gestion de l’interface graphique depuis le code Java. La manipulation des Widgets (composants graphiques dans GWT) depuis le code Java pour leurs appliquer des styles CSS ou gérer des événements finit par donner du code difficile à maintenir.
GWT 2.0 apporte une solution plutôt élégante avec l’UI Binder, ça permet de lier un template XML à une classe Java. Au passage, les fichiers CSS et JavaScripts (librairies externes) référençaient depuis le template sont compressées par le compilateur GWT afin d’en réduire la taille finale.
Ainsi, on sépare l’interface graphique (dans les template .ui.xml) et la logique de l’application dans le code Java.
Code Splitting
Voilà une fonctionnalité attendue par beaucoup de développeurs GWT. Lorsque l’on développe une application GWT, on se rend vite compte que le fichier JavaScript généré prend vite du poids. Cette fonctionnalité découpe l’application en plusieurs fichiers JavaScript qui seront chargés uniquement lorsque c’est nécessaire en rajoutant quelques lignes de codes.
Layout par contraintes
Beaucoup d’applications Web qui se basent sur JavaScript utilisent des widgets qui sont positionnées dans la page grâce à des calculs qui peuvent ralentir l’affichage de l’application.
À l’inverse, GWT 2.0 génère le rendu final en utilisant le CSS de la page, celui-ci est généré à la compilation et non plus pendant l’affichage de la page ce qui réduit considérablement le temps de chargement.
ClientBundle
Je présentais dans mon billet : Guide d’optimisation de vos applications Web une méthode pour réduire le temps de chargement d’une page en utilisant des images sprites.
GWT est capable depuis la version 1.4 de faire tout cela automatiquement grâce aux ImageBundle. Toutes les images référencées sur disque étaient réunies en une seule est GWT utilisé la technique des sprites pour afficher les images convenablement. Avec GWT 1.5/1.6, un projet de l’incubateur permettait de faire la même chose avec à peu près n’importe quels fichiers.
GWT 2.0 introduit cette notion avec les ClientBundle. Par exemple, vous pouvez références tous vos fichiers CSS, GWT va alors les regrouper en un seul fichier, le minimiser et le rendre disponible pour être mis en cache. GWT gère aussi l’internationalisation ainsi vous pouvez gérer vos ClientBundle pour chaque locale.
Speed Tracer
Cette nouvelle version sort avec une extension pour Google Chrome : Speed Tracer. Cette extension analyse l’exécution de l’application Web en cours. Plutôt que de longues explications, voilà la vidéo de présentation de Speed Tracer.
Présentation de Speed Tracer
Story of Your Compile
SOYC fournit de nombreux détails sur la compilation de chaque partie de l’application GWT : la taille, les dépendances, temps de compilation… Cela permet d’orienter ses efforts pour diviser le code grâce Code Splitting
Traces dans IE 6
Internet Explorer ne fournit pas les traces lorsqu’une exception JavaScript est levée, ce qui peut être très embêtant lors d’une phase de debug sur ce navigateur…
Avec GWT 2.0 vous obtenez maintenant la trace obfusquée (ou non en fonction de la compilation choisie) JavaScript qui peut être convertie en trace Java avec nom de classe et numéro de ligne.
Conclusion
Ce billet ne présente que les améliorations les plus importantes, mais il y à de très nombreuses évolutions : optimisation du compilateur, évaluation directe des réponses RPC (réduction du temps de déserialisation), propriété de deffered binding conditionnelles, …
GWT devient de plus en plus un framework “productif” : la plupart des problèmes qu’un développeur rencontre lors du développement d’une application Web qui utilise JavaScript, sont résolus très simplement.
Pensez-vous que cette version 2.0 de GWT va permettre au framework de gagner des parts de marché face à ses concurrents comme Flex?
Tweets de la semaine 2010-01-10
10/01/10
- RT @Bleebot: Construire sa société avec les médias sociaux http://bit.ly/7XGh6Z #
- Bonjour et bonne année à tous ! De retour sur Twitter après une semaine de vacances. #
- RT @jeanlucr: The 2010 Social Media Marketing Ecosystem. Very interesting http://j.mp/74UzGF #
- Faut-il mettre de l'ordre sur le web? http://bit.ly/7V49Al #
- Les 7 étapes de l'engagement #SMO http://bit.ly/8boNKx #
- Quelques conseils (simples) en Community Management http://bit.ly/8HgqaY #
- Les Bonnes Résolutions de nos lecteurs pour 2010 ! http://bit.ly/7ecEjJ #
- 12 prédictions pour 2010 http://bit.ly/5SdI5X #
- Performance + réseaux sociaux = une équation à combien d’inconnus ? http://bit.ly/91SwgR #
- RT @seoadsenseman: http://twitpic.com/wwole – Nexus One vs Droid vs Iphone vs Palm Pré le Match #
- RT @KimAuclair: Top 10 Fears of Entrepreneurs : http://twurl.nl/t4zsc3 #
- Très bonne liste RT @jeanlucr: 74 comptes Twitter sur la photo http://j.mp/83BgTy #
- #ff #vv @bibear, @camj59, @egadenne, @LucBernouin, @AntoineDupin, @koreus, @vansnick, @fbrahimi, @jfruiz, @fdebailleul #
- Merci pour #ff @camj59, @vansnick et @fbrahimi
# - Filtrage du net : la déclaration de guerre de Nicolas Sarkozy http://bit.ly/4s8kUm #
Tweets de la semaine 2010-01-10
10/01/10
- RT @Bleebot: Construire sa société avec les médias sociaux http://bit.ly/7XGh6Z #
- Bonjour et bonne année à tous ! De retour sur Twitter après une semaine de vacances. #
- RT @jeanlucr: The 2010 Social Media Marketing Ecosystem. Very interesting http://j.mp/74UzGF #
- Faut-il mettre de l'ordre sur le web? http://bit.ly/7V49Al #
- Les 7 étapes de l'engagement #SMO http://bit.ly/8boNKx #
- Quelques conseils (simples) en Community Management http://bit.ly/8HgqaY #
- Les Bonnes Résolutions de nos lecteurs pour 2010 ! http://bit.ly/7ecEjJ #
- 12 prédictions pour 2010 http://bit.ly/5SdI5X #
- Performance + réseaux sociaux = une équation à combien d’inconnus ? http://bit.ly/91SwgR #
- RT @seoadsenseman: http://twitpic.com/wwole – Nexus One vs Droid vs Iphone vs Palm Pré le Match #
- RT @KimAuclair: Top 10 Fears of Entrepreneurs : http://twurl.nl/t4zsc3 #
- Très bonne liste RT @jeanlucr: 74 comptes Twitter sur la photo http://j.mp/83BgTy #
- #ff #vv @bibear, @camj59, @egadenne, @LucBernouin, @AntoineDupin, @koreus, @vansnick, @fbrahimi, @jfruiz, @fdebailleul #
- Merci pour #ff @camj59, @vansnick et @fbrahimi
# - Filtrage du net : la déclaration de guerre de Nicolas Sarkozy http://bit.ly/4s8kUm #
Tweets de la semaine 2009-12-27
27/12/09
- Tres bon
RT @jeanlucr Petit abécédaire de l'évolution du mode de vie en 10 ans. Intéressant http://j.mp/7hwtLJ # - Comment faire du Buzz autour du lancement d’un produit? http://bit.ly/6Y7MVM #
- Joyeux noël à tous mes followers passez de bonnes fêtes #
- RT @camj59 Comment surveiller sa réputation numérique ? http://www.camillejourdain.fr/guide-gestion-de-la-e-reputation/ #
Tweets de la semaine 2009-12-20
20/12/09
- Le processus d'achat 2.0 http://bit.ly/4VdcOy #
- RT @camj59: Twitter en France : les chiffres ! http://bit.ly/5L6di8 #
- RT @vansnick: "Personal Branding : Différenciez VOUS !!!" http://bit.ly/YTXkL #
- RT @KimAuclair: 21 conseils pour améliorer son image professionnelle : http://twurl.nl/vwqf33 #
- RT @vansnick: "Social Media Checklist for Small and Medium Size Businesses" http://bit.ly/4CU2Lw #
- #Google lance goo.gl et #Facebook fb.me, chacun lance son raccourcisseur d'URL… #
- RT @conseilsmkg: 20 trucs de mère de famille pour gagner du temps en entreprise ! http://bit.ly/5qR4Tc #
- Bientôt, un compte #Twitter pour plusieurs utilisateurs http://bit.ly/7MJUEd #
- RT @vansnick: "12 Essential (& Free) Enterprise 2.0 Reports & Whitepapers from 2009" http://bit.ly/5ZqmSJ #
- Merci pour le RT @foued82 et @Oelita
# - Twitter pulbie ses top trends 2009 http://bit.ly/7EgSEN #
- Écrire pour le Web en 2010 http://bit.ly/7×35qL #
- #FF @vansnick @lucbernouin @camj59 @jeanlucr @kimauclair @fdebailleul @olivierl #
- Une journée sans Twitter, c'est dur de rattraper le retard… #
- Livre Blanc Les frameworks web Java « Haute Productivité » http://bit.ly/4Sq1wR #
- RT @jeanlucr 10 Must-Do Marketing Tips for 2010 http://j.mp/7po4eQ #
- RT @renaudjoly: 7 etapes de l'engagement en SMO. http://bit.ly/rj-smo #smo #webmarketing #orm #
Goo.gl : le raccourcisseur d’URL by Google
15/12/09
Google vient de lancer son raccourcisseur d’URL : goo.gl. Un raccourcisseur d’URL permet simplement de lier une URL de quelques caractères à une URL complète d’un article ou d’une page.
Voulant profiter de l’utilisation croissante de ce type de services, surtout grâce à Twitter et Facebook (qui vient d’ailleurs de lancer fb.me pour les URL internes), Google veut récupérer une part du marché.
Bientôt intégrer dans FeedBurner et la barre d’outils Google il sera très facile de tweeter un article que l’on trouve intéressant. À savoir que Google à aussi intégrer la publication de tweets directement depuis FeedBurner. Ainsi la publication de tweets directement après la publication d’un article devient automatique si son blog est configuré sur FeedBurner, l’URL étant raccourcie par goog.gl.
En lançant son service, Google souhaite sûrement avoir une main mise sur les liens les plus partagés (et donc les plus intéressants) pour obtenir des résultats de recherche en temps réel les plus pertinents.
Commentaires récents