SAN FRANCISCO, JAVAONE(SM) CONFERENCE, May 15 /PRNewswire-FirstCall/ -- Sun Microsystems, Inc. , the creator and leading advocate of Java(TM) technology, today announced the winners of the Duke's Choice Awards that recognize the most innovative Java technology-based applications of the year. In its fourth year, the Duke's Choice Awards attracts a wide range of submissions from developers and companies around the world. The winners are selected by James Gosling, vice president and Sun fellow, along with a panel of Java technology experts at Sun.
The Duke's Choice Award ceremony will take place on Tuesday, May 16 at 4:00 p.m. at the presentation theater in the JavaOne pavilion.
"The Duke's Choice Awards allows us to highlight the most innovative Java technology-based applications submitted by the Java development community. Each year, the judging process gets more complex as more entries come in from countries around the world -- with each one using Java technology in a unique way," said James Gosling, vice president and Sun Fellow. "The 2006 winners truly showcase the power and breadth of the Java platform -- ranging from enterprise and mobile applications to peer-to-peer networks, gaming and even robotics."
The winners of the 2006 Duke's Choice Awards are:
Category: java.com Fan's Choice
Product: 3D 8-Ball Pool
Developer: FlyOrDie
http://java.com/en/games/desktop/3dpool8ball.jsp
http://www.flyordie.com/pool/games.html
This audio-video game was voted "Best Java.com Application" by the Java.com community. Users play online in a realistic multi-player environment, with online chat capabilities and can compete in tournaments, beat the champions, play friends online, or challenge a stranger. Players can also try to improve their game by using the "practice" mode.
Category: Java Card(TM)
Project: City of Sunderland Java Card Program
Developer: ICT e-Government Team, City of Sunderland, England
Location: Sunderland, UK
Technologies used: Java Card, Liberty Alliance specifications
The City of Sunderland, England is creating a large-scale, 80,000 user, Java Card technology based prototype infrastructure, designed to make it easier for service providers, in both public and private sectors, to deliver services at an affordable entry cost. Cardholders have single sign-on (based on Liberty Alliance specifications) authentication to their portal of choice using open-source PKI and Java Card technology and can order and configure a range of bank-solutions, secure ID functions, government services and even secure electronic tickets (following the European 'ITSO' standard for transport ticketing).
Category: Outstanding Platform Contributions
Project: Contributions to Java Platform Standard Edition 6 (Java SE 6)
(Project Mustang)
Developer: Brian Harry
Location: Manchester, Iowa
http://mustang.dev.java.net/
Brian Harry, aka "leouser" on java.net, has been an amazingly active contributor to Java SE 6, having contributed more than half of the fixes that Sun has received so far. As an independent consultant in Iowa, Brian focuses on Java programming. His method is simple: he scans Sun's openly available bug database for intriguing bugs primarily in the Swing user interface code, prints them out, and puts the bug reports on a stack next to his computer. Then he digs in and fixes them one by one, submitting them through the standard JDK Community contribution process.
Category: Mobile Messaging Product: Flurrymail Company: SVB Technologies Location: San Francisco, California Technologies used: Java ME MIDP 1 & MIDP 2, Java SE, Java Platform Enterprise Edition (Java EE) (Servlet 2.3) http://www.flurrymail.com/
Flurrymail is a mobile messaging solution, built end-to-end in Java technology, that provides access to personal e-mail, news and RSS feeds from any Java Platform Micro Edition (Java ME) enabled mobile phone. Proxy servers written in Java SE manage the messages for users, sending SMS notifications when messages are available and compressing them to save on data charges for the mobile user. When deployed on the mobile phone, Flurrymail provides fast access to messages through a patent-pending technology developed by SVB Technologies and implemented in Java ME.
Category: Java Everywhere!
Project: JMRI: The Java Model Railroad Interface
Location: Berkeley, California
Technologies used: Java SE, Python/Ruby, JDOM, AJAX & web services
http://jmri.sf.net/
JMRI is a community-based, open-source resource for model railroaders. Over the past decade, model railroads have started to use embedded microprocessors to allow finer control of locomotives, track switches, and other aspects. JMRI is a common library and set of applications that interface with digital model-railroad hardware. JMRI provides a no-cost entry point for hobbyists who want to start using computers to control and operate their model railroads. The superb cross-platform GUI tools of Java Swing technology allow people to contribute interactive applications for control towers, running trains, and in general have a great time using the program.
Category: Outstanding Community Contributions to Health Care
Project: JUG Sardegna for AVIS
Company: JUG Sardegna Onlus, Blood Donation
Location: Sestu, Italy
Technologies used: Java SE, web services
https://jug-avis.dev.java.net/
The JUG for AVIS open source project developed a software application and web services that are fully integrated with the AVIS Blood Center's software. The JUG for AVIS application sends SMS messages to blood donors with Java technology-enabled mobile phones to coordinate blood donations. The system can contact tens, if not hundreds, of people in just a few seconds, with a huge reduction of overall costs.
Category: Best Music Phone
Product: Motorola SLVR with iTunes -- Java technology-enabled music phone
Company: Motorola, Inc.
Location: Schaumberg, Illinois
Technologies used: Java ME
http://www.motorola.com/
Motorola SLVR combines superb performance with cutting-edge features, all within the sleek design of one of the slimmest phones around. Not only is this one of the slickest looking handsets on the market, it also includes a fully functional Java technology-based version of iTunes music so users can sync it with their iTunes library and carry their favorite songs with them on the go.
Category: Secure Printing Services
Product: Office 2P2 JXTA implementation on Ricoh printers
Developer: Genius Bytes/Ricoh
Location: Germany
Technologies used: Java ME, JXTA, PKI
http://www.geniusbytes.com/cms/index.php?id=187&L=&L=9
Genius Bytes, a Ricoh developer in Germany, has completed a PKI implementation of JXTA on Ricoh printers titled "Office P2P," enabling customers to send documents to each other from any internet-enabled source as well as from printer to printer using Java and JXTA technology. This implementation of Java and JXTA empowers Ricoh printers to be some of the most intelligent printers in the industry.
Category: Community
Product: OurTraffic -- Location-based application for sharing traffic data
Company: Agilent Technologies
Location: Palo Alto, California
Technologies used: Java ME MIDP 2.0 CLDC 1.0, Java SE, Java EE
http://www.jerryliu.com/OurTraffic.pdf
OurTraffic is a real-time road traffic monitoring system based on a pervasive network of collaborating Java technology-based mobile devices. As commuters travel in their vehicles, midlets running on their GPS-enabled Java ME devices measure their position and velocity, which are then sent to a Java EE based portal. The Java EE portal then integrates the measurements from various Java ME devices to provide a comprehensive real-time traffic map on the web. Traffic warnings can also be sent to commuters. OurTraffic would not be possible without the stability of the common runtime environments across a myriad of phones and service providers that only Java technology can provide.
Category: Open Source
Project: Tapestry Web Application Framework
Developer: Apache Software Foundation
Location: Portland, Oregon
Technologies used: Servlet 2.2, Annotations (1.5)
http://jakarta.apache.org/tapestry/
Tapestry is an open source framework for creating dynamic, robust, highly scalable web applications in Java technology. Tapestry complements and builds upon the standard Java Servlet API, so it works in any servlet container or application server. Tapestry divides a web application into a set of pages, each constructed from components. This provides a consistent structure, allowing the Tapestry framework to assume responsibility for key concerns such as URL construction and dispatch, persistent state storage on the client or on the server, user input validation, localization/internationalization, and exception reporting.
Category: Emerging Technologies
Product: Tommy & MAX
Company: Perrone Robotics, Inc., Tommy
Location: Crozet, Virginia
Technologies used: Java SE, Java ME CLDC 1.1, and Java Communications API
http://www.perronerobotics.com/ & http://www.teamjefferson.com/
Tommy is a completely autonomous dune buggy that was selected for participation in the 2005 DARPA Grand Challenge qualifying events. The DARPA Grand Challenge was an historic race holding out a $2M prize for the robotic vehicle that could drive by itself over 150 miles through the Mojave desert in 10 hours or less. Team Jefferson's Tommy was built for this challenge leveraging Perrone Robotics' patent pending Mobile Autonomous X-bot (MAX) technology. MAX is a general purpose robotics and automation platform. Tommy used a MAX standard profile running on top of Java SE and a MAX micro profile running atop Java ME. Tommy's use of MAX makes it the only Grand Challenge vehicle known to run 100% atop of Java for both standard PC and micro-controller software processing.
About JavaOne, Sun's 2006 Worldwide Java Developer Conference
The JavaOne Conference is one of the leading events for Java technology developers. Established in 1996, the Conference provides Java technology enthusiasts the opportunity to learn about the latest Java technology innovations, get hands-on experience, network with their peers, and have the opportunity to engage directly with industry leaders. For more information about the JavaOne Conference, visit http://java.sun.com/javaone/sf.
About Sun Microsystems, Inc.
A singular vision -- "The Network Is The Computer"(TM) -- guides Sun in the development of technologies that power the world's most important markets. Sun's philosophy of sharing innovation and building communities is at the forefront of the next wave of computing: the Participation Age. Sun can be found in more than 100 countries and on the web at sun.com.
FOR MORE INFORMATION:
Jacki DeCoster
Sun Microsystems
415-294-4482
NOTE: Sun, Sun Microsystems, the Sun logo, Java, JavaOne, Java Card and The Network Is The Computer are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries.