Skip to main content

Duke, the Java Mascot

Back in the early days of Java development, Sun Microsystems’ Green Project team created its first working demo—an interactive handheld home entertainment controller called the Star7. At the heart of the animated touch-screen user interface was a cartoon character named Duke.

The jumping, cartwheeling Duke was created by one of the team's graphic artists, Joe Palrang. Joe went on to work on popular animated movies such as Shrek, Over the Hedge, and Flushed Away.

Duke was designed to represent a "software agent" that performed tasks for the user. Duke was the interactive host that enabled a new type of user interface that went beyond the buttons, mice, and pop-up menus of the desktop computing world.

Duke was instantly embraced. In fact, at about the same time Java was first introduced and the first Java cup logo was commissioned, Duke became the official mascot of Java technology. In 2006, Duke was officially "open sourced” under a BSD license. Developers and designers were encouraged to play around with Duke and for the first time had access to Duke’s graphical specifications through a java.net project at http://duke.kenai.com.

At Oracle, we celebrate Duke, too. A living, life-size Duke is a popular feature at every JavaOne developer conference. And each year, Oracle releases a new Duke personality. In 2010 iit was Surfing Duke, who tagged along for the ride at the Java Road Trip: Code to Coast. 2011 unveiled Future Tech Duke, moving Java forward into new technology and platform arenas. Last year Adventure Duke was off on a mission of adventure and discovery to find the latest Java wonders around the world. This year, much like a genius developer would with Java technologies, Scientist Duke is engaged in developing, mixing, testing the latest ingredients to create the greatest formula/product/innovation ever.

For more information about Java, visit Oracle.com/java.