(3) Design for Platform Independence
How do we create a multiplatform GUI API?
Using native implementations for each platform (AWT).
Write all the GUI functionality in Java (SWING).
Peer interfaces decouple AWT components from a specific platform.
GUI Components
Peer Interfaces
95/98/NT
Peers
Motif
Peers
Mac
Peers
Previous slide
Next slide
Back to first slide
View graphic version