multimedia services over networks

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

Upload: suki

Post on 21-Mar-2016

50 views

Category:

Documents


5 download

DESCRIPTION

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. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Multimedia services over networks

1

Multimedia services over networks

Service provider

Service client

Service registry

Publish

Discovery

BindMultimediasystem

Review/backgroundFramework/Architecture

Deployment/Management

MultimediaServicesDelivery

Transactions/mobility/locations

Page 2: Multimedia services over networks

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)

Page 3: Multimedia services over networks

3

Context-aware multimedia service

• Context information– Time– Location– Device capability– User preferences

Page 4: Multimedia services over networks

4

Example

• Stopping vs. moving

SDTm

A B

NTNU, Trondheim

A

B

MC

S

Nb

D

D: Distance of movement S: Speed of mobile hostNb: Wireless bandwidth

M: Amount of data transferedTb: Battery life-time

bs N

MT

Ts < Tm < Tb

Page 5: Multimedia services over networks

5

Context Management

ContextAggregation

ContextReasoning

ContextLearning

ContextQuery

Userprofiles

Situation

Query

ServiceClientsContext

Service

Page 6: Multimedia services over networks

6

Context representation model

Page 7: Multimedia services over networks

7

Context ontology

User situation UserPreference onMedia

Capability of mediaterminal

Page 8: Multimedia services over networks

8

Context-aware multimedia architecture

Page 9: Multimedia services over networks

9

Page 10: Multimedia services over networks

10

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

Page 11: Multimedia services over networks

11

Agents

Clients ServerClient agents Server agents

Specifying the type of device

Adaptive GUI components

• Prevent inter-component dependencies– Decoupling

• Reuse of interface components• Dynamic restructured GUI Pros and Cons

Page 12: Multimedia services over networks

12

GLIDE

Hardware•PDAs•CellphonesSoftware•J2ME-CDC•CLDC

Page 13: Multimedia services over networks

13

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 objectGLIDE Instance GUIcreated

Handling•Interactions

Page 14: Multimedia services over networks

14

GLIDE development process

PDAs

Cellphones

Page 15: Multimedia services over networks

15

GLIDE grammar

Factory•Which Java class whild be loaded to create service specific GUI componentsInteracts•Define how the composite objects map interactions to entities

•Entities can be components or agents

Page 16: Multimedia services over networks

16

Dynamic restructuring GUI

•Resources•User’s behaviors From Interface

To delivery content

Page 17: Multimedia services over networks

17

Discovering multimedia services and contents

• Context awareness– When– Where

• Service discovery model– Broadcast– Centralized service directory– Distributed service directories

Page 18: Multimedia services over networks

18

Broadcast model

Pull vs Push

Page 19: Multimedia services over networks

19

Centralized directory model

1. Locating directory2. Service registration3. Service lookup4. Searching

Examples: JINI, INS

Page 20: Multimedia services over networks

20

Distributed service directories

• Service discovery is a service• Interoperability• Asynchronous service discovery• Semantic service discovery

Page 21: Multimedia services over networks

21

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

Page 22: Multimedia services over networks

22

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

Page 23: Multimedia services over networks

23

Context-sensitive query

Page 24: Multimedia services over networks

24

Preference model and language

Page 25: Multimedia services over networks

25

Application iCarpark

Page 26: Multimedia services over networks

26

Application iCarpark - cont

Issues:-Technologies

-Location direction-RFID readers-On-car computers

-Performances