1 / 26

Multimedia services over networks

Multimedia services over networks. Framework/ Architecture. Review/background. Service provider. Multimedia Services Delivery. Bind. Publish. Deployment/ Management. Multimedia system. Service registry. Service client. Discovery. Transactions/ mobility/locations.

suki
Download Presentation

Multimedia services over networks

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. Multimedia services over networks Framework/ Architecture Review/background Service provider Multimedia Services Delivery Bind Publish Deployment/ Management Multimedia system Service registry Service client Discovery Transactions/mobility/locations

  2. Multimedia services delivery • Zhiwen Yu and Daqing Zhang: Middleware Support for Context-Aware Ubiquitous Multimedia Services. Handbook of Research on Mobile Multimedia. (pdf ). • Conor Muldoon, Gregory M. P. O'Hare, Rem W. Collier, Donnacha Phelan, Robin Strahan: Intelligent Delivery of Multimedia Content in a Device Aware Ubiquitous Environment. Multimedia Information Systems 2005: 131-145, (pdf) • Zhou Wang and Hend Koubaa: Discovering Multimedia Services and Contents in Mobile Environments. Handbook of Research on Mobile Multimedia (pdf) • Ricky Robinson, Jadwiga Indulska: A Context-Sensitive Service Discovery Protocol for Mobile Computing Environments. ICMB 2005: 565-572, (pdf)

  3. Context-aware multimedia service • Context information • Time • Location • Device capability • User preferences

  4. Example • Stopping vs. moving A B NTNU, Trondheim D: Distance of movement S: Speed of mobile host Nb: Wireless bandwidth M: Amount of data transfered Tb: Battery life-time Ts < Tm < Tb

  5. Context Management Situation Context Aggregation Context Reasoning Query Context Learning Context Query Service Clients User profiles Context Service

  6. Context representation model

  7. Context ontology Capability of media terminal User Preference on Media User situation

  8. Context-aware multimedia architecture

  9. Intelligent Delivery of Multimedia Content in a Device Aware Ubiquitous Environment • GLIDE • Generic Language of Interface DEvelopment • Context-aware ubiquitous environments • Enforce a coding structure on the implementation of interface components • Re-use and Extensibility • Enable GUI independence • Among interface components • Between interface components and agents • How? • Avoid object references • Use of agents

  10. Agents • Prevent inter-component dependencies • Decoupling • Reuse of interface components • Dynamic restructured GUI Client agents Server agents Server Clients Adaptive GUI components Specifying the type of device Pros and Cons

  11. GLIDE • Hardware • PDAs • Cellphones • Software • J2ME-CDC • CLDC

  12. GLIDE framework • Factories • A class that returns an instance of a particular interface component • Interactions • Defines a dependency that a component has on another component or agent Composite object GLIDE Instance GUIcreated • Handling • Interactions

  13. GLIDE development process PDAs Cellphones

  14. GLIDE grammar • Factory • Which Java class whild be loaded to create service specific GUI components • Interacts • Define how the composite objects map interactions to entities • Entities can be components or agents

  15. Dynamic restructuring GUI • Resources • User’s behaviors From Interface To delivery content

  16. Discovering multimedia services and contents • Context awareness • When • Where • Service discovery model • Broadcast • Centralized service directory • Distributed service directories

  17. Broadcast model Pull vs Push

  18. Centralized directory model Examples: JINI, INS • Locating directory • Service registration • Service lookup • Searching

  19. Distributed service directories • Service discovery is a service • Interoperability • Asynchronous service discovery • Semantic service discovery

  20. A Context-Sensitive Service Discovery Protocol for Mobile Computing Environments • Discovery service • Query preferences • Allow tailoring query results • Query ranking when multiple resources are matched • Context-sensitive application • Context-aware • Adjust its behavior when the context changes • If resource discovery protocols are context-sensitive, then results are dependent upon the context of the query

  21. Discovery framework • Persitent queries • Synchronous matching service • Asynchronous newly matching server • Elvin engine (asynchronous messaging system - should try) • Transient adversements • Information is meaningful only at the time of advertisement • Results are not stored • Sub-queries • Named queries

  22. Context-sensitive query

  23. Preference model and language

  24. Application iCarpark

  25. Application iCarpark - cont • Issues: • Technologies • Location direction • RFID readers • On-car computers • Performances

More Related