Bereits in den frühen Tagen der Java-Entwicklung erstellte das Green Project-Team von Sun Microsystems seine erste funktionierende Demo – einen interaktiven Handheld-Home-Entertainment-Controller namens Star7. Das Herzstück der animierten Touchscreen-Benutzeroberfläche war eine Zeichentrickfigur namens Duke.
Der springende und Rad-schlagende Duke wurde von einem der Grafiker des Teams, Joe Palrang, entworfen. Joe arbeitete anschließend an beliebten Animationsfilmen wie „Shrek“, „Ab durch die Hecke“ und „Flutsch und weg“.
Duke wurde als „Software-Agent“ konzipiert, der Aufgaben für den Benutzer ausführt. Außerdem war Duke der interaktive Host, der eine neue Art von Benutzeroberfläche ermöglichte, die über die Tasten, Mäuse und Popup-Menüs der Desktop-Computing-Welt hinausging.
Duke wurde sofort mit Begeisterung aufgenommen. Tatsächlich wurde Duke ungefähr zur gleichen Zeit zum offiziellen Maskottchen der Java-Technologie, als Java erstmals eingeführt und das erste Java-Cup-Logo in Auftrag gegeben wurde. Im Jahr 2006 wurde Duke offiziell unter einer BSD-Lizenz als „Open Source“ veröffentlicht. Entwickler und Designer wurden ermutigt, mit Duke herumzuspielen und hatten zum ersten Mal über ein java.net-Projekt Zugriff auf die grafischen Spezifikationen von Duke. Jegliche Bemühungen rund um Duke werden jetzt als „Project Duke“ bei OpenJDK gehostet.
Auch bei Oracle feierten wir Duke. Ein lebendiger Duke in Lebensgröße ist ein beliebtes Feature auf jeder JavaOne-Entwicklerkonferenz. Und jedes Jahr veröffentlicht Oracle eine neue Duke-Persönlichkeit. Letztes Jahr war es Surfing Duke, der beim Java Road Trip: Code to Coast dabei war. Und dieses Jahr ist es Future Tech Duke, der Java in neuen Technologie- und Plattformbereichen voranbringt.
Weitere Informationen zu Java finden Sie unter Oracle.com/java.