Each year, the Duke's Choice awards committee invites Java community members to nominate the best and most innovative use of Java technology for recognition. The Java technology leadership team -- including James Gosling, known as the father of Java technology -- selects the winners based on the creativity of the Java technology-based applications and services. Now in its sixth year, the committee recognizes the winners of the 2008 Duke's Choice awards for their cool tools, 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 the Java SE platform. Java Platform, Mobile Edition (Java ME) is the application platform for mobile devices.
The Winners
Category: Java Technology in Broadcasting
Step2e GmbH & Co. KG
Product: Step2e Broadcast
Java technologies: J2SE 5.0 platform, J2EE 1.4 platform
Description: Step2e Broadcast is a 100 percent Java technology-based application for midsize TV and radio stations. This multiuser Swing application with a central SQL database provides workflow automation, content management, and billing. Platform-independent management software Step2e Broadcast features flexible plug-in technology based on a service framework, so it can be easily extended or modified to meet the customer's specifications.
Category: Digital Imaging
Cocchiaro Music
Product: PerfectImage
Java technologies: J2SE 5.0 platform, Java Advanced Imaging API 1.1.2_01
Description: PerfectImage is an end-user Java technology application for displaying and editing digital images from a variety of input sources, including digital cameras. Built with the Java platform and Java advanced imaging technology, it runs on multiple platforms, including Windows, Linux, Solaris OS, and Mac OS X. The graphical user interface uses an explorer/details style paradigm that is intuitive, easy to use, and useful.
Category: Java Everywhere
UpNext
Product: UpNext.com
Java technologies: Java Runtime Environment 1.4, 1.5.0, 1.6.0 for applets
Description: UpNext.com creates 3-D cityscapes accessible through the browser using a Java applet. Users can search by keyword or category, or click building by building on the cityscape to find events, restaurants, and other businesses, then write reviews of them. The company currently maps Manhattan (New York) and plans to deliver interactive maps of Boston and San Francisco this year.
Category: Java Technology in Education
Crick Software Ltd
Product: WriteOnline
Java technologies: J2SE 5.0 and Java SE 6 technology
Description: Online literacy tool WriteOnline combines word processing with banks of words, phrases, and web addresses for users to include as they write. A voice-reader function reads aloud the text from the user's document or the program's vocabulary panels. WriteOnline also allows the teacher to identify items that the student has corrected with a spell-checker and text that the student has copied and pasted from other sources.
Category: Medical Solutions
University of the Philippines – Dillman
Product: Expert System for Poisoning (ESP)
Java technologies: Java SE 6 platform, GWT 1.4, JClips, Eclipse3.2 JDT, MySQL Connector/J 5.1.5
Description: The Expert System for Poisoning (ESP) provides tools to diagnose and treat poisoning, for use particularly in areas of the Philippines that lack adequate health care. The user enters signs and symptoms observed in a patient, and the system outputs a list of matching poisoning types and possible treatments for the medical attendant to use.
Category: Pervasive Solutions
Sentilla
Product: Mote
Java technologies: Java ME on CLDC
Description: Sentilla's mote product links nodes in a wireless sensor network. These coin-sized pervasive computers interact with the real world -- for example, measuring temperature and humidity or detecting movement -- and communicate with one another to share data and deploy applications. The sensor-based peripherals can include GPS, light sensors, and pressure sensors, among others.
Category: Mobile Device
LiveScribe
Product: Pulse Smartpen
Java technologies: Java ME CLDC With Media Profile
Description: The Pulse Smartpen is a Java technology-based mobile computing platform that captures handwriting, records audio, and synchronizes the two. It features Java ME CLDC running on a Samsung ARM 9 processor, a high-speed infrared camera with a dot-positioning system, a rechargeable lithium battery, dual microphones, a USB connector, a high-contrast OLED display, and a 3-D recording headset.
Category: Science Research
CERN
Product: Java technology-based applications developed for Large Hadron Collider
Java technologies: Java SE and Java EE platforms, Java 2D API, Java 3D API, Swing, web services, EJBs, JavaServer Pages, servlets, JNDI, JMS, CORBA, and many more.
Description: Now under construction at the European Organization for Nuclear Research (CERN), the world's largest particle physics laboratory, is the world's most complex scientific instrument, the Large Hadron Collider (LHC). The LHC will probe the dark matter and energy that make up 96 percent of the universe, investigate nature's preference for matter over antimatter, unravel the mystery of mass, and probe matter as it existed at the beginning of time.
Category: Java Technology in Education
Product: L360 Solution
Java technologies: Java SE and Java EE platforms, Swing, Java Web Start, NetBeans Visual Library, Oracle Database EE, Oracle Application Server EE, Oracle Customer Data Hub, Oracle Content Database
Description: The L360 Solution is a tool to gather information about students, then analyze and diagnose it to support effective schools. The Learning 360 Student Data Hub collects information about the student's educational progress over time. With the Learning 360 Learning Tool, teachers review the student's progress and plan learning activities. Parents use the tool to review progress, contribute to, and collaborate in the learning experience.
Category: Developer Solutions
Hudson
Product: Hudson
Java technologies: J2SE 5.0 platform, Java Web Start, JavaMail, servlets; stapler, Groovy, Maven, Ant, Apache Commons, JFreeChart, dom4j, Jaxen, Acegi security, and JCaptcha libraries
Description: Hudson is an open-source continuous integration system written in the Java platform that enables developers to automate various aspects of the development process like builds and tests, as well as bring transparency to projects. Its emphasis is on ease of use and extensibility, which has enabled the community to develop more than 50 plug-ins to date.
Category: Mobile Gaming
mPowerPlay
Product: mPowerPlay
Java technologies: Java SE, Java EE, and Java ME platforms; Java servlets, Java Web Start, JDIC, Swing, Java 2D API, Java Open GL APIs, Java Cryptography Extension, Tomcat
Description: The iTunes of the mobile games industry, mPowerPlay uses the power of the Java platforms to market Java ME technology-based games on the PC, Mac, Linux, and Solaris platforms. The mPowerPlayer.com portal allows users to try mobile games online and provides over 1 million game demos each month. Customers include EA Mobile and Sprint/Nextel.
Category: Fans' Choice
OpenOffice
Product: OpenOffice
Java technologies: Java SE platform, NetBeans IDE, OpenOffice.org API Plug-in for NetBeans, BeanShell, JOpenDocument
Description: OpenOffice 2 is the leading open-source office software suite for word processing, spreadsheets, presentations, graphics, databases, and more. This free suite is available in many languages and works on all common computers. It stores all your data in an international open-standard format and can read and write files from other common office software packages. Read about available extensions, APIs that simplify the creation and generation of OpenDocument Format (ODF) documents, and the third-party library available for ODF file manipulation.
To Enter the 2009 Contest
The Duke's Choice awards contest will open again in early 2009, and winners will be announced at the 2009 JavaOne conference. If you have any questions about the awards, send an email to the team.
2007 Duke's Choice Awards Winners
Creative Use of Java Technology End to End: Lawrence Livermore National Lab -- 3D CSI
Java Technology in Education: SAS Institute -- SAS inSchool Writing Reviser
Community: Sonia AUV Project Ecole de technologie superieure
Java Technology in Sports: Dexels/Sportlink Sports Community System
Open Source: JasperSoft -- JasperReports
Printing Solutions: Ubiquitech A/S -- VDMS Solution
Mobile Device: PSINaptic -- JMatos
Java Everywhere!: Astrum Information -- POSMax
Best Desktop Game: Three Rings Design -- Bang! Howdy
Java Technology in Education: University of Kent -- Greenfoot
java.com Fans' Choice: I-Play -- 24: Agent Down
Acknowledgments
Special thanks go to Kohsuke Kawaguchi, Greg Lynch, Chris Palmer, Shana Robbins, and Erwin Tenhumberg for their help with this article.
|