lundi oct. 08, 2007

Sun TechDays Italy presentations are online

mercredi sept. 19, 2007

Two code bases is one two many

Ok, so reading this post, it really seems to me like it's hard for IBM to maintain two products (WebSphere and Geronimo) in this competitive market and probably hard to explain which one is right for the customers.

If BEA was to join some existing effort, GlassFish would be a more natural choice because customers do not want to lose features (clustering) or performance and because of their recent commitment to the GlassFish JAX-WS stack.

lundi sept. 10, 2007

Huge but long overdue

Via Simon, IBM has joined the community

vendredi août 24, 2007


Ok, so like everyone else I guess I need to comment on the SUNW to JAVA move. I imagine every Java developer will find this a bizarre idea and that was my first reaction. But frankly we're not the target audience and seeing how everyone and their mother feels they need to comment on this topic, I'm thinking this is turning out to be a very good communication strategy. Oh, and this is just a ticker name.

mardi juin 19, 2007

Now powered by Apache Roller 4.0, the website with 3325+ weblogs, 3681+ users, 70416+ posts and 66976+ comments is now running on Roller 4.0 which now requires Java 5 and is built on Struts 2 and a JPA back-end. It all happened as you would expect for any SaaS. Transparently.

Roller deployment has also gotten a lot simpler. You simply need to deploy the Roller WAR with no need to setup a JNDI data-source (no table creation either) or javamail. More here

I'd like to take this opportunity to thank the BSC team for the excellent job they do every day. I'm always sad to see people leave JRoller thinking the software is the problem. For all three blogs I author, I've always had excellent service. Thanks!

mercredi juin 06, 2007


lundi mai 14, 2007

Open source is not about "good enough" clones

This JavaOne was certainly big on client technologies which probably made my friend Romain very happy. Just looking at three announcements it may sound as if these are simply clones to existing technologies: JavaFX is compared to Flash, WorldWind Java to Google Earth and Project Wonderland (and derived MPK20) to SecondLife.

They all have Java in common but that's not the point. I would argue that community work and openness is what makes plausible the promise of taking existing concepts to a new level. Open source JavaFX runs everywhere, not just in most browsers, but on all platforms. WorldWind Java is not extensible via plugins, it \*is\* a plugin. Project Wonderland is bringing business collaboration to what today is essentially anonymous gaming.

vendredi avr. 27, 2007

3 years later

Blogs.Sun.Com (BSC) is three years old today. Thanks P@ for showing me the ropes and bugging until I started Bistro!. Tim Bray has also been the inspiration and I certainly recommend his Ten Reasons Why Blogging is Good For Your Career for those who've never read it.

I'm only a month and a half behind the BSC launch and this has been and still is a great adventure with 512 entries (less than 1% of the total BSC blogs) and 653 comments (just a little over 1%). This is not counting my recent contributions to TheAquarium and Stories blogs.

Thanks for all the fish!

mercredi avr. 18, 2007

top techno heads

Tim Bray is #26, James is #64, Simon is #58, Andy Bechtolsheim is #52, and Greg Papadopoulos is #39 in eWeeks's Top 100 Most Influential People in IT.

I can't imagine Jonathan not being in the top 25.

Update: yes, Jonathan is #19. A lot of CEOs and CIOs is this last top-25 list.

vendredi mars 02, 2007

Java ES 5 is out

If you're not familiar with Java Enterprise System, this is the middleware offering from Sun covering Identity, SOA, Application Platform, and High-Availability.

It's called a System because a lot of work went into integration products upfront. There is the notion of "common components". For instance only one version of a JVM is used by all products (still Java 5 for the time being). The end-result is a single installer for over 20 products dealing with dependencies, a single patching mechanism and now with version 5 a single administration infrastructure. Java ES is available as a single download (from 500Mb to 800Mb), but also as "Suites" for Solaris, Linux, Windows and HP-UX (no more compatibility matrix hell).

Main new products are Directory Server Enterprise Edition (DSSE) 6, Web Server 7, Portal 7.1. Support for Solaris Zones is another big features IMO.

I've been covering this product internally at Sun for the field sales and technical teams, tracking changes, updates and I can testify how much work went into this release. It certainly removes a great deal of effort on the customer side having this all integrated, tested and architectured from the ground up to be a system. Hope you enjoy it.

Of course, there's also the business model side of things as well. The System and the Suites can be sold on a per-employee subscription basis. This is the other important part of the equation which makes the model tick.

mercredi févr. 07, 2007

Who does Java outship?

mercredi janv. 17, 2007

FLOSS: Sun's #1

If you haven't already seen the news: Sun's ranked first in Open Source contributions in a report for the EU. It's on page 51, it's more than three times what IBM did and it doesn't take Java into account. This is essentially ammunition for what Sun's been claiming for a while now.

Some headlines (such as this one) are just funny - Open Source is global, there's no such thing as the European Open Source market when it comes to contributors.

Anyway Sun, now it's time to monetize!

vendredi déc. 01, 2006

GlassFish in a book

Of course there's already the Java EE 5 Tutorial, but now there's also "EJB 3, Des concepts à l'écriture du code. Guide du développeur". Yes, it's in French and it's very good too. It was written by a group of talented and passionate students from the SUPINFO Sun Lab in Paris who asked me to proof-read it (and write a short foreword).

The book deals with all flavors of EJB's, JPA, has a section on my favorite Java EE 5 feature: Application Client Container (ACC) which becomes so much more relevant with client-level resource injection (WebServices refs, datasources, security context, ...) and GlassFish's Java Web Start feature as the extra mile to ease deployment. The book also covers GlassFish, NetBeans, JBoss, and Eclipse WTP in a dedicated chapter, has a full sample application using Seam running on GlassFish).

Maybe this is the first book mentioning GlassFish?

mercredi nov. 22, 2006

L'important n'est pas d'avoir des brevets, mais de savoir ce que l'on en fait

J'étais hier aux 10 ans de l'APRIL. Il y a rapidement été question de brevets. La position de Sun est simple: les brevets existent et ne vont pas disparaitre rapidement, ni aux Etats-Unis, ni en Europe.

L'important n'est pas d'avoir des brevets, mais de savoir ce que l'on en fait.

Lors de la standardisation par l'OASIS, de Open Document Format (issu de OpenOffice), Sun a publié un "non-assertion covenant" qui explique que, même si Sun possède des brevets, la société s'engage à ne pas les utiliser. Certains y verront une similitude avec la dissuasion nucléaire.

lundi nov. 20, 2006

PRESTO, GlassFish, and NetBeans (WS-\*)

I spent some time since this summer working on a prototype for the French government. The project is called PRESTO ("PRotocole d’Echanges Standard et Ouvert") and is documented here. The goal is to define a profile (a la WS-I) for a transport protocol based on Web Services for better and more standard interop between ministries and related organisations. In a nutshell, it's about using WS-I Basic Profile, SOAP 1.2, MTOM, WS-Addressing, WS-ReliableMessaging, and optionally OASIS WS-Security.

There was (is) an interesting set of participants and technologies :
- Bull using Apache Axis 2 and ObjectWeb's JOnAS
- Zend relying on WSO2's Tungsten C implementation of Axis 2 to work as a PHP plugin
- Axway working with the Systinet/Mercury/HP web engine (SSJ)
- Microsoft with .Net 3.0 (WCF)
- Sun with Java EE 5 (GlassFish)

More details on Sun's prototype, technology and differentiators are described here (in a nutshell : full Open Source, toolable, and brain-dead simple programing). Everything is now part of GlassFish (as of recent v2 builds) and will be productized in Sun Application Server 9.1.

Absent were IBM, Oracle, JBoss, and BEA for various reasons, mainly because their respective offerings were not ready. Ironically, IBM claims it inspired PRESTO with their WS-RAMP specification (which itself came from two of their customers) but was unable to show any implementation. WS-RAMP seems like it could serve as a basis to a future WS-I profile which could end up being a replacement to PRESTO.

Representing WS02 was Paul Fremantle who's the chair of the OASIS WS-ReliableMessaging technical committee and an Axis 2 commiter. Paul has already blogged about PRESTO here.

The prototype involved working on a common WSDL definition of document/literal one-way and two-way operations and testing the interop of all combinations (with or without MTOM, WS-ReliableMessaging) between all implementations. Coming up with a common WSDL wasn't an easy job and many found out what wrapped doc/lit was all about (although this convention isn't really well documented).

The results are encouraging but not perfect, so the work on both the prototype and the PRESTO specification are still ongoing. The best results are shown with the Sun/GlassFish + Microsoft/WCF combination (100% PASS) showing the value of the engineering work between Sun and Microsoft as part of the Tango project. For the tests with other implementations, the NetTool tunnel was very useful although XML remains XML - a pain to read, a nightmare to debug.

Writing the Sun prototype for me was really a matter of using JAX-WS 2.0 (and the underlying JAXB 2.x binding architecture), understanding the GlassFish WSIT extensions (great tutorial here) and using the NetBeans WSIT plug-in which allows you to declaratively set the MTOM, WS-ReliableMessaging, and WS-Security properties. Writing a flexible-enough testing Swing UI was also fun, but better yet was writing the OpenOffice client demo.

PRESTO has clearly shown some European interest among the 130 attendees in last month's presentation in Paris and clearly fits a need.


This blog has moved

Alexis Moussine-Pouchkine's Weblog

GlassFish - Stay Connected


« juillet 2016

No bookmarks in folder


No bookmarks in folder