Categories
Eclipse

Une nouvelle série de formations Eclipse dans 31 villes

La fondation Eclipse, en partenariat avec 14 entreprises membres de la fondation Eclipse, propose une nouvelle série de formations Eclipse, qui sont organisées dans 31 villes à travers le monde.

Les sessions de formation sont organisées du 3 novembre au 13 décembre.

Les thématiques abordées durant ces classes sont Eclipse RCP (Basic et Advanced), Eclipse Equinox et les technologies de modélisation Eclipse.

Une description complète de toutes les sessions de formation (thèmes, dates, tarifications) est maintenant disponible. Les participants qui s’inscriront avant le 30 Septembre bénéficieront d’une remise de 5% sur le tarif de la formation.

Les compagnies membres de la fondation Eclipse qui participent aux Eclipse Training Series sont les suivantes : ANCIT Consulting, Anyware Technologies, AvanSoft (Eclipse University), Chris Aniszczyk, Gerhardt Informatics, Industrial TSI, Innoopract, itemis, Jeff McAffer, Obeo, The RCP Company, Scott Lewis, Soyatec et Weigle Wilczek.

Categories
Eclipse Snippets

Ouvrir une URL dans le navigateur interne d’Eclipse

Pour ouvrir une URL (par un clic sur un widget SWT “Link”, par exemple) dans le navigateur Web interne d’Eclipse, il suffit de faire ceci :

PlatformUI.getWorkbench().
            getBrowserSupport().
            createBrowser("myId").
            openURL(url); 

myId étant un identifiant unique qui permet, éventuellement, de réutiliser le même navigateur pour ouvrir d’autres pages.

NB : il existe une version de la méthode createBrowser() qui prend en paramètre un style, permettant de préciser si l’on veut afficher ou non la barre d’URL, la barre de navigation, etc.

Categories
Eclipse

Mirroring p2

MiroirUne 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 !
D’ailleurs, cela me fait penser qu’il faudrait que je vérifie si celui que j’ai fait à Anyware est bien d’équerre… 🙂

Le miroir de l’entrepôt d’artéfacts (i.e. les binaires des plug-ins et des features) se réalise de la façon suivante :

./eclipse -nosplash
-application org.eclipse.equinox.p2.artifact.repository.mirrorApplication
-source http://download.eclipse.org/releases/ganymede
-destination file:/home/benjamin/miroirArtefactsGanymede

Même principe pour celui de métadonnées (basiquement, ce sont les descriptions des dépendances entre chaque élément de l’entrepôt)

./eclipse -nosplash
-application org.eclipse.equinox.p2.metadata.repository.mirrorApplication
-source http://download.eclipse.org/releases/ganymede
-destination file:/home/benjamin/miroirMetadonneesGanymede

Nota : Il n’est à l’heure actuelle pas possible de descendre dans le même dossier local les deux entrepôts, mais vous pouvez tout à faire la manip’ manuellement. Il suffit de recopier le fichier content.xml de l’entrepôt de métadonnées à côté du fichier artifacts.xml de celui d’artéfacts, et le tour sera joué !

Nota2 : Attention, le mirroring des artéfacts est très long (plusieurs heures). En effet, on demande bien à ne répliquer qu’un et un seul miroir, et on ne peut donc pas bénéficier du téléchargement simultanés de plusieurs artéfacts depuis plusieurs miroirs (parfois très rapides) comme cela peut se faire dans l’utilisation habituelle de p2…