How Did We Get Here? Graphics Platforms
- Low Level Assembly Language Programming of Platform Dependent Registers
- High Level Operating System Programming Using Graphics Kernels: GKS,
PHIGS, OpenGL, DirectX
- High Level Platform Independent Graphics Programming: Java 2D, Java
3D
- AWT (Abstract Widowing Toolkit, native GUI, heavyweight)
- Swing (lightweight components)
- Java 2D (Enhanced Graphics and Imaging)