This post is a little rant about the sorry state of Java when it comes to interfacing with native libraries, and my baby step to fight that problem.
As you know, "write once run anywhere" is one of the mantra of Java, but it seems to me that this is often used in a wrong way. Yes, having the ability to write a program that runs anywhere is great, and clearly there are many situations where...
on Jan 10, 2008
Sample Application using JSF, Spring 2.5, and Java Persistence APIs
with Netbeans 6.1 and Glassfish v2
You can dowload
Application using JSF, Spring 2.5, and Java Persistence APIs
on Glassfish v2 and a related presentation JavaServer
Faces, Java Persistence API, Java EE, Spring, Seam.
A Summary of the Technologies and Frameworks in the Sample
on Jan 7, 2008
GlassFish v3 builds are heavily dependent on Maven2, so as a result we are spending a lot of efforts into extending Maven to do things we need it to do. One of them is to build a final distribution image, in such a way that all the modules in v3 is placed into the proper place automatically, based on information in POM.
So last Friday I extended that code a little so that it can generate a...
on Jan 7, 2008
We have started a new project Migrate To GlassFish
. While J2EE/Java EE specifications cover broadly requirements for developing portable applications, other aspects (e.g. vendor-specific deployment) are application server dependent. The goal of this project is to provide help (tools, documentation, and tech tips) in the migration of J2EE/Java EE applications to the GlassFish application server...
on Jan 4, 2008
Sun recently released its "Social Software for GlassFish". It is now available @ GlassFish update center for both AppServer 9.1 & AppServer 9.1 UR1.
The download contains an integration of both roller (blogging) and slynkr (content rating) social applications, along with a common administrative interface, common user management, dynamic discovery along with single sign-on (including...
on Jan 2, 2008
Sun has been providing GWT support with the GWT For Netbeans plugin for some time now. The plugin allows you to very easily create GWT applications that can run on Tomcat and Glassfish. The plugin allows you to easily integrate servlets and other Java EE components in an IDE environment.
With my Ajax dealings over the past few years I have been asked about jMaki and GWT integration. For some...
on Dec 21, 2007
Don MacAskill started his blog posting Companies That Listen: Sun with this line, "Iâ€™m a sucker for companies that listen to their customers." And shouldn't everyone be the same way? Reading why he called Sun one of those companies is certainly gratifying. The posting also points out why Sun has a tough job meeting its customer needs, given how diverse they are. Eye-opening thoughts!
on Dec 21, 2007
Check out the newly revamped Sun Java System Application Server hub on Sun Developer Network. At your fingertips are easy-to-navigate sections: Overview, Features, Reference, Learning, Community, Support, and Downloads. Also included are pointers to getting-started guidelines, related resources (including screencasts), blogs, community information.
Under What's New you'll see a spotlight for...
on Dec 19, 2007
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