193 symposiums and 29,999 attendees since 2001

Romain Guy

Java User Interface expert.

Romain Guy
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.

Blog

Blog Closed, Follow the Sign

Posted Wednesday, February 21, 2007

more »

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 »
Read More Blog Entries »

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 »

Filthy Rich Clients

close

Romain Guy By Romain Guy

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.


Extreme Swing

close

Romain Guy By Romain Guy

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.