Archive for the ‘Java’ Category

ESUG 2007 : Présentation de Joachim Geidel

Tuesday, August 28th, 2007

Joachim Geidel présente JNIPort qui permet d’utiliser des programmes Java depuis Smalltalk. J’ai déjà parlé de JNIPort dans un billet précédent. JNIPort est un logiciel libre, développé à l’origine sur Dolphin Smalltalk par Chris Uppal et porté maintenant par Joachim en VisualWorks. JNIport cache en partie la complexité de l’accès aux classes Java par JNI. JNIport utilise notamment des classes fantômes (Ghost class) pour représenter les classes Java. Ces classes sont dynamiquement créées lorsque l’on a besoin d’une instance de cette classe et disparaissent automatiquement lorsqu’elles n’ont plus d’instances. Un certain nombres d’outils comme des inspecteurs spécialisés permettent d’interagir directement avec les objets Java depuis Smalltalk.

Joachim a fait quelques démonstrations de JNIPort, notamment la création dynamique de composants Swing et l’affichage de la hiérarchie des classes Smalltalk dans une fenêtre Swing.

Les principales perspectives pour le développement de JNIPort sont : la possibilité de voir les packages Java comme dans l’espace de nommage de VisualWorks, des versions pour les VM VW Linux et Mac OS X.

Un nouveau podcast sur le développement logiciel

Monday, June 18th, 2007

JSTalk : des outils à la Smalltalk pour JavaScript

Friday, May 25th, 2007

Combiner Java et Smalltalk

Monday, February 19th, 2007

SmallWorld 2007

Sunday, January 7th, 2007

Interview de Claire Lemarechal de ThinkingRock

Saturday, December 23rd, 2006

Programmer en Java vs Ruby

Friday, December 22nd, 2006

Java est libre et alors ?

Wednesday, December 20th, 2006