Eclipse

Formation à Eclipse RCP

20.avr.08 - 14:13 | Permalien | Commenter ?

Au mois de juin, deux sessions de formation à Eclipse RCP sont organisées par la fondation Eclipse et dispensées par Anyware Technologies.

Celles-ci se dérouleront sur 4 jours à la fin desquels le développement de plug-ins, la personnalisation du workbench et la création d’une application RCP n’auront –presque– plus de secrets pour vous ;-)

Plus d’informations sur le programme et inscriptions sur le site regonline.
L’inscription est également possible en envoyant directement un mail à it@anyware-tech.com.

Les deux sessions auront lieu :

  • du 3 au 6 juin, à Paris
  • du 10 au 13 juin, à Sophia Antipolis

Anyware Technologies fournit les machines qui équiperont les salles de formation, mais rien ne vous empêche de venir avec la vôtre !

IT, Internet

Télétravail en Ariège

13.avr.08 - 22:47 | Permalien | Commenter ?
TF1 diffusait ce soir, dans son journal de 20h, un reportage de 3 minutes sur le télétravail.
On pouvait y voir 3 de mes collègues d’Anyware Technologies évoquant leur expérience du travail à distance, depuis leurs bureaux situés au cœur de l’Ariège, à Saint-Lizier.
.
Voici le reportage en question :-)
.

Musique

Moriarty - Jimmy

13.avr.08 - 12:45 | Permalien | Commenter ?

L’histoire de Jimmy le petit bison, brillamment mise en musique dans ce très beau clip du Moriarty.

Avis aux Toulousains : ce groupe aux accents un brin Pink Martiniens (même charisme de la chanteuse Rosemary Stanley, même cosmopolitisme et talent des musiciens) se produira samedi 19 avril prochain au Théâtre Garonne !

IT

GWT 1.5, one step further

09.avr.08 - 21:18 | Permalien | Commenter ?

lgo-gwtGWT 1.5 s’approche décidemment à grands pas !

La milestone 2 vient de sortir et amène un lot assez conséquent de nouveautés, d’autant plus conséquent quand on voit le peu de temps qui la sépare de la précédente !..

  • Nouvelle API pour parcourir le DOM (avec des bindings pour à peu près tout ce qui est défini dans la norme HTML du W3C, dixit les développeurs de GWT !)
  • Animations (pas du meilleur goût pour l’instant, mais c’est pas grave…) lors de l’affichage/disparition d’une pop-up, du dépliement/repliement de la branche d’un arbre, etc.
  • Un nouvel exemple d’application GWT : le Showcase. C’est le paradis de tout débutant GWT puisqu’il montre une utilisation de la plupart des fonctionnalités GWT : internationalisation, arbres, barres de menus, pop-ups, onglets, animations, etc. Pour chaque exemple, on a directement accès au code source Java depuis le showcase.
  • Le Bidi dans GWT 1.5 M2Support du BiDi. C’est une très grosse avancée puisque cela permettra de concevoir des sites en arabe, chinois, etc. Et c’est vraiment bluffant à voir tourner, jugez-en par vous-même !
  • Emulation (de manière totalement transparente) du type primitif long (entier 64 bits signé), habituellement disponible en Java mais pas en Javascript…

A priori le prochain build sera un Release Candidate, la version 1.5 finale n’est donc plus qu’une question de semaines !

Anecdotes

35 ans…

08.avr.08 - 22:19 | Permalien | 2 Commentaires

Non, ce n’est pas mon âge, …pas encore, …mais cela fait aujourd’hui 35 ans jour pour jour que Pablo Picasso cassait sa pipe (non, pas celle de Magritte !).

Je me permets de lui rendre un petit hommage, avec cette anecdote (vue sur la page Wikipedia de l’artiste), que j’espère vraie :

À Otto Abetz, l’ambassadeur du régime nazi à Paris qui lui aurait demandé devant une photo de la toile de Guernica, un peu indigné lors d’une visite à son atelier : « C’est vous qui avez fait cela ? », Picasso aurait répondu : « Non… vous ».

Guernica

Eclipse, IT

Eclipse Time, édition 2008

07.avr.08 - 12:48 | Permalien | Commenter ?

logo EclipseTimeLogo Anyware Technologies

Le jeudi 29 mai 2008, et pour la troisième année consécutive, se tiendra à Toulouse –à la Cité de l’Espace- le salon EclipseTime, organisé par Anyware Technologies !

Photo by 3pom

Comme chaque année, les interventions seront assurées par des membres de la fondation Eclipse, des représentants de grands comptes et des experts techniques.

La matinée sera consacrée à des interventions à l’attention de tous les participants (retours d’expérience, …). L’an dernier par exemple, Ralph Müller, en charge du développement de l’écosystème Eclipse pour l’Europe, nous avait présenté un état des lieux de celui-ci, et son avenir proche (c’était d’ailleurs une des premières fois où l’on entendait parler d’Eclipse 4.0 ;-) ).

L’après-midi sera plus technique, et verra plusieurs ateliers se dérouler en parallèle. Lors de la précédente édition, des présentations de projets comme DSDP, Tramway, ou OpenMDD avaient été faites.

Le programme n’est pas encore totalement finalisé à ce jour, mais je vous invite à vous tenir informés sur le site de l’évènement : http://www.eclipsetime.org.

Bio, Eclipse

Eclipse 3.4 M6 - API Freeze !

05.avr.08 - 18:48 | Permalien | Commenter ?

NoteworthyAvec quelques jours de retard (il semblerait que l’intégration de p2 ait été assez laborieuse…) voici la cuvée M6 d’Eclipse 3.4 !

Comme pour chaque milestone, voici les nouveautés qui ont particulièrement retenu mon attention :

Equinox

Beaucoup de sous-projets qui étaient jusqu’alors en incubation ont été gradés et font donc maintenant partie du projet Equinox “officiel”, et sont ainsi accessibles aux utilisateurs du SDK Eclipse. Parmi ces projets :

  • p2 (prononcer pitou !). Pour faire (très) court : le mécanisme antédiluvien d’installation et de mises à jours de “features” a été totalement refondu. C’est la nouveauté de cette milestone, et je serai amené à en parler plus en détail très prochainement !
  • Equinox Security. L’idée est de faciliter l’intégration de mécanismes de gestion de la sécurité (authentification, autorisation, …) dans Eclipse. Le plan pour la 3.4 comprend les items suivants :
    • intégration de fournisseurs de sécurité Java
    • framework d’authentification utilisateur
    • gestion des certificats utilisateur (gestion de mots de passe, clés, …)
    • support de l’autorisation de code des bundles (à l’installation, au chargement, à l’exécution…)

PDE

  • Le projet incubatoire API Tooling a lui aussi été promu, et est maintenant intégré à Eclipse.
    Le principe de ce projet est de mettre à la portée du développeur un certain nombres d’annotations Java et de processeurs associés afin de faciliter la documentation et la maintenance d’une API. On peut par exemple utiliser une annotation @noreference lorsque l’on veut indiquer qu’une méthode (définie dans une classe abstraite, par exemple) ne doit pas être appelée par les “clients”. A l’heure actuelle, ce genre de contrainte était tant bien que mal explicité dans la javadoc de la méthode (”Clients must not call this method” …), et le moins qu’on puisse dire c’est que ce n’était pas très formel, et encore moins exploitable de manière automatique.
    En outre, API Tooling peut détecter tout un tas d’erreurs auxquelles tout le monde à un jour où l’autre été confronté, comme par exemple la définition d’une méthode dans une interface exportée, qui retourne un type qui lui n’est pas exporté par le bundle ; ou, mieux, détecter la rupture possible de compatibilité lors de l’évolution d’une API (ajouter une méthode à une interface rend caduques toutes les classes concrètes qui n’implémentant pas encore cette méthode…)
  • Nouvel attribut de type “id” dans les schémas de points d’extension. J’en ai déjà parlé ici, et suis toujours aussi enthousiaste vis-à-vis de cette nouvelle feature :-) .

Platform / SWT

  • API pour avoir des labels “multicolores” dans les arbres et les tables. Depuis l’avénèment de la 3.4, vous aviez tous remarqué que la vue qui affiche les résultats d’une recherche, par exemple, était désormais beaucoup plus sexy, grâce à l’utilisation de différentes couleurs. Ceux qui avaient essayé d’intégrer cela dans leur propre plug-ins avaient alors pu se rendre compte qu’il n’y avait pour l’instant pas de quoi manipuler simplement ces couleurs depuis la couche JFace. C’est désormais possible ! StyledCellLabelProvider est la classe abstraite à étendre pour avoir le support de cette nouvelle fonctionnalité ; IStyledLabelProvider permettant de venir enrichir un LabelProvider qui auraient déjà une super-classe. A noter que cela ne se résume pas qu’aux couleurs d’avant et d’arrière-plan puisque l’on peut également souligner, encadrer, mettre en gras, … certains tronçons de son label !
  • Partage de projet CVS. Une nouveauté toute bête mais trèèès pratique : on peut maintenant, lors du partage d’un projet CVS, venir simplement choisir le module dans lequel on veut que notre projet vienne se rajouter, et un sous-module du nom de notre projet Eclipse sera automatiquement créé !

JDT

Pour les curieux, le New & Noteworthy complet est ici !

IT

GWT 1.5, c’est pour très bientôt

08.mar.08 - 19:04 | Permalien | 1 Commentaire

lgo-gwtDepuis déjà quelques mois, on pouvait commencer à tester la version 1.5 de GWT en la construisant depuis le dépôt Subversion officiel. Un grand pas en avant vient d’être fait, puisque une première version bêta vient officiellement de sortir. GWT 1.5 M1 est ainsi téléchargeable ici !

On peut donc espérer une version finale pour bientôt… A titre indicatif, une semaine avait séparé GWT 1.0 RC1 de GWT 1.0 ; mais ce sont par contre 6 longs mois qui séparaient GWT 1.4 RC1 de sa version finale !

Pour un néophyte de GWT 1.5 comme moi, la nouveauté la plus intéressante sera le support de Java 1.5 (et donc des generics, des annotations, etc. ;-) ).

Source : gwtsite.com.

Eclipse

2 nouveaux étages à la tour de Babel

05.mar.08 - 10:59 | Permalien | 2 Commentaires

Le projet Babel avance à grands pas !

  • Avant-hier, gros boost du côté du nombre de traductions disponibles, puisque Denis Roy a fait tourner un script qui a permis de réimporter l’ensemble des traductions déjà effectuées par IBM pour la version 3.2 d’Eclipse.
    Au total, cela fait plus de 20.000 clés supplémentaires, en près de 20 langues différentes, par version d’Eclipse (Babel gère à l’heure actuelle les traductions pour Eclipse 3.3 et 3.4) !
  • Et hier, ce sont les premier nightly builds des features de localisation qui ont fait leur apparition.
    Un update-site –http://download.eclipse.org/technology/babel/update-site/– vous permet de les intégrer facilement à votre environnement de développement. Attention, Denis Roy signale que l’on peut, pour l’instant, se retrouver confronté à des problèmes d’encoding sur certaines traductions.
    Pour les petits curieux qui voudraient savoir ce qui se cache derrière le front-end Web (en GWT) de Babel, un dump “brut” de la base MySQL est aussi réalisé chaque nuit… ;)

IT

Mise à jour du SDK Android

04.mar.08 - 12:51 | Permalien | Commenter ?

logo_android.gifLa version m5-rc15 du SDK Android vient de sortir.

Elle apporte d’infimes corrections (1 seul bug corrigé ! et simplement quelques modifications pour resynchroniser toutes les Javadocs par rapport aux modifications induites par la m5-rc14, sortie mi-février), mais ce qu’il est intéressant de voir, c’est que Google n’a pas hésité à releaser officiellement une version, fut-elle mineure, quelques semaines seulement après la précédente. À dire vrai, on n’était pour l’instant pas habitué à cela…

C’est, je trouve, de très bonne augure pour le futur d’Android et laisse espérer des mises à jour de plus en plus régulières du SDK !

NB : le plugin Eclipse ADT n’a lui pas –encore– été mis à jour.

« Articles précédents
» Articles suivants