1 / 27

A Multimedia Systems Presentation by Modupe Omueti Spring 2005

Composite Device Computing Environment: A Framework for Situated Interaction Using Small Screen Devices Thai-Lai Pham, Georg Schneider, Stuart Goose and Arturo Pizano. A Multimedia Systems Presentation by Modupe Omueti Spring 2005. Schema. Introduction Motivation Implementation

mai
Download Presentation

A Multimedia Systems Presentation by Modupe Omueti Spring 2005

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Composite Device Computing Environment: A Framework for Situated Interaction Using Small Screen DevicesThai-Lai Pham, Georg Schneider, Stuart Goose and Arturo Pizano A Multimedia Systems Presentation by Modupe Omueti Spring 2005

  2. Schema • Introduction • Motivation • Implementation • Current status • Challenges and future outlook

  3. Introduction • Mobile and wireless computing • Information access and communication across a diverse range of environments through traditional computing systems such as WWW and Internet. • Ubiquitous computing • “everywhere computing not a desktop-centric system rather a human-centric system”. • Context • Set of environmental states and settings that determine an application’s behaviour.

  4. Introduction • Examples of context-aware systems include the Cyberguide, Active Badge System. • Situated Computing • Methodology imbuing applications and services with more personal and appropriate behaviour. • Small Screen Devices • These are contemporary communication devices that have become our “everyday companion” e.g. Personal Digital Assistants (PDAs), Symbian Mobile Phones.

  5. Motivation • A dramatic growth in the small screen devices market. • Desire of users to browse rich multimedia information and diverse services while mobile. • Size limitation of the small screen devices in rich content presentation. • Places limit on legibility of text and image display. • Graphics and multi-media originally intended for desktop PCs are normally not suitable for small screen devices.

  6. Motivation • A lot of hard disk and RAM space is required for good performance and storage of multimedia programs. • Efforts focused on producing explicitly one service or shrink the content to match the capabilities of the small screen client. • Other factors determining the design of the small screen client devices can be improved on but the small physical screen size will remain for a long time. • The environment is becoming more and more equipped with several variety of computing resources.

  7. Motivation So why not make interactive use of the potential multitude of computing resources available to us in our immediate environment for diverse application and services

  8. Composite Device Computing Environment (CDCE) • This is the framework that exploits and incorporates surrounding available resources as another facet of situated computing to overcome the physical constraints of small screen devices.

  9. Composite Device Computing Environment (CDCE) • Makes a pool from surrounding available computing resources. • The resources form it elements. • Provides mechanisms for seamlessly exploiting and interacting with elements. • Combines location and mobility with static computing resources.

  10. Composite Device Computing Environment (CDCE) • Based on small screen client request, dynamically creates a unified composite or virtual device from pool. • This composite device is composed of an appropriate mix for the request. • Augments small screen device. • Creates a mobile collaborative working environment.

  11. Implementation • Working Scenario • Concept • Design goals • Framework components

  12. Mobile Healthcare Scenario • Each doctor is equipped with a PDA affording wireless access to the hospital patient information system. • Doctor wishes to query a patient’s medical history, including symptoms, diagnoses, prescriptions and X-rays. • PDA first detects the composite elements in the room, for example a TV and telephone, using the infrared interface.

  13. Mobile Healthcare Scenario • PDA submits the doctor’s request, details about the detected devices to the CDCE gateway server. • CDCE server routes the medical symptoms, diagnoses, and prescription information to the doctor’s PDA • The X-ray image is redirected via RF to the TV for viewing.

  14. CDCE Concept • Small screen client does not need to perform all tasks. • Tasks not suitable for the PDA are outsourced to more appropriate device(s). • Multi-tier communication infrastructure is a key unit of CDCE. • Support of multi-modal interaction across the range of available CDCE supported computing resources

  15. Design Goals • Standard interfaces such as HTML/HTTP, WML/WAP, IR/Bluetooth. • Additional functionality supported through the browser extension mechanisms. • Adaptation for exploiting an ever changing number and diverse range of available elements in the surrounding environment. • Optimization of information presentation and selection of output devices.

  16. CDCE Framework Components • Small screen client • CDCE Smart Gateway • Network communication model • The “environment”

  17. Fig. 1. Elements of CDCE Framework

  18. CDCE Framework Components Small screen client • Detects resources available in close proximity. • Reserves the resources. • Sends request to Smart Gateway Server.

  19. CDCE Framework Components Smart Gateway Server • Intelligently manages the pool of services available to the users. • Creates and manages a composite device based on the small screen client request. • Maps requests to services, and corresponding output to appropriate nodes in the virtual device. • performs any dynamic conversion needed.

  20. CDCE Framework Components Network Communication Model • Manages the convergence of wireless and wire line networks. • Manages corresponding communication protocols.

  21. CDCE Framework Components “The environment” • Represents the dynamic pool of resources available at the user’s current location. • Varies considerably from location to location.

  22. Current Status • CDCE prototype consists of a PDA running Windows CE and multiple Windows NT workstations equipped with infrared serial interface adapters. • PDA and Smart Gateway communication realized using HTTP over both Cellular Digital Packet Data (CDCP) and WLANs.

  23. Current Status • Smart Gateway and output client communication currently achieved using a LAN. • Distributed Component Object Model (DCOM) used by Smart Gateway for remote invocation of processes without requirement for propietary client code

  24. Current Status How the prototype works • PDA client detects NT workstations • Sends request to Smart Gateway • Gateway responds by initiating requested processes on the NT workstations

  25. Challenges and Future Outlook • Intelligent information management and distribution • Contents adaptation • Splitting • Conversion • Filtering • Smart delivery of information

  26. Challenges and Future Outlook • Mobile user interface • Modes of interaction with the “environment” • Abdication • Cooperative • Exclusive • Network Architecture • PDA-Environment-Gateway-Environment Communication • Security

  27. The End

More Related