jeudi juin 10, 2010

Closing this blog

In a couple of weeks, I will be a Oracle employee.  Integration is planned for July, 1st in Belgium and Luxembourg.

As I have the perception that Oracle executives are not as encouraging as Sun was letting employees blog about their work, I decided to move this blog to a private space instead.

No new entries will be posted here.  I will use my personal blog at for new posts about the Java (and IT) world.

I guess these entries will stay here for later references.  But, just in case, I also moved all content to my personal web site. 

I am proud for having (modestly) contributed to Sun and Open Source communities and I will continue to do so on

jeudi janv. 21, 2010

Bye bye Sun

This is the end.  Let a new adventure begin ! 

I am looking forward new challenges, new adventures, new innovations  ....

(thanks jag for the artwork) 

lundi oct. 12, 2009

Do More with Less

Sun-Oracle TPC-C benchmark result announcement is loud and clear :

  • 8x less hardware
  • 4x less power


= 16x better performance 

vendredi juil. 24, 2009

Java CAPS received Swift Certification 2009

Java CAPS, Sun's SOA platform has been certified by Swift for 2009.  We passed the very strict Swift test suite and received the much convoyed "Financial EAI 2009" Swift label.

Java CAPS has received this certification for eleven (11) years in a row ! 

mercredi juin 03, 2009

21000 virtual desktops distributed at JavaONE

As every year, JavaONE attendees have access to a public set of SunRay thin clients for Internet access.

This year however, the user experience is different.  Attendees do receive access to a full, dedicated virtual machine with their OS of choice : OpenSolaris, Ubuntu or Windows Vista.

When the attendee inserts its conference card into the SunRay, he is prompted to choose a desktop, the desktop is booted in a virtual machine on one of our servers and delivered to the thin client in a couple of seconds.

When the attendee removes the smart card from the SunRay, the virtual machine is suspended and stored for later usage, the day after or later.

Each time the attendee reconnects the smart card in any of the 200 available SunRays thin clients, it receives back its very own personal virtual machine.

Wonder about the infrastructure we deployed to provide this service ?  Check out this article which goes pretty much into all the details. 

jeudi avr. 02, 2009

JavaONE 2009

Lab 5557 : Building JavaFX clients for RESTful and JSON based web services.

I'm Speaking At JavaOne

Rich Internet Applications - RIA - do require a strong service access and data access layer located on the back-end, just as traditional or web based applications. It is therefore essential to combine desktop technologies and server technologies in order to provide fast, efficient and secure access to your data.

This lab will teach students how to combine desktop technologies, such as JavaFX™ technologies, and back-end technologies, like web services and REST based services to build state of the art desktop applications.

This lab will go through a very simple example of REST data retrieval and a Java FX graphical representation of these data.

This lab will use the following technologies :

  • RESTful web service and JSR 310 (Jersey) API on the server side
  • JavaFX on the client side

The JavaFX application will asynchronously poll RESTful web services to collect data that will be used to dynamicaly update the client rich UI.

mercredi mars 25, 2009

Patience is a vertue .... and it pays !

Since several years, Solaris x86 (and now OpenSolaris) users are complaining about the lack of a decent PDF viewer for our platform.  Surprisingly Adobe maintained up-to-date it's SPARC version, but not the x86 version.

This is probably a sign of the OpenSolaris adoption rate : Adobe just released Acrobat Reader 9 for Solaris and OpenSolaris on x86 platforms.

Brian has the installation procedure

mardi mars 17, 2009

Community ONE Conference - Northen Europe

Registration is now open for Community ONE conference in europe !

Join us for a jam-packed day of education, innovation, and exchange. Come together with fellow developers and technologists to evaluate dozens of open-source projects currently powering leading Web companies, transforming enterprise IT, and enabling next-generation computing. 

I will present a JavaFX application and demonstrate how to communicate between JavaFX and REST based web services.

Seeing you in Olso !

mercredi sept. 17, 2008

Virtual Box in Headless Mode, RDP, Sun Rays, Mac ....

I am at SIBOS this week, on Sun's booth, demonstrating our Open Suite for Swift Solution to customers and prospects.

The demo has been prepared by Patrice in a Virtual Box image and requires significant resources to run as it includes, Java CAPS, Directory Server, Oracle XE, Microsoft MQ, Websphere MQ etc ...

Our initial plans was to install that demo on our booth's Sun Ray server but the machine was not sized appropriately to handle a dozen Sun Ray clients running Star Office, Firefox and, at the same time, our huge Swift demo VM.

The solution was :

  • Start the VM on my own laptop, in headless mode (my laptop acting as a Virtual Server)
  • On the Sun Ray, start our RDP client to connect to running VM, over the air

The full picture is then

Sun Ray device ---> Sun Ray Server ---> RDP Client ---> Virtual Box ---> Swift Demo

This setup works great !  People are always quite impressed when I plug my Sun Badge in a Sun Ray client and instantly receive my Windows screen running in a VM on another machine.

It is important to understand that Virtual box \*is\* the RDP server here, independently of any OS running as guest.  This setup will also work with Linux or Solaris guest.  Read this article to find more about Virtual Box's headless capabilities.

mardi sept. 16, 2008

Sun Ray Branding

SunRays are our ultra thin desktop clients, part of our Desktop Virtualization solution

These little business oriented devices generaly adopt a sobre grey look but do you know they can be custom branded too ?

This is what we did for ING Netherlands, currently adopting these desktop devices to reduce their maintenance costs, simplify the desktop administration and meet their CO2 objectives by significantly reducing power and cooling needs.

mercredi août 27, 2008

Seeing you in Wonderland

We just recorded a small demo of Wonderland collaboration.

Wonderland is a 3D world allowing for team collaboration.

  • You can see and ear other people in the same room, they can see and ear you as well
  • You can see applications (Slideshow, PDF, Office, ...) running on the server or on your desktop
  • Anyone can take control of an application to show something to others
As soon as the screencast we've recorded is ready, I will post the link.  Jason's blog has more details, including the screencast we've recorded.

The best part is that Wonderland server is open-source under a GPL license, you can download it and start experimenting with it (available for Solaris, Mac, Linux and Windows).

Enjoy !

samedi nov. 03, 2007



Not entirely clear ?  Check the explanations here.

jeudi sept. 06, 2007

My worst travel experience ... ever !

I had to attend a meeting in our premises in Linlithgow, nearby Edinburgh in Scotland.
Going to there was .... well ... my worst travel experience ever.

It all started with a one hour delay for my connecting flight in London Gatwick.  Ok, I have to admit this is not so bad ... yet ... delayed flights are far more frequent these days and we should rather blog about flights being on time rather than delayed flights :-)

When I finally make it to Edinburgh, It was to realize than my luggage did not follow me when I was at London ... here I am in Scotland with just my laptop and mobile phone.

After having filled-in the required forms and complaint about the missing luggage, I learned that taxis seems to avoid the airport area at night ... there was a queue of 20-30 persons waiting and ... no taxi at all !

After 30-35 minutes, when enough taxis arrived to serve everyone, I though my journey was almost over.  But it was without knowing that my taxi driver had no clue about where my hotel was ... 20 minutes later, we were lost in the middle of nowhere and had to stop twice to ask for directions.

The fun continued at the reception desk of the hotel ... no booking whatsoever ... For this, I was (almost) entirely responsible.  We had to change our hotel booking quite late and, ... guess what ? I went to the wrong hotel !  

40 minutes after, and having met another taxi driver, I finally arrived to the hotel where a room was indeed booked for me.

I will just pass quickly on the other little annoyances, like no wifi access in my room (most of my colleagues' rooms were ok), the TV set not working at all, and the alarm clock from my Palm that did not function properly the next morning .... causing me to arrive a little bit late at the meeting.

All together it was quite an interesting travel experience.  Next time I will take care Mr Murphy will not travel with me.

I finally received my luggage 24 hours later and everything got back to normal...

lundi oct. 23, 2006

Thunderbird plugin for Calendar Server

The mozilla team released last week release 0.3 of Lightning, the Calendar plugin for Mozilla's Thunderbird email client.

Thanks to the help of Sun, there is also a version embedding a WCAP client. WCAP is the http-based protocol allowing to access Sun's Calendar Server.

End-result is here : we now have a calendar fat client, fully integrated with the mail client.

Check it out !

mercredi oct. 04, 2006

CEC Day #3

Today is CEC's last day.

Tech sessions I was participating this morning were related to :
  • Best practices for grid deployment of Web Services on T1000 and T2000 machines (Niagara systems). A nice case study about German's Fiducia deployment.
  • Open-source philosophy and strategy @ Sun, and, in particular, the future of open-source Java.

Sébastien Stormacq is a Senior Software Architect at Sun Microsystems. He uses his 15+ years of professional experience to design large scale, secured and highly transactional architectures based on Sun's middleware solutions.


« juillet 2016