
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.
|