New England Software Symposium
Sep 29 - Oct 1, 2006 - Boston, MA
View the event details here ».
Java User Interface expert.
Romain Guy is a French student who worked for one year among the Swing Team at Sun Microsystems. He has 7 years of experience in Java development, as an Open Source and freelance developer. He also worked as a freelance journalist for a French computing magazine, as a translator for O'Reilly and taught Java in a University. Today Romain focuses on UI design and humane interaction, especially in the Desktop Java field.
With MacOS X and the incoming Windows Vista, rich client applications have never looked so attractive. User interfaces are slowly evolving towards appealing 2.5D and 3D worlds. Although this might seem to be a daunting task, Java offers all the tools you need to let you easily create slick and modern GUI.
In Extreme Swing you will learn how to use Swing, Java2D, Java3D and OpenGL to design the user interfaces of the future today. In the process you'll get a better understanding of how to apply animations, address common performance issues and how images work in Java2D.
Animation and whizzy graphical effects can be totally gratuitous, but they can also be used to make applications more effective and users more productive.
This session examines fundamentals of timing and animation and shows techniques for implementing cool effects on Swing components. It also discusses recent advances in combining 2-D and 3-D effects in the Java™ Platform, Special Edition (Java SE) 6 ("Mustang") release.