Glassfish V3 session was led by Jerome Dochez.
Glassfish has a groundbreaking architecture based on IoC, modules and maven 2.
Goal of v3 is to break v2 apart into modules.
Jerome gave us a demo of v3 which, WOW, starts in less then 700 ms.
v3 uses modules and you load what you need. In this demo on html pages
can be served(web-apps).
So how do we do this ???
Module Subsystem : HK2
It fits in 50Kb : Hundred Kilobytes Kernel
4 containers today (web-app, php, phobos, ruby)
It is embeddable. It is so small that it could run in a cell phone.
Available today in preview.
Presenter was Dave Johnson from Nitobi
He brought up some interesting performance notes for AJAX.
Note for IE (Better to worse performance)
FIrefox (Better to worse performance/Interesting its reverse of IE)
Firefox tends to outperform IE from Dave's presentation.
Ian Murdock was the presenter for the Linux vs. Solaris session. Great insigh. He has been brought on board by Sun to make Solaris more compatible with Linux end user.
Some of Ian' points...
Solaris must support the devices developers use. That would be laptops. Laptops can be the most difficult due to the extreme differences in hardware.
The Linux user cannot find their favorite tools like GNU. The start bar is the wrong place. The user environments needs to be more familiar for the Linix user.
Universes let you select the tools you want to use(ie. GNU tools). Solaris could accomplish this easily with zones.
How to get more stuff. Downloading new applications via apt-get is easy with Linux. Sun needs to bring the same ease to Solaris.
One of Linux's biggest minus is backwards compatibility accordling to Ian. Solaris guarantees backwards compatibility.
Look for some updates this week from JavaOne and CommunityOne. I am dusting
off this place for hopefully some cool news from the west coast.