Event Broadcasting: con and pro
Sharing possible only if applications deterministic
- applications ARE deterministic or can be made so
Copies of applications must be present everywhere
- but they are, being applets or downloaded via a push channel
Environments must be identical
- Java VM takes care about this
Initial state of a newcomer impossible to define
- not so for good OO design and object serialization mechanism
Cannot maintain consistency among copies
- Difficult but not Impossible. Variety of sync mechanisms available
The pros win! Web model enables event broadcasting!