GlassFish v2 ur1 is out today (and new Grizzly as well!), and as for v2.0, here is a list of cool features the official documentation might not talk about:
Comet support: Our Comet support has been improved to support asynchronous content handler when reading and writing. Technically, it means a Servlet can execute asynchronous read (when loading a large file) or asynchronous write (when...
on Dec 19, 2007
Grizzly 1.7.0 is out, and this is our biggest release ever in term new functionality, new Grizzlies fans, code contributions, adoption etc.
This release is quite impressive in terms of feedback we got from the community, and the new features we added in order to make the community happy:
Framework: Added out-of-the-box support for Asynchronous Read and Write for TCP, UDP and TLS
on Dec 19, 2007
An illuminating article on gcn.com, The OS: Fat or Thin?, talks about operating systems, thin clients, virtualization, and the swing between personalized and centralized computing."Weâ€™re going to see things move more towards virtualizing the desktop as the network builds out, and centralizing back at the data center," says president of Sun Microsystems Federal, Bill Vass, according to the...
on Dec 17, 2007
After 3 days in JavaPolis, let me share some observations from the sessions I've attempted. The first one I need to mention is JRuby on Rail...as expected, seems the only Web Server discussed was Mongrel....hum, I think Charles forgot about his blog called "The end is near for Mongrel". Well, I have to admit I didn't spend too much time on the Grizzly JRuby extension recently, and so I'm the...
on Dec 13, 2007
After Prague, Stockholm and Paris, I've arrived yesterday in Antwerp for the 2007 JavaPolis edition. As Fabio described, this is a really exiting conference with a lot of peoples.
As usual with me, I didn't care looking at the schedule and guess what, all my talks were happening the same day! Kind of interesting to jump in that fast!
My first session was Enabling Real-Time RIA applications with...
on Dec 13, 2007
Deja 10 ans que je n'avais pas foule le sol Francais:-) This time I was in the middle of Paris to visit two new Grizzly Comet customers....quite interesting to talk in French (and see them smile every word I say!)....I keep repeating myself, but did I say Comet was more and more popular? In only one week I almost talked four times on Comet, and only one time on Grizzly...the Comet revolution has...
on Dec 12, 2007
After Prague, here comes Stockholm! This time I'm here to work on Sailfin. As I recently blogged on, Sailfin implement the SIP protocol on top of Grizzly 1.Next (1.5/6...and soon 1.7).
Having worked with both Comet and SIP, I can clearly see an overlap between the two approaches. I'm not sure how the adoption of the SIP protocol is going on, but one thing I know is Comet is more and more popular...
on Dec 9, 2007
Check out the transcript on the November 28 live chat on Sun-Microsoft interoperability. During that chat, several technical gurus at Sun answered questions from the participants on the current status of the collaboration between Sun and Microsoft on interoperabilitya collaboration that has been going on for three years.
Among the topics are desktop virtualization, Project Tango, file...
on Dec 7, 2007
First, congratulation to the Netbeans team for their new release! One day I'm gonna leave the vim world....And thanks to see so many peoples for the Grizzly Framework talk....and the Comet one! I have to admit, I was happy to see that many peoples listening to an NIO boring talk!
Now on Comet, this is great to see that peoples internally @ Sun are starting being interested (always like that......
on Dec 6, 2007
It is some days that I saw some posts about securing Glassfish in production environment, so I thought I write some of my experience here to let other secure the glassfish easier. There are some basic items that you will need to relay on in order to have a secure Glassfish installation.
secure access to administration console, both web based and CLI.
secure all ports and listeners that...
on Dec 5, 2007
It's great to come back from vacation and find out that open source has worked its magic once again. Landon Fuller's SoyLatte port of JDK 6 and OpenJDK to Mac OS X now runs on Mac OS X Tiger and is sufficiently stable to allow me to run GlassFish v2 on it seemingly without any problems. I tested it with a few Phobos webapps and they ran just fine, as did the admin console.
The path to having the...
on Nov 29, 2007
The Grizzly shows is moving to Europe for the next two weeks starting next Monday.
Cities orbited where you may listen to the Grizzly:
Prague: Grizzly and Comet
Stockholm: Grizzly SIP
Paris: Comet and JRuby
Antwerp (Javapolis): Grizzly and Comet.
If you are a member of a Java Users Group and interested to have a talk on Grizzly and its extensions, feel free to ping me at jeanfrancois dot...
on Nov 28, 2007
Over the last couple of months, I've learned and worked on the SIP protocol (which share a lot of concepts with Comet). With the help of Ericsson's engineers, we have ported their NIO based SIP implementation to use Grizzly 1.5 and up. The result is quite amazing. With only two classes, Grizzly can now support the SIP protocol over TCP, UDP and TLS! TLS wasn't supported at all before the use of...
on Nov 27, 2007
New on Sun Developer Network is an article, Deploying PHP From Cool Stack in Sun Java System Web Server. The title speaks for itself: The article shows you how to do the deployment on the Solaris Operating System, known for its performance, stability, and security. Only a few short steps are involved.If you're new to open-source Cool Stack, do check it out. It's a group of common applications...
on Nov 27, 2007
A two-week vacation exacts a high price in catching up. But I had a fabulous time in Hong Kong and Xian early in the month so no gripes whatsoever.
Speaking of catching up, I just caught up on a podcast that I'd meant to listen to for a while: Innovating in a Commodity Market, an interview by Sun VP of global systems engineering Hal Stern with Sun cofounder and Systems Group chief architect Andy...
on Nov 26, 2007
My Comet related blogs recently passed more that 55000 hits. It's probably low for a lot of blogger, but since Comet is fairly new, I consider this as a good sign of the growing importance of Comet. And the count is still growing fast....The first one of the series (aka The Grizzly Comet or why space shuttle Discovery launch was delayed) is by far my biggest read blog (much more than the one...
on Nov 26, 2007
Since day one of Grizzly Comet, I'm getting requests on how to use DWR's Reverse Ajax with the monster. Well, I did my lesson and looked at the DWR's code (quite good) and submitted a patch. Most probably the next official release will contains Grizzly Comet support (Read below to download a preview)! The result is quite impressive!
Since DWR already supports Jetty Continuation, it wasn't that...
on Nov 23, 2007
Jetty 6.1.6 has been released, and that release can now run using Grizzly 1.6.1. 6.1.6 - 1.6.1...7.7.7...a new monster is born!
Greg recently announced the availability of Jetty 6.1.6. As usual, the Jetty community is doing great job of delivering a very nice product. Among the new features, I've recently ported Grizzly support in Jetty, removing the dependencies of Grizzly 1.0.x and instead...
on Nov 19, 2007
SSL and CRL Checking with GlassFish V2
This blog is dedicated to some of the
less documented but important aspects of using SSL on GlassFish V2. The
following topics would be covered :
How to change the Keystore Password
Steps to develop a Skeletal Web
Application that uses
SSL Mutual Authentication
How to Enable CRL based Revocation Checking (Static
on Nov 19, 2007
After 3 years, I'm really happy to be back as a speaker at the annual ApacheCon conference! Today I've presented the Grizzly Comet (using Grizzlet) in front of a crowded room and guess what, event the iPhone demo running Grizzly Comet worked well! Curious to see what we have presented? I've uploaded the slides here. Unfortunately (for now .. the framework code will soon be available here :-)),...
on Nov 14, 2007