Aux prémices du développement de Java, l'équipe Green Project de Sun Microsystems a créé sa première démonstration de travail : un contrôleur interactif de divertissement domestique portatif appelé Star7. Au cœur de l'interface utilisateur animée d'écran tactile se trouvait un personnage de dessin animé nommé Duke.
L'illustration de Duke, qui saute et fait la roue, a été créée par l'un des graphistes de l'équipe, Joe Palrang. Joe a ensuite travaillé sur des films d'animation populaires tels que « Shrek », « Nos voisins, les hommes » et « Souris City ».
Duke a été conçu pour représenter un « agent logiciel » qui a effectué des tâches pour l'utilisateur. Duke était l'hôte interactif qui a activé un nouveau type d'interface utilisateur au-delà des boutons, des souris et des menus contextuels du monde de l'informatique de bureau.
Duke a été immédiatement adopté. En fait, à peu près en même temps, Java a été introduit pour la première fois et le premier logo de tasse Java a été commandé, Duke est devenu la mascotte officielle de la technologie Java. En 2006, Duke a été officiellement rendu « open source » sous licence BSD. Les développeurs et les concepteurs ont été encouragés à utiliser Duke et ont eu pour la première fois accès aux spécifications graphiques de Duke via un projet java.net. Les projets autour de Duke sont désormais hébergés en tant que « Project Duke » dans OpenJDK.
Chez Oracle, nous célébrons également Duke. Un Duke grandeur nature est présent à toutes les conférences JavaOne pour les développeurs. Chaque année, Oracle publie une nouvelle personnalité Duke. L'année dernière, c'était Surfing Duke, qui était la mascotte du Java Road Trip : Code to Coast. Cette année, c'est Future Tech Duke, qui fait évoluer Java vers de nouvelles technologies et de nouvelles plateformes.
Pour plus d'informations sur Java, visitez le site Oracle.com/fr/java.