DMSP Architecture Building Blocks View Independent Model Enables a centralized model Modality interaction updates view and model Local event filters reflect “important” events to view independent model A modality listens to view independent model for only the events it cares about Compound clients, centralized control (IM) as well as distributed modalities all enabled with a single protocol |