High-Performance Graphics


Goals


Learning Objectives


Agenda


Java 2D™ API-based Software Performance

Jim Graham

Staff Engineer
Sun Microsystems, Inc.

Speaker’s Qualifications


Software Performance Overview


Java™ Foundation Classes (JFC/Swing) API Benefits


Remote X11 Benefits


More Reliable Rendering


More Efficient Implementation


Demos


Full-Screen Mode

Michael Martak

Software Engineer
Sun Microsystems, Inc.

Speaker’s Qualifications


Full-Screen Mode Overview


Full-Screen and Exclusive Mode


Setting Display Modes


Passive vs. Active Rendering


Double-Buffering


Blt

Double Buffering


Flip

Page Flipping


Buffering


Demos


Accelerated Offscreen Images

Chet Haase

President
Warewolf Technologies

Speaker’s Qualifications


History Lesson


Problem: Win32 Surface Loss


Answer: VolatileImage API


But Wait, There’s More!


The Java 2D™ API vs. Native API Performance


Demos


Demos (Cont.) Blastian2 Porting Case Study


Conclusions


Java™ Technology on Apple

John Burkey

Software Engineer
Apple Computer

Speaker’s Qualifications


Java™ Technology Ships With Mac OS X


High-Performance Java™ Technology on Mac OS X


Results


Demos


More Information