Emerging Distributed System Architecture
Computing and Communications Platform: Millennium/NOW
Distributed Computing Services: Ninja
Active Services Architecture
MASH Media Processing Services
Computer-Telephony Services
Personal Information Management and “Smart Spaces”