Pour ouvrir une URL (depuis un widget SWT “Link”, par exemple) dans le navigateur Web interne d’Eclipse, il suffit de faire ceci :
PlatformUI.getWorkbench().
getBrowserSupport().
createBrowser("myId").
[...]
Une des fonctionnalités apportées par p2 est de pouvoir facilement créer des miroirs d’entrepôts de métadonnées et d’artefacts.
J’essaierai de préciser dans les jours à venir quelques notions clés de p2 comme celles-ci ; mais en attendant, vous pouvez d’ores et déjà —coucou David !— réaliser un miroir de l’entrepôt Ganymede, et le partager avec vos collègues [...]
Lorsque vous créez une nouvelle classe Java, Eclipse utilise par défaut le template de code suivant pour générer sa Javadoc :
/**
* @author ${user}
*
*/
Vous aurez sûrement remarqué que ${user} est remplacé par le login que vous utilisez dans votre OS, et ce n’est pas toujours ce que l’on veut.
Ainsi, pour employer un nom d’utilisateur plus parlant [...]
En développant vos plug-ins, vous avez peut-être un jour été confronté à une erreur, à première vue obscure, due à une directive singleton soit disant manquante…
En effet, le PDE lève une erreur lorsqu’un plug-in qui n’est pas “singleton” souhaite définir des extensions ou des points d’extension.
Pourquoi, et qu’est-ce au juste que cette directive ?
Bundle-SymbolicName: com.acme.module.test; [...]
Mercredi dernier s’est tenu à Toulouse, dans le bar “le Pakito“, le DemoCamp français destiné à fêter la sortie de Ganymede ce 25 juin (déjà demain, donc !).
Étaient présentes plus d’une vingtaines de personnes, provenant des sociétés Actia, Airbus, Apside, Anyware Technologies, Continental, IBM Rational Software, Mipih/McKesson, Sogeti High-Tech et Vega Technologies SAS.
Il y avait [...]
Vous aviez peut-être pu remarquer qu’un concours avait été lancé il y a quelques semaines par Nick Boldt pour que les membres de la communauté Eclipse réalisent des posters pour la sortie de Ganymede.
La soumission de posters est désormais terminée : vous pouvez les voir ici, et voter pour vos trois préférés [...]
Les sessions de DemoCamps approchent à grand pas, et la déclinaison française se déroulera cette année à Toulouse !
“Ah super, mais un DemoCamp c’est quoi ?!?” me direz-vous…
Et bien c’est un évènement, plutôt informel, permettant à chacun de présenter des projets basés sur Eclipse, d’échanger ses idées, ses points de vue…
Plusieurs démonstrations d’outils sont déjà [...]
Le build d’intégration 3.4 de vendredi a, comme prévu —bien qu’avec un peu de retard−, été taggé “RC1“.
Vous pouvez le télécharger à l’adresse suivante : http://download.eclipse.org/eclipse/downloads/drops/S-3.4RC1-200805161333/index.php.
La liste des bugs corrigés (pour les projets qui la tiennent à jour en tout cas…) est ici.
Voici le petit bout de code, très simple, qui permet de récupérer la version d’un plug-in.
Activator.getDefault().
getBundle().getHeaders().
get(org.osgi.framework.Constants.BUNDLE_VERSION) ;
Pour manipuler de manière un peu plus poussée ce numéro de version, la méthode org.osgi.framework.Version#parseVersion(String) est votre amie.
Vous pourrez dès lors, sur l’objet Version que vous récupérerez, [...]
Ça y est, Eclipse 3.4 est à nos portes puisque le milestone qui sort aujourd’hui est le 7ème du nom ; ce qui, dans le cycle de développement Eclipse, veut dire que toutes les nouvelles fonctionnalités ont été implémentées (feature complete) !
Les prochaines versions livrées seront des releases candidates, au nombre de quatre d’ici fin [...]