Java Duke’s Choice Award—JavaOne 2017

Duke's Choice Award—JavaOne 2017
Congratulations to the 2017 Duke’s Choice Award Winners

In celebration of the September 2017 release of Oracle Java SE 9, nine Duke’s Choice Award winners have been selected.

 

Showcasing Innovative, Java-Based Technologies

The Duke’s Choice Award celebrates achievements in Java-based technology innovations throughout the Java community, putting small developer shops and individual developers on equal footing with global giants. This year is the 15th anniversary of Duke’s Choice Award and coincides with the September 2017 release of Oracle Java SE 9. Selected by a panel of Java enthusiasts and Oracle technical staff, the nine award winners reflect the remarkable and creative work being done by Java community members throughout the world.


Catholic University Luis Amigo IT System
Catholic University Luis Amigo IT System

Hilmer Chona

Started in 2010 and expanded over the years with engineer and student developer input, Catholic University’s information system handles a wide range of functions for the non-profit institution’s 15,000 students and 600 staff. The system runs on an Oracle VM server cluster with WebLogic and Oracle Database.
Learn more.

ControlsFX
ControlsFX

Jonathan Giles

ControlsFX is an open source project for JavaFX that aims to provide very high quality UI controls and other tools to complement the core JavaFX distribution. Developed for JavaFX 8.0 and beyond, ControlFX has a guiding principle of only accepting new controls and/or features when all existing code is at an acceptably high level, including thankless jobs, such as having high quality Javadoc documentation.
Learn more.

Deep Space Trajectory Explorer
Deep Space Trajectory Explorer

Sean Phillips

The Deep Space Trajectory Explorer tackles the complex challenges of interplanetary trajectory design using data-rich, interactive visualizations. It combines cutting-edge multibody trajectory design techniques with innovative visualizations to dramatically reduce time spent on trajectory design. By weaving visualizations into the design process, the Deep Space Trajectory Explorer allows intuitive selection of orbits that satisfy mission constraints.
Learn more.

JEspanol: The Latin America Virtual JUGAward
JEspanol: The Latin America Virtual JUG

Cesar Hernandez, Alexis López, Aristides Villarreal Bravo, Andres Almiray, Jose Diaz Diaz, Diego Enrique Silva Limaco, and Jorge Vargas

JEspanol is a virtual JUG that informs and educates members about events, content, and Java-related projects throughout the Latin America JUGs.

For the past two years, Spanish-speaking JUGs in Mexico, Colombia, Peru, Guatemala, and Panama have joined forces to encourage collaboration and interaction between members, generating documentation, laboratories, and events in participating countries. Since then, several community initiatives were launched, such as Java Champions, Oracle Aces, and code projects. Most recently, the group gathered together in August 2017 for a full day of Java content in Spanish at Java Cloud Day in Mexico City.
Learn more.

JHipster
JHipster

Matt Raible

JHipster helps developers quickly build beautiful web applications. It takes care of providing everything needed to get working—without the normal pains associated with a manual setup. This opinionated, client-side stack of tools enables developers to generate, develop, and deploy Spring Boot and Angular web applications and Spring microservices.
Learn more.

Onboard Platform
Onboard Platform

Bert Ertman

The Onboard platform facilitates connectivity between maritime systems and people. It aggregates real-time sensor data on maritime vessels to provide insight into performance, predict maintenance requirements, improve efficiency, and reduce energy and fuel usage. The Onboard platform allows the simple configuration and addition of sensor data sources on ships and the remote distribution of software updates while ships are in use.
Learn more.

Rapid Dashboard
Rapid Dashboard

Hakan Özler

Rapid Dashboard provides a connection between Docker queries and a Docker Host. This lightweight Docker developer Interface for Docker Remote makes it easier to request supported Docker queries of the Docker Remote API. Rapid Dashboard’s backend is written with Java 8. It also makes use of JAX-RS and its default embedded web server is Jetty 9 to serve as a container.
Learn more.

Robo4J
Robo4J

Marcus Hirt and Miroslav Wengner

Robo4J is a framework that enables users to quickly build robots and Internet of Things systems—even if they have very little hardware experience. With this set of Java libraries, users spend more time on the fun stuff, like programming behavior, and less time learning every single detail of the underlying hardware. Robo4J currently supports the Raspberry Pi and Lego EVO3 platforms.
Learn more.

The Java Terminal Project
The Java Terminal Project

Rahman Usta

The Java Terminal Project provides the ability to run a fully featured terminal emulator on Linux, Mac, and Windows. It also supports cloud and web apps. The Java Terminal Project consists of four subprojects: TerminalFX, Cloud Term, SSH on Web, and tryjshell.org.
Learn more.


Learn More