The Source for Java Technology Collaboration
User: Password:
Register | Login help    

Search

Online Books:
java.net on MarkMail:


Ten days to Community One and JavaOne: my talk and my plans

Posted by fabriziogiudici on May 22, 2009 at 7:06 AM PDT
In ten days the mother of all Java events will be held in San Francisco, anticipated by the Community One. As usual, tons of interesting speeches - completely involved in some heavy work, I was forgetting that you have to pre-register for individual sessions in order to be sure of having a place inside a room. The conference planner was pretty good this year and I was able to work out an agenda in a short time (also because this year I'm probably more focused on some topics than in the past).

So you can find my agenda below. Above all, let me recall you that I'll have a speech at Community One:

(S304067) NetBeansâ„¢ Platform + Wicket = Reusable Components and Modular Web Apps

Please read carefully the title: I'm talking about NetBeans PLATFORM, not NetBeans IDE. I'm not going to show you how to build a Wicket application using the NetBeans IDE, but how to build a modular, componentized webapp using pieces of the NetBeans Platform. What does mean "modular, componentized"? Many things, including:
  • Decomposing the application in modules with their own version number and inter-dependency declarations
  • Having menus dynamically built by looking up the modules installed on the system (which is great for branding and customizing deployment)
  • Being able to update a deployed application with an update center
  • Easilly reusing stuff from existing desktop applications (for instance, I'll show you a web application that uses a good number of code modules from blueMarine).
After looking at the first point, a number of you are probably thinking "isn't this what OSGi is for?". Right. While the NetBeans Platform isn't OSGi, it is getting compatible with OSGi. At the moment I don't feel a technical reason for which my application would be better with OSGi, but I realize OSGi is an important standard that is getting more and more spread. So, in my roadmap there's the OSGification of my web application (keeping of course the NetBeans Platform and the other stuff). As I've said many times, I'm a OSGi newbie, but in these days I'm working hard to have at least a little demo including OSGi for my talk. I can't guarantee about it, but I'm trying. For sure, it's something I'll be showing after the summer break.

See you at C1/J1!



PS Sorry, links below are not functional.

Monday, Jun 01
09:00-10:30Hall B-C, Moscone
CommunityOne General Session Seats Available
11:50-12:40Hall E 135, Moscone Remove From Schedule (S304065) Test Your Product on Multiple Machines in Parallel with HudsonSeats Available
13:40-14:30Esplanade 300, Moscone Remove From Schedule (S304051) Your Code, Your Community . . . Your Cloud: Project KenaiSeats Available
14:40-15:30Gateway 104, Moscone Remove From Schedule (S311528) Practical Cloud Computing PatternsSeats Available
16:00-16:50Esplanade 300, Moscone Remove From Schedule (S304040) Social-Enable Your Web Apps with OpenSocialSeats Available
17:00-17:50Esplanade 302, Moscone Remove From Schedule (S304067) NetBeansâ„¢ Platform + Wicket = Reusable Components and Modular Web AppsSeats Available
Tuesday, Jun 02
08:30-10:30Hall B-C, Moscone
Tuesday Morning General SessionSeats Available
10:50-11:50Hall E 133, Moscone Remove From Schedule (TS-6802) Hadoop, a Highly Scalable, Distributed File/Data Processing System
Implemented in Javaâ„¢ Technology
Seats Available
12:10-13:10Esplanade 307-310, Moscone Remove From Schedule (TS-4308) Architecting Robust Applications for Amazon EC2 Seats Available
13:30-15:00Hall B-C, Moscone
Tuesday Afternoon Technical General SessionSeats Available
15:20-16:20Hall E 135, Moscone Remove From Schedule (TS-3817) Google App Engine: Javaâ„¢Technology in the CloudSeats Available
16:40-17:40North Hall 124, Moscone Remove From Schedule (TS-5494) Getting the Most from the Designers with the JavaFXâ„¢ Production SuiteSeats Available
Wednesday, Jun 03
08:30-09:30Hall B-C, Moscone
Mobility General Session (Part I)Seats Available
09:45-10:45Gateway 104, Moscone Remove From Schedule (TS-5301) Continuous Integration in the Cloud with HudsonSeats Available
11:05-12:05Esplanade 301, Moscone Remove From Schedule (TS-4230) Enterprise Build and Test in the CloudSeats Available
13:30-14:30Hall E 134, Moscone Remove From Schedule (TS-4966) Upgrading OSGiSeats Available
14:50-15:50Esplanade 307-310, Moscone Remove From Schedule (TS-5295) Designing and Building Security into REST ApplicationsSeats Available
16:10-17:10Esplanade 300, Moscone Remove From Schedule (TS-4861) Pro JavaFXâ„¢ Platform: RIA Enterprise Application Development with JavaFX TechnologySeats Available
17:30-18:30Hall B-C, Moscone
Mobility General Session (Part II)Seats Available
19:45-20:35Esplanade 300, Moscone Remove From Schedule (BOF-4638) Cloud Computing and NetBeansâ„¢ IDE Enable Army Research Lab\2019s Next-Generation Simulation SystemSeats Available
Thursday, Jun 04
08:30-09:15Hall B-C, Moscone
Thursday Morning General SessionSeats Available
09:30-10:30North Hall 124, Moscone Remove From Schedule (TS-5578) The New World: JavaFXâ„¢ Technology-Based UI ControlsSeats Available
10:50-11:50Esplanade 300, Moscone Remove From Schedule (TS-5082) Matchmaking in the Cloud: Hadoop and EC2 at eHarmonySeats Available
13:30-14:30Esplanade 307-310, Moscone Remove From Schedule (TS-4005) The Web on OSGi: Here’s HowSeats Available














Comments
Comments are listed in date ascending order (oldest first)

PS Of course, the conference is great on Thursday evening and Friday too. But this year I have to catch the return flight on Thursday evening...

Hey, I don't see the GlassFish unconference/party on Sunday! ;) http://wikis.sun.com/display/GlassFishConferences/GlassFish+2009+unconfe...

The session links are not working, but users can go to the content catalog at http://www28.cplan.com/cc230/sessions_catalog.jsp to get the information they need.