Mobile Objects (Agents)
Objects move under their own power (e.g., Voyager, Aglets)
Advantages
- Network bandwidth for certain classes of problems
- Parallelism - many objects can be spawned
Disadvantages
- Programmatically specify where to go and what to do, through a known interface
- Little automated support for inter-object cooperation
- Programming language specific (non-heterogeneous)