JavaOne Hidden Treasure
By paulsen on May 26, 2009
JaveOne is 1 week away! Hurray! What are you going to be doing at JavaOne? Reply with what you're looking forward to seeing at JavaOne, I'm curious.
One cool thing during JavaOne that I suspect many people didn't know existed, are the Hands-on Labs. Everyone knows about the traditional sessions where you hear a good (usually) speaker talk about an interesting topic (or where you can relax and check email in peace). However, the Hands-on Labs are the hidden treasure of JavaOne.
The Hands-on Labs take a topic and let you learn about them by doing. Topics range from several JavaFX labs (REST, WebServices, Mobile, and more), to cloud computing, to SIP applications, or the lab that I co-authored: Building OSGi Plugins for the GlassFish v3 Administration Console. Each lab is either presented in a Bring Your Own Laptop (BYOL) format, or has machines already configured with the lab software ready to go at JavaOne. Regardless of format, they provide step-by-step instructions on how to complete the lab.
The building OSGi plugins lab that I helped write shows how the GlassFish Admin Console web application was written to take advantage of OSGi bundles. The lab walks you through the process of creating several OSGi plugin bundles which add new features to the web application. You have a chance to create a twitter plugin (thanks to Ryan Lubke), make a Jeopardy game, add a tagging capability to the console, and more. And best of all, the concepts in the lab can be applied to your own GlassFish web applications. Here's a screenshot of what the tagging plugin looks like after you're done (also with a "notes" plugin installed):
So... if you didn't know about the JavaOne Hands-on labs, or you haven't checked them out in the past. Give them a shot this year -- you won't be disappointed. Remember to Bring Your Own Laptop to the ones listed as BYOL when you search Schedule Builder (the Building OSGi plugins lab will be in a machine-provided room on Wed at 1:35PM).
Whether you choose a Hands-on Lab or not, I hope everyone attending JavaOne has a great time. Don't forget to reply and post what you're looking forward to seeing at JavaOne this year. Also, if you're planning on attending my OSGi plugins lab, let me know!
See you at JavaOne!