Ce cahier montre aux développeurs Java comment exploiter la très riche bibliothèque standard Swing à travers la création d'une application graphique 3D ergonomique et fiable. Cet ouvrage décrit la création d'un logiciel libre d'aménagement d'intérieur développé avec Java 5 et Swing, de sa conception UNIL jusqu'à sa distribution, en passant par l'utilisation d'Eclipse, dont les astuces de productivité sont dévoilées. Le développeur y découvrira comment exploiter efficacement les nombreuses fonctionnalités de Swing : création d'arbres, de tableaux et de bogies de dialogue, dessin dans un composant graphique, glisser-déposer, gestion d'opérations annulables, intégration d'un composant 3D...
Ingénieur en informatique et aéronautique, Emmanuel Puybaret a plus de dix ans d'expérience en programmation objet multiplateforme dans des domaines aussi variés que l'industrie, les télécoms et la banque. Consultant indépendant partagé entre développements et formations, il créa en 1998 le site eteks.com entièrement consacré à Java.