http://java.sun.com/ http://java.sun.com/ http://java.sun.com/javaone
JavaOne - ExperiencingJava technology through education, industry, and community
2007 Conference
Home
Registration
   Conference Hotels
Schedule
   Activities
Tracks
Sessions
   General Sessions
   Business Day
   TV Day
   JavaOne Camp
Hands-on Labs
Pavilion
   Cosponsors
   Exhibitors
   Media
   How to Exhibit
Blogs
Multimedia
Java University
 
Conference Tools
Schedule Builder
Event Connect
My Registration Details
 
Conference Programs
Alumni Program
   Alumni FAQ
Eco Corner
Rock Stars
 
Related Resources
JavaOne Library
JavaOne Online
2006 Site Archive
 
Community
Forums
Sun Developer Network
 
Popular Items
Java Wear
Duke Images
 
Related Sites
java.sun.com
java.com
java.net
 
 
  Home > Behind the Virtual Flying Dukes Competition

 Behind the Virtual Flying Dukes Competition

   
By Christine Dorffi  

"We won't be holding the T-shirt hurling contest at JavaOne this year. I should have done all of the prep and announcements a couple of months ago, but I was out sick and mostly unconscious... it's become clear that the time is too short and life is way too hectic for me to do it properly."

James Gosling, father of the Java programming language

Although James Gosling's words brought disappointment to the Java developer community, some folks weren't about admit the demise of this long-standing JavaOne conference tradition.

If they couldn't hurl real T-shirts, they said, let them hurl virtual ones.

And so began what may become a new Conference tradition: the fiendishly clever Virtual Flying Dukes competition.

The steps were clear:

  1. Create, obtain, or assemble an avatar (possible sources were provided).
  2. Solve a simple physics problem to determine where the shirt will land.
  3. Write jMonkeyEngine (jME) code to move your avatar to that spot.
  4. Optional: Animate the win or loss.

John Wetherill and Kevin McDonnell of Sun Microsystems joined forces with Joshua Slack of gaming-centric jME to design the developer contest. The contest site at the JavaOne Pavilion hosted 10 Ubuntu workstations with the necessary software, which those who signed up for the competition could use to work on and finish their projects.

Wetherill, McDonnell, and Slack will unveil the specifics at their Friday technical session, "Behind the Virtual Flying Dukes Developer Contest" (TS-1550). It explains the six lines of jME code that begin the project and provide the window, scene graph, camera, lights, input system, and navigation -- pan, zoom, and orbit.

Where did the 3-D world come from? Conference attendees who visited the Project Wonderland booth can see the influences of this open-source project. It creates 3-D virtual worlds, customized to support distributed collaboration and built on Project Looking Glass and Project DarkStar technology.

Meanwhile, booth staffers noted that at least one contestant stayed up all Tuesday night in his hotel room to work on his entry. The first prize of $5,000 would purchase a lot of stuffed Dukes and beer, after all, not to mention the glory of being the First Ever Winner.

On Thursday, the contest sponsors selected these five individuals as the top entrants to solve the physics problem and animate both a hurler and a receptacle to accurately catch the shirt:

  • Daniel Freeman
  • Loren Anderson
  • Robert Chou
  • John Sirois
  • Michael Riecken

Then, at the After Dark bash, between rounds of BattleBots and the sounds of MiniKiss, the audience Applause-o-Meter will determine the most imaginative, funny, and realistic of the entries. Check the Virtual Flying Dukes web site or java.sun.com to view the winners.

Rate and Review
Tell us what you think of the content of this page.
Excellent   Good   Fair   Poor  
Comments:
Your email address (no reply is possible without an address):
Sun Privacy Policy

Note: We are not able to respond to all submitted comments.