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 > 2007 Duke's Choice Awards

 2007 Duke's Choice Awards

   
By Christine Dorffi  


Each year, Java community members are invited to send their most innovative use of Java technology to the Duke's Choice Awards committee. Winners are selected by James Gosling, father of Java technology, and the Java technology leadership team, based on the innovation and creativity of the Java technology-based applications and services. With the contest now in its fifth year, the 2007 winners bring to the fore another group of mind-expanding and just plain cool technologies and products.

Note: The Java SE 6 platform is the latest version of the core and desktop Java Platform, Standard Edition. Java Platform, Enterprise Edition (Java EE) builds enterprise-class technology on top of Java SE. Java Platform, Mobile Edition (Java ME) is the application platform for mobile devices.

The Winners

Category: Creative Use of Java Technology End to End
Winner: Lawrence Livermore National Lab
Product: CSI
Technologies used: Java SE 6 platform, OpenGL binding, Swing, Java EE platform, EJB(TM) annotations

The 3D CSI product is a platform-independent command-and-control software suite for the Department of Energy. The desktop client uses JSR 231 for 3D display: planetary scale, with navigation similar to Google Earth. Server nodes use Enterprise Java Beans (EJB) 3.0 annotations for persistence, JGroups for clustering and failover, and Java EE with Ajax for embedded web administration.

Category: Java Technology in Education
Winner: SAS Institute
Product: SAS inSchool Writing Reviser
Technologies used: Java SE 6 platform, Java Network Launching Protocol (JNLP), Java Servlets

The Writing Reviser analyzes a student's work at every stage of the composition process using an English language parser, a rules engine, and a sophisticated set of language rules. Java Web Start's portability and local caching were critical for deploying the complex product across the diverse end-user environments in schools.

Category: Community
Winner: Sonia AUV Project, École de technologie supérieure
Product: Sonia Autonomous Underwater Vehicle (AUV)
Technologies used: Java SE platform, Java 3D API, Java Communications technology, QT Java, Jgraph

Volunteer undergraduate students at this Quebec university built a robotic AUV in a Java technology-based development environment, consistently ranked among the best in the world. In addition to the actual AUV, named Sonia, the team created a simulation environment using the Java 3D API.

Category: Java Technology in Sports
Winner: Dexels BV
Product: Dexels/Sportlink Sports Community System
Technologies used: Java SE 6 platform, JMX(TM) architecture, JDBC(TM) specification, XML, Swing, Nextapp Echo, Flash

This application supports a sports community system comprising over 1.5 million people, including administration, information, and competition planning for players, teams, and sports unions in the Netherlands. About 1500 web services implement all functionality using the Dexels Navajo framework, developed with Java technology.

Category: Open Source
Winner: JasperSoft
Product: JasperReports
Technologies used: Java EE platform

This rich Java technology-based reporting library is seamlessly embeddable in almost any application, making it a preferred reporting solution for application developers worldwide. Report designers and power users can create complex reports using the IReport graphical report designer. It uses standards-based XML report definitions.

Category: Printing Solutions
Winner: Ubiquitech A/S
Product: Ubiquitech's VDMS Solution for E. Pihl & Son A.S.
Technologies used: Java ME, Java SE, and Java EE platforms; JSR 82, Java APIs for Bluetooth; Java Servlets; web services; BlackBerry JDE; Ricoh SDK; Axis

Using only open technologies, this printing solution integrates with two different Java ME technology-enabled devices: Ricoh MFP and mobile devices such as BlackBerry. The Java virtual machine (JVM)* lets Ubiquitech integrate its Virtual Document Management System (VDMS) client in mobile devices and Bluetooth technologies.*

Category: Mobile Device
Winner: PsiNaptic Inc.
Product: JMatos
Technologies used: Jini(TM) network technology

Using Jini network technology, originally developed by Sun and now managed by the Jini community, this technology lets mobile devices interact with controls and displays in vehicles -- for example, a Java technology-based mobile phone with MP3 songs working with a car radio with JVM(TM) software and Jini network technology.

Category: Java Everywhere
Winner: Astrum Information, Technologies, Inc
Product: POSmax
Technologies used: JDK 1.4/5.0, JavaServer Pages(TM) technology, EJB architecture, Tomcat 4

This real-time system server-client application is used at more than 150 restaurants, providing a Java object-oriented database that lets users send orders from touch-based PC stations or wireless handheld units. The flexible system also offers restaurant-floor layout, mixed-drink recipes, credit-card processing, and the ability to split tickets for multiple customers.

Category: Best Desktop Game
Winner: Three Rings Design
Product: Bang! Howdy
Technologies used: Java SE platform

A hybrid between turn-based and real-time strategy games, Bang! Howdy is played in fast-paced rounds. The players use winnings earned as they play to purchase and customize persistent Big Shot units. Bang! Howdy also won the Technical Excellence award at this year's GDC: Independent Game Festival. It is distributed online for free, with upgrade and additional content options for purchase.

Category: java.com Fan's Choice Award
Winner: I-Play
Product: 24: Agent Down
Technologies used: Java ME platform

"Jack, CTU headquarters is under siege, and all agents are being held hostage by terrorists! You must infiltrate using the sniping and computer skills of Curtis and Chloe, and regain control of the CTU. The clock is ticking..."

Category: Java Technology in Education
Winner: Greenfoot-BlueJ Team
Product: Project Greenfoot
Technologies used: Java SE Java Compiler (javac)

Project Greenfoot engages K-12 students in learning to program by providing a platform on which they can develop two-dimensional simulations and simple games while learning programming concepts in a Java technology-based environment. The Greenfoot platform is itself a pure Java technology-based application, running cross platform on any modern Java virtual machine.

To Enter the 2008 Contest

The Duke's Choice Awards contest will open again in early 2008, and winners will be announced at the 2008 JavaOne(SM) conference. If you have any questions about the awards, send an email to the team.

For More Information

2006 JavaOne Conference Duke's Choice Awards
Duke's Choice Awards

* The terms "Java Virtual Machine" and "JVM" mean a Virtual Machine for the Java platform.
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.