Comme annoncé dans un précédent article, j’ai testé Maven avec NetBeans pour constater l’état de l’intégration entre ces deux outils. Autant le dire tout de suite, celui ci n’a rien à voir avec celui d’Eclipse : c’est le jour et la nuit !
Cela faisait en fait plusieurs années que je n’avais pas testé cet IDE (ça remonte avant même la sortie d’Eclipse 3.0 !) et la prise en main après toutes ces années d’Eclipse a été déroutante. Je n’ai pas retrouvé tous mes raccourcis, mais voilà un mois que j’utilise cet IDE sans envie de revenir en arrière !
L’installation du plugin Maven pour Netbeans se fait simplement via l’interface d’ajouts de plugins, sans ajouter de dépot particulier. Une fois installé, on a l’impression que l’IDE n’a jamais été conçu autrement que pour travailler sur des projets Maven. Je passe sur l’import (simplissime) d’un projet Maven qui n’est pas l’objet de cet article…
Une fois un projet ouvert (avec des modules tant qu’à faire) toute l’interface et les menus s’adaptent au projet Maven. En dépliant le projet parent, on découvre une liste de modules, les librairies rangées par scope, et les répertoires habituels de sources, de tests et le reste… Lire la suite »
Je l’ai déjà cité dans plusieurs articles, mais Webkit - mon moteur de rendu favoris - fait encore parler de lui. Par l’intermédiaire de Google cette fois, avec un projet qui génère pas mal de buzz depuis aujourd’hui : le navigateur Google chrome !
Pour la petite histoire Webkit doit ses origines à la communauté Open Source, et plus précisément à celle de KDE car il est issu d’un fork [en] de KHTML. Maintenant établissons la liste des 3 principaux moteurs de rendus sur le web :
D’un point de vue du respect des standards, les déficiences de Trident/IE continuent de peser lourd dans la balance mais ses parts de marchés sont en baisse permanente depuis plusieurs années et la tendance s’accélère. D’un autre côté les prochaines versions comme IE8 font de gros efforts de ce côté. Les 2 challengers que sont Gecko et Webkit sont Open Source contrairement à Trident, ce qui tends à leur faire respecter d’avantage les normes du W3C. Leur rendu est donc cohérent, quand ce n’est pas identique, pour un poids de 26% de parts de marché cumulées. Lire la suite »
Heureux propriétaire d’un iPhone depuis peu (la première génération), j’utilise principalement le wifi pour accéder à toutes les applications nécessitant un accès Internet. Habitué à avoir un très bonne réception avec mon iPod Touch (à vendre !) j’ai eu quelques surprises avec l’iPhone…
Il me sembait en effet que moins de réseaux étaient visibles, et effectivement c’est le cas, la preuve en image :
La qualité de l’image n’est pas excellente (fait avec les moyens du bord) mais c’est bien l’iPhone à gauche. J’entends parler des différences de qualité d’écran entre ces deux appareils, mais pour moi le signal wifi est tout aussi important. Je suis un cas isolé avec un téléphone défectueux ou c’est plus général que ça ?
Le créateur de Hypersonic SQL, Thomas Mueller, se replonge dans la création d’une base de données légère avec H2 (enfin ça remonte au moins à 2007).
Comme HSQL, les points forts de cette BDD sont une faible empreinte mémoire et un mode embarqué très performant. Les graphiques du site officiel sont d’ailleurs assez révélateurs sur les performances que l’on est en droit d’attendre de ce produit…

Un problème tout de même… Alors qu’une grande quantité d’applications JEE utilise Hibernate pour la persistance, le dialecte relatif à H2 est bugué. Cette petite classe est responsable de la traduction du code Hibernate en requêtes SQL. Un problème qui n’est toujours pas adressé malgré la sortie de la version 3.3 du framework alors qu’un patch est disponible depuis un certain temps déjà…
J’aimerais beaucoup l’utiliser pour le projet sur lequel je travaille en ce moment, mais je préfère attendre la prise en compte du patch… Est ce que quelqu’un a des retours sur l’utilisation de cette base de données dans la vrai vie ?
Et c’était un très grand moment !
Ça a commencé très fort avec le discours de Michel Serres sur l’innovation ; ou comment l’informatique, après l’écriture et l’imprimerie, marque une 3ème révolution dans l’histoire de l’humanité. Malgré l’heure matinale, le philosophe a su captiver l’attention de son auditoire et provoquer l’enthousiasme des quelques 300 personnes présentes dans la salle !
Et de finir sur “Tout est là devant vous, sous vos mains. Il ne vous reste plus qu’à inventer !”, il n’en fallait pas plus pour marquer le coup d’envoi d’une journée qui s’annonçait riche d’enseignements.
Puis ce fut la course aux sessions. Ayant opté pour le parcours libre, j’ai du effectuer des choix souvent difficiles pour sélectionner le contenu de mes journées face à l’importante densité du programme.
Lire la suite »