The Source for Java Technology Collaboration
User: Password:



Jim Driscoll

Jim Driscoll



RSS feed of this weblog entries by this author.

Jim Driscoll has been at Sun for nearly nine years, ever since he joined JavaSoft to work on the Java Web Server and the first version of Servlets. At various times, he has been the manager of the J2EE RI, the Java Web Services Developer Pack, and a host of Open Source, web and XML projects that Sun has either participated in or led. His current job title is Manager, Project GlassFish. He lives and works in the southern part of the San Francisco Bay area.

Weblogs

Mojarra's JSF 2.0 EDR1 ships: The Mojarra Project is proud to announce the release of the JSF 2.0 EDR1 implementation.
Posted by driscoll on June 26, 2008 at 14:05 PST | Permalink | Discuss (0)  

Writing a (bit complex) Glassfish Update Module: Creating a program that works with the Glassfish update center isn't especially hard, but it isn't very well documented. This blog is an attempt to remedy that. I just finished writing a Glassfish update center module. While simple examples have already been blogged about, this one is a little more complex - it installs a new version of JSF on Glassfish. I'll go over some of the things you have to do to make a more complex update than just dropping a zip file into a new directory.
Posted by driscoll on June 24, 2008 at 12:55 PST | Permalink | Discuss (0)  

Comet TicTacToe: Here's the Comet TicTacToe that I went over in my BOF on Comet on Wednesday night. It's pretty simple - just 200 lines of Java code (including the game logic), 50 lines of JavaScript (embedded in an HTML page), 50 lines of HTML, and a 75 line CSS file. Simple stuff, but if you're looking to write your own Comet app, this might help get you started.
Posted by driscoll on May 07, 2008 at 18:45 PST | Permalink | Discuss (0)  

Solving the Comet timeout problem: In my previous blog, I wondered what the best way to solve the problem on the client of the server connection timing out. The answer is so obvious that I'm a little embarressed I missed it - it's the onload event for iframe. This solution works for both long polling and HTTP Streaming connections that use a hidden iframe.
Posted by driscoll on May 05, 2008 at 14:07 PST | Permalink | Discuss (0)  

Dead Simple Comet Example on Glassfish v3 / Grizzly: Using Grizzly's Comet APIs (now available in Glassfish v3), I create a dead simple Comet example, with about 100 lines in two files.
Posted by driscoll on May 01, 2008 at 15:02 PST | Permalink | Discuss (1)  

JSF Datatable Howto: I'm currently learning JSF, and wanted to give a little Google link love to a really great guide to learning JSF's use with databases, especially the Datatable component.. The JSF Datatables Howto (at http://balusc.blogspot.com/2006/06/using-datatables.html) written by BalusC is a great getting started guide to using databases with JSF, and if this is something you're looking for, check it out...
Posted by driscoll on March 12, 2008 at 10:59 PST | Permalink | Discuss (1)  

Patching Java to work on Ubuntu Hardy Heron: The latest Alpha of Hardy Heron breaks all installed Java apps. Here's how to patch it to get back up and running.
Posted by driscoll on February 25, 2008 at 10:04 PST | Permalink | Discuss (2)  

JavaOne meetings starting up: It's that time again...
Posted by driscoll on September 01, 2006 at 10:26 PST | Permalink | Discuss (2)  

JavaOne Tech Sessions are Up: A quick notice - the JavaOne technical sessions are online at http://developers.sun.com/learning/javaoneonline/
Posted by driscoll on July 10, 2006 at 09:31 PST | Permalink | Discuss (0)  

JavaOne: What worked and what didn't: In a little while, we're going to have a meeting to discuss the next JavaOne. While I cringe at the thought, I want to be ready - help me with my list of things that worked and didn't.
Posted by driscoll on May 19, 2006 at 11:19 PST | Permalink | Discuss (13)  

Sun, AJAX and JavaScript: In the global discussion of AJAX that's been happening in the last year, Sun has been largely absent. That just changed. And not only do we love JavaScript on the browser, we love it on the server too.
Posted by driscoll on May 19, 2006 at 10:20 PST | Permalink | Discuss (1)  

Schedulebuilder Tryout - Day 1: Looking back at how well the new schedule system worked out, after a full day of use.
Posted by driscoll on May 16, 2006 at 17:20 PST | Permalink | Discuss (6)  

New way to attend JavaOne talks: This year, they'll be doing things a bit differently for attending talks - no more getting shut out of a talk you're dying to go to... But it means you have to plan ahead.
Posted by driscoll on May 05, 2006 at 11:05 PST | Permalink | Discuss (14)  

Servlet History: I've been reading Beyond Java, and since Bruce got some of his facts wrong about the history of servlets, I thought I'd issue a correction.
Posted by driscoll on December 10, 2005 at 20:58 PST | Permalink | Discuss (11)  

OSI Mailing lists: The OSI has mailing lists where all sorts of license issues get discussed. If you like that kind of thing, it's quite entertaining.
Posted by driscoll on October 27, 2005 at 13:19 PST | Permalink | Discuss (2)  

Everything Free (as in Beer): In a recent article, my boss said that we're going to make all our software free. What's the holdup?
Posted by driscoll on July 22, 2005 at 09:31 PST | Permalink | Discuss (1)  

We're not going to sue you: We're not going to sue you - and I'll give you the Jim Driscoll Guarentee (tm) to prove it.
Posted by driscoll on July 20, 2005 at 08:41 PST | Permalink | Discuss (31)  

GlassFish, and Tainted Love: A short blog on tainting, and how you shouldn't be worried if you look at the GlassFish codebase.
Posted by driscoll on July 19, 2005 at 10:19 PST | Permalink | Discuss (19)  

Open Sourcing the Rest of App Server: As you know, we've open sourced Sun's AS PE. Recently, some people have taken us to task on not doing the rest of it too. Leaving aside the "geez, are we ever going to not get flack" factor, I thought I'd post this...
Posted by driscoll on July 15, 2005 at 12:07 PST | Permalink | Discuss (9)  

Newest Concern on Sun's Open Source Strategy: OK, there's a new concern that a few people raised about Sun's Open Source strategy - the Joint Copyright assignment. I'll try to explain why its not a Sun Evil Plot(tm), and why we're doing what we're doing. I'll also give other examples in industry of folks who are doing the same thing, and explain why.
Posted by driscoll on July 14, 2005 at 10:28 PST | Permalink | Discuss (48)  

One more time: CDDL is Open Source: Apparently, Marc Fleury is either the most misquoted CEO in history, or he really doesn't know what Open Source is. Weird...
Posted by driscoll on July 12, 2005 at 15:10 PST | Permalink | Discuss (16)  

Planning JavaOne: I was one of the folks who was responsible for planing the JavaOne Web and XML Track. It's been interesting seeing how it works out.
Posted by driscoll on June 29, 2005 at 12:47 PST | Permalink | Discuss (0)  

Grizzly Performance ( for the GlassFish Web Tier): In the Grizzly tech session, the performance team from Sun talked briefly about some Grizzly (NIO) performance numbers.
Posted by driscoll on June 28, 2005 at 16:02 PST | Permalink | Discuss (0)  

BOF Discussion of GlassFish: We had what I thought was a very interesting discussion at our BOF last night about GlassFish. The biggest question? "Why should I use it?"
Posted by driscoll on June 28, 2005 at 09:49 PST | Permalink | Discuss (1)  

What is this CDDL thing, anyway?: GlassFish is under the CDDL license. What's that mean?
Posted by driscoll on June 28, 2005 at 08:11 PST | Permalink | Discuss (6)  

Reannouncing Project GlassFish: At JavaOne this morning, Sun's Jonathan Schwartz announced that Sun was Open Sourcing our App Server PE, under the project GlassFish. I'm the manager of that effort, and I'd like to introduce it to you...
Posted by driscoll on June 27, 2005 at 09:24 PST | Permalink | Discuss (3)  

View All Blogs

 Feed java.net RSS Feeds