JavaOne2010: Lightweight Java EE 6, Hacking Heavyweight Heating Systems, and a Java EE 6 Session Without Slides
Vacations are over: tomorrow I'm going to give two sessions:Tuesday: 09:30: Creating Lightweight Applications with Nothing but Vanilla Java EE 6 S313248[CS] Hilton San Francisco/Yosemite B
Tuesday: 13:00 Hacking Heating Systems with Java EE 6, JavaFX, and Scripting S314243[CS] Hilton San Francisco/Golden Gate 2
In the first one I would like to cover many controversial topics from this blog and book. After a short, but deployable, introduction of Java EE 6 in the IDE, I will present some patterns and anti-patterns from my projects with slides. Focus is real world and "kill the bloat". In the Hacking Heating Systems session, I will delve into the implementation of GreenFire. It was recently migrated from JavaEE 5 to Java EE 6. GreenFire is surprisingly "real world" - it containts: timers, RESTful services, scripting (Groovy), singletons, EJB/CDI dependency injection and legacy code (heating drivers). It is also mission critical (we have cold winters in bavaria :-)) Therefore, I'm really looking forward to the next one: Wednesday: 16:45 The Feel of Java EE 6: Interactive Onstage Hacking S319369[CS]Hilton San Francisco/Continental Parlor 1/2/3, or "58 minutes hacking Java EE 6" Our panel, however, is already full: Wednesday: 10:00 Java EE 6 Panel: What Do We Do Now? S313278[PAN]Hilton San Francisco/Yosemite C
You delivered a great session on Hacking Heating Systems today -- the best so far at JavaOne. I looked for GreenFire and found it on Java.net, but it's 2 years old and doesn't include your recent enhancements. I see no mention of it being moved on your blog. Where are you hosting the project now?
Posted by Paedagogus on September 22, 2010 at 06:27 AM CEST #
do you know when your sessions will be available to watch online?
Posted by Viggo on September 22, 2010 at 10:02 AM CEST #
thanks - I'm glad you liked it! Talking about heating in california is not an easy task :-)
I didn't moved GreenFire - I just "forked" it, then imported into Mercurial and ported to maven + Java EE 6 / Glassfish v3.
I would like to cleanup some code - then will either push it back, or create a new project. It depends on the availability of mercurial at the new java.net.
thanks for your interests!,
Posted by adam-bien.com on September 22, 2010 at 11:22 AM CEST #
the session was audio recorded. It should be available in the near future.
Posted by adam-bien.com on September 22, 2010 at 11:24 AM CEST #
Too bad it wasn't video recorded, like they did at JavaZone in Oslo/Norway this year. This way all talks were published only a few days after the conference (http://streaming.ndc2010.no/tcs/).
Posted by Viggo on September 22, 2010 at 06:50 PM CEST #