Speakers
- Dan Allen
- Aaron Bedra
- Tim Berglund
- Rohit Bhardwaj
- David Bock
- Stevie Borne
- Jeff Brown
- James Carr
- Scott Davis
- Jeremy Deane
- Keith Donald
- Michael Easter
- Robert Fischer
- Neal Ford
- Brian Gilstrap
- Andrew Glover
- Brian Goetz
- Stuart Halloway
- David Hussman
- Mark Johnson
- Dave Klein
- Scott Leberknight
- Tiffany Lentz
- Howard Lewis Ship
- Chris Maki
- Matthew McCullough
- Alex Miller
- Ted Neward
- Michael Nygard
- Pratik Patel
- Mark Richards
- Brian Sam-Bodden
- Srivaths Sankaran
- Nathaniel Schutta
- Aleksandar Seovic
- Ken Sipe
- Brian Sletten
- Matt Stine
- Venkat Subramaniam
- Burr Sutter
- Vladimir Vivien
- Mark Volkmann
- Craig Walls
- Richard Worth
Romain Guy
Java User Interface expert.
Blog
This web site is moving!
Posted Saturday, January 20, 2007
JRoller has been very helpful for the past two years but I can't cope anymore with all its limitations and bugs. I have decided to move my blog on a new web site that will also host my photos and Java ap more »The Swing team is hiring
Posted Wednesday, January 17, 2007
I just got an email from the Swing team telling me they have two open positions. They're looking for a Software Engineer and a Staff Engineer to work on Swing. I have spent one year working with the Swin more »Presentations
Filthy Rich Clients
Animation and whizzy graphical effects can be totally gratuitous, but they can also be used to make applications more effective and users more productive. more »Extreme Swing
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. more »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.
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.