Bistro!
Alexis Moussine-Pouchkine's Weblog
public enum Topic { Java, GlassFish, Tools, Sun, InFrenchInZeText, SDPY }

20080212 mardi février 12, 2008

La nature, le vide et les multi-coeurs

En lisant le billet d'Olivier Rafal sur les Microsoft Tech Days (ou Sun est sponsor au passage), je me fais deux réflexions:

Rencontré dans la salle des speakers (avec mon beau polo Java j'ai eu du succès ;), Didier Girard m'a indiqué que NHibernate et NSpring (sujet de sa conf. DNG la veille) ont des téléchargements à peine moins de 10 fois inférieurs à leur grands frères Hibernate et Spring. Première réflexion donc: y-a-t-il un tel manque dans la technologie existante (la nature a horreur du vide) pour justifier de tels volumes de téléchargement?

En lisant que "A terme (...), .Net pourra générer du code (...) optimisé pour fonctionner sur du multi-CPU multi-coeurs", je me dis que l'arrivée de l'API de concurrence de Java 5 (2004!) n'était clairement pas trop anticipée et qu'il paraîtrait bien difficile aujourd'hui d'expliquer à un client qu'une application n'est pas capable de tirer partie de multi-coeurs parce qu'elle est écrite en Java (le fork/join de Doug Lea ou encore Scala promettant d'aller bien plus loin encore). Peut-être est-ce là l'avantage d'être à la fois constructeur et éditeur (nous on aime bien "fournisseur de système" ;-) ...

Java est décidément un cancrelat innovant!

( févr. 12 2008, 10:57:33 PM CET ) Permalink Comments [3]

Sun to acquire VirtualBox creator Innotek

This really sounds like a late Christmas! I am very excited about mySQL but this new VirtualBox/InnoTek acquisition is also very nice as I've been a happy user for a little while to run recent Solaris SXDE builds on various guest OS's.

More on Steve Wilson's blog.

( févr. 12 2008, 05:48:00 PM CET ) Permalink Comments [5]

JRuby on rails sur GlassFish - Ca vient!

En Décembre dernier, je présentais GlassFish, NetBeans et JRuby à la conférence Paris on Rails. A la question "Quelles sont les sociétés ayant déjà déployé du jRuby On Rails sur GlassFish?", clairement j'ai répondu qu'il était trop tôt (même si avec l'Open Source on ne connaît pas tous ses utilisateurs et qu'on n'est pas à l'abris de bonnes surprises).

Entre temps Sun, qui a à coeur de "voler sur ses propres avions" ou de "eat our own dog food", a migré son site mediacast.sun.com de gestion de fichiers multimédia qui héberge entre autre le podcast GlassFish vers jRuby on Rails. Bien entendu le tout est hébergé sur un GlassFish v2.

Igor Minar, l'architecte de l'application présente son expérience de projet de manière assez détaillée et surtout de manière honnête je pense. En résumé tout ne s'est pas fait sans mal et il reste des points d'ombre en particulier sur l'empreinte mémoire, mais la stabilité est au rendez-vous.

( févr. 12 2008, 04:01:00 PM CET ) Permalink Comments [2]

Migrating Java EE Applications? Here's a good blog to keep an eye on.

If you ask me, I think there's lots of room for GlassFish for new development and applications. If you ask my customers, they're keen on being able to migrate existing applications to GlassFish.

For those people, the AVK and the GlassFish Migration tool are great assets. What make the tools even better is sample code and experience fixing what took can (yet) migration automatically. Sekhar has one such example where he goes through the variations on library (facelets), JNDI naming, persistence provider configuration, and packaging of an existing application on its way to GlassFish. Most of the changes seem to be resulting from the AVK triggering warnings or errors. Note the AVK is available also straight from NetBeans.

Wether you're looking to migrate to GlassFish or simply interested in what it takes to write portable applications, Sekhar's blog is a great one to follow.

( févr. 12 2008, 06:07:00 AM CET ) Permalink Comments [1]


GlassFish Podcast
Get GlassFish V3
Support GlassFish Enterprise

Today's Page Hits: 904




bea conference glassfish groovy ips java javaee javafx javaone javazone jug mysql netbeans openesb openoffice opensource paris performance pkg podcast presentation sdpy spring sun swing techdays tips updatecenter v3 webservices
Links