With the availability of computation and high bandwidth wireless Internet(IP) connection on a mobile device, what are interesting audio applications for people on the move? What kind of user interface is required to interact with these applications? What kind of architecture is needed to support these applications? Impromptu provides solutions to these questions. The Impromptu architecture supports distributed audio applications that are managed through various services in the architecture. Eight applications with different characteristics have been implemented. Speech, tactile and auditory interfaces are used to interact these applications.
Video of Chris Schmandt demoing Impromptu at the I:O meeting of October 8, 2001