90 likes | 105 Views
Finix is a distributed system concept based on pervasive computing that enables users to access information anywhere and anytime on demand. It utilizes web services, WSDL/UDDI, SOAP, and various programming languages. Features include a user interface to control playback and adjust volume, a lookup service, streaming capabilities for video files, and support for changing playing locations based on user position.
E N D
Finix Team Member: Xiuyi Fan Jeff Moellmer Kana Suzuki
Pervasive Computing • Allows information access • anywhere • anytime • on demand
Key Architecture • Web services • WSDL/UDDI • SOAP • Linux • C, XML, Servlet, CGI, gSoap
What is Finix • A distributed system concept based on pervasive computing. • Using PDA or lapton to locate audio orvideo content servers on the internet • The song or movie will play on network-attached speaker or monitor in a specific location based on the location of the user
Features (Basic) • User interface to play, stop, pause, restart, adjust volume, and to change physical position. • Lookup service • Speaker Client
HTTP SOAP Internet Look Up Service
Desired Features • Streamer, which “automatically” changes playing location on demand. • Support for streaming video files. • Have support to really change playing locations based off user position. • Maintain leases for speaker clients.
Bells and Whistles • Serve HTML content (i.e. graphics, etc.) from external web servers • Internet browser “helper application” • Video client to keep state of users video files play location • Provide more visually stimulating lookup sever web interface, • Add time component