Categories
Eclipse

Update site Ganymede

J’ai été très mauvaise langue avec certains de mes collègues en leur conseillant de rester à la version 3.4 M5 d’Eclipse, p2 fonctionnant très mal sur la M6.

Et bien, je retire tout ce que j’ai dit —pour l’instant 😉

En effet, depuis quelques jours, tous les packages M6 de Ganymede sont disponibles, et on peut donc mettre à jour son environnement grâce à l’update-site suivant :

http://download.eclipse.org/releases/ganymede/

Ceci dit, tout n’est pas encore parfait : l’update-site semble assez chargé ce matin et on se prend aléatoirement des “Connection timed out” dans les dents…

Affaire à suivre, donc…

Categories
Eclipse

Snippet Eclipse pour créer un singleton

A avoir à tout prix dans sa configuration Eclipse, ce snippet permet de créer instantanément une implémentation du pattern Singleton pour une classe Java.

Pour l’ajouter, allez dans Window->Preferences->Java->Editor->Templates ; puis créez un nouveau snippet que vous appelerez… au hasard … “singleton” ! 🙂

Vous pouvez éventuellement vous créer des variantes pour avoir également une version thread-safe, une autre non “lazy-loadée”, etc…

private static ${enclosing_type} instance;

private ${enclosing_type}(){}

public static ${enclosing_type} getInstance(){
if(null == instance){
instance = new ${enclosing_type}();
}
return instance;
}
Categories
Eclipse

Livre “OSGi in Practice”

Neil Bartlett, expert et évangéliste de la technologie OSGi (voir notamment ses excellents articles “Getting started with OSGi” sur EclipseZone), vient d’entamer l’écriture d’un livre intitulé “OSGi in practice“.

Ce dernier sera disponible sous licence Creative Commons, et le premier chapitre est d’ores et déjà téléchargeable ici.
Si tout va bien, trois chapitres supplémentaires devraient être disponibles dans le courant de cette semaine ; Neil Bartlett encourageant ses lecteurs à contribuer activement à l’ouvrage, en le relisant ou bien en proposant du contenu.

Même si ce ne sont que 25 pages pour l’instant, le style de l’auteur est très agréable, les exemples clairs, et il y a même quelques exercices de mise en pratique à la fin du chapitre !

Ce flux RSS vous permettra d’être tenus au courant dès qu’un nouveau chapitre sera disponible.