How to Split Functionality
X-Windows - Easy distribution - Fast to start, slow to run - Vulnerable to network failure
Java Applets - Fault tolerant after startup - Fast to run, slow to start - Security issues
DLITE - Easy distribution - Fast to run; reasonable to start - Tolerates weak client
- Compute major redraws- Type checking - Session persistence
- Highlights- Help bubbles- Animation