This paper discusses the software architecture of Impromptu, a mobile IP-based audio computing platform, with an associated set of network-based applications and services. Impromptu merges the communication properties and universal mobility of the telephone with the multi-tasking and open protocol world of the handheld PC. Its supporting architecture handles multiple streaming audio applications, provides speech services for consistent audio user interfaces across applications, and enables user management of these varied applications running simultaneously. Categories and Subject Descriptors C.2 [Computer-Communication Networks]: Distributed Systems; H.5.1 [Information Interfaces and Presentation]: Multimedia Information Systems--Audio input/output General Terms Human Factors, Management, Performance, Design Keywords Multi tasking, audio interface, mobility, Voice over IP, WiFi, audio applications, telephony, architecture, speech interface
Chris Schmandt, Kwan Hong Lee, Jang Kim, Mark S. A