juin
2012
Si vous utilisez Eclipse, vous connaissez surement le CTRL + SHIFT + / pour commenter/décommenter le code Java avec // Découvert par hasard, si vous faites de même dans un fichier .properties (clé = valeur), vous commentez/décommentez les lignes avec #
avril
2012
C’est la première fois que j’assiste à une conférence Java sur 3 jours et même si je n’ai pas de critères de comparaison, j’ai trouvé cette expérience plutôt instructive et sympathique. En revanche, c’était plus fatiguant que je ne le pensai, ceci explique pourquoi je ne vous fait un retour que maintenant…
mars
2012
Une discussion intéressante sur GWT à travers plusieurs blogs francophones : 1) Florent Garin : GWT est-il toujours pertinent ? 2) Sami Jaber : Oui, GWT est plus que jamais pertinent 3) Ludovic Borie : De la pertinence de GWT 4) Thomas Broyer : De la place de GWT
février
2011
Vous connaissez surement le champ d’upload de fichier des navigateurs web. Certains mettent le nom complet du fichier (avec son chemin), d’autre le nom court du fichier pour des raisons de sécurité (Le serveur n’a pas besoin de savoir où se trouve le fichier sur le client). Jusque là, tout va bien. Mais il se trouve que des **** du W3C ont décidé dans la spécification HTML5 de préfixer le nom de fichier par « C:\fakepath\ » […]
décembre
2010
Les plugins de Google Wave refont surface dans Google Shared Spaces. C’est vrai que ça semble encore expérimentale (hébergé chez googlelabs) mais s’ils vous manquaient, c’est peut être un moyen de les utiliser à nouveau. Source : http://googlewave.blogspot.com/2010/12/announcing-google-shared-spaces.html
décembre
2010
Sur gwt-gae-book, le développeur Marius Andreiana a écrit une documentation illustrant le développement professionnel d’applications utilisant Google Web Toolkit et Google App Engine. Le genre de ressource assez rare pour être signaler …
août
2010
Un GUI Builder ? Pour ceux qui l’ignorent, je rappelle qu’un GUI Builder est un outil qui permet de construire une IHM par drag & drop de Widgets. Il est une belle illustration du pattern MVC, un modèle qui représente votre code et deux vues : la vue « code » et la vue « graphique ». Vous avez une zone d’édition, une table des propriétés et des palettes de composants pour construire vos vues. Les GUI Builder existent […]
août
2010
Vous vous rappelez de votre navigateur en 2002 ? Probablement Internet Explorer puisqu’il était à son apogée ! Je me rappelle également qu’entre 2001 et 2004 (pour être gentil), les navigateurs n’ont quasiment pas évolués. La concurrence a donc du bon pour que le leader (Il a le bras long et les poches profondes) se sorte les doigts de l’endroit où il méritait de recevoir un bon coup de pied. Bref, IE9 semble vraiment prometteur […]
mai
2010
Présentation en Vidéos : 1) http://www.youtube.com/watch?v=89xc_1Vv69k 2) http://www.youtube.com/watch?v=dBQFXRW5ZiE 3) http://www.youtube.com/watch?v=zXW0RIqBVCo (@ 3’33) 4) http://www.youtube.com/watch?v=o8unC9bA4O8 5) http://www.youtube.com/watch?v=ZNoLVzpBqqk Ce que j’ai retenu en quelques mots :
décembre
2009
Une petite présentation bien sympathique sur les servlets 3.0 http://beta.parleys.com/#sl=16&id=1011&st=5 Une présentation en français avec slides expliquant les motivations des nouveautés.
novembre
2009
Suite à son dernier article, je suis tombé sur le blog de julien et en remontant le temps, j’ai eu envie de réagir à son premier billet. Comme mes commentaires commençaient à s’allonger, j’ai préféré rédigé ce petit billet. Quand je faisais du Swing et du JDBC, j’aimai bien à partir de mes ResultSet remplir un objet métier qui implémentait une interface modèle de la vue (GridModel, ListLodel, …) qui pouvait être présenté différemment par […]
novembre
2009
Comme je vous l’annonçais ici, GWT 2.0 est sorti en RC1. Cette version n’est pas encore la version finale mais son utilisation est facilitée dans la mesure où elle est accompagnée d’une mise à jour du plugin Eclipse. Voici donc un petit retour de mes premiers essais avec cette nouvelle version. Au menu : Installation de GWT 2.0 RC1 Execution d’une application GWT 2.0 RC1 Installation des plugins GWT dans les navigateurs Quand GWT 2.0 […]
octobre
2009
Avec mon compte de dev, j’étais content de pouvoir tester Google Wave en avant première. => Je pensais vous parler : Du cheval de Troie (Google Wave & Google Frame) inventé par Google pour attaquer Microsoft (IE) ! Ce qui me paraissais un coup de poker (Si Wave prend, IE va avoir mal) n’est plus une question que je me pose aujourd’hui, il va réussir ! Du plugin Google Gears (embarqué dans Chrome) que je […]
octobre
2009
Aujourd’hui, j’ai pu testé un peu plus l’outil, voici donc un petit tour d’horizon. L’interface graphique de cette application web n’a plus rien à envier à celle des clients lourds, elle est riche, réactive et redimensionnable : Voyons plus en détail les différentes parties :
octobre
2009
Il paraît que le surf, c’est pour les grands. Les petits, il doivent se contenter de rester sur la plage. Si le terme de bac à sable n’est pas nouveau en informatique, il faut reconnaître que pour Google Wave, il est plutôt de circonstance : Venant de recevoir une invitation de développeur, je vous livre mes premières impressions …
octobre
2009
GWT 2.0 M1 est disponible ici ! Il n’y a désormais plus qu’une seule version indépendante de la plateforme (Windows/Linux/Mac). Ceci est rendu possible par la nouvelle approche utilisée : Le nouveau mode de développement utilise des plugins par navigateurs qui sont téléchargés à la première exécution.
septembre
2009
Comme il est dit ici, on peut voir que Google Chrome Frame va être fortement conseillé pour exécuter Google Wave sur IE : En installant ce plugin, vous ne perdez par le moteur trident de IE car il est utilisé à la demande du site via la balise <meta http-equiv="X-UA-Compatible" content="chrome=1">. Toutefois, il est possible de forcer l’utilisation de Google Chrome Frame comme moteur par défaut de IE.
septembre
2009
Avec un titre pareil, toi, esprit perspicace, tu auras compris de qui je veux parler, n’est-ce pas ? Et puisque que je ne t’apprendrai rien sur lui, je vais plutôt te parler de notre histoire à tous les deux, de notre rencontre, du temps qu’on a pensé ensemble, des infidélités, de notre séparation, de nos retrouvailles, etc…
septembre
2009
Dans un précédent billet, je faisais état des données membres que l’on veut exposer et je rappelai les avantages du principe d’encapsulation. Bien entendu, de même qu’il n’est pas question de mettre tous les attributs en visibilité publique, il n’est pas question pour autant de créer des getters/setters pour tous les attributs. (J’aurai même tendance à penser qu’il ne faut les créer que si une classe cliente en a vraiment besoin.) En poussant un peu […]