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