1 Multimedia services over networks Service provider Service client Service registry Publish Discovery Bind Multimedia system Review/background Framework/

Slides:



Advertisements
Similar presentations
TU/e Service Discovery Mechanisms: two case studies / IC2002 Service Discovery Mechanisms: Two case studies Control point Device UPnP Terminal Domain Host.
Advertisements

PROF. MAULIK PATEL CED, GPERI Mobile Computing Gujarat Power Engineering and Research Institute 1 Prepared By: Prof. Maulik Patel.
Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 12 Slide 1 Distributed Systems Design 2.
MobiShare: Sharing Context-Dependent Data & Services from Mobile Sources Efstratios Valavanis, Christopher Ververidis, Michalis Vazirgianis, George C.
0 General information Rate of acceptance 37% Papers from 15 Countries and 5 Geographical Areas –North America 5 –South America 2 –Europe 20 –Asia 2 –Australia.
Interactive Systems Technical Design Seminar work: Web Services Janne Ojanaho.
ASNA Architecture and Services of Network Applications Research overview and opportunities L. Ferreira Pires.
Technical Architectures
W3C Finland Seminar: Semantic Web & Web Services© Kimmo RaatikainenMay 6, 2003 XML in Wireless World Kimmo Raatikainen University of Helsinki, Department.
Distributed Service Architectures Yitao Duan 03/19/2002.
J2ME Prepared by: - Gaery- Ronny - Alan- Andy. Why Technology for Mobile Devices? The nature of wireless devices is changing Old devices: All the software.
Architecture & Data Management of XML-Based Digital Video Library System Jacky C.K. Ma Michael R. Lyu.
SensIT PI Meeting, April 17-20, Distributed Services for Self-Organizing Sensor Networks Alvin S. Lim Computer Science and Software Engineering.
ECDL 2002 Employing Smart Browsers to Support Flexible Information Presentation in Petri net-based Digital Libraries Unmil P. Karadkar, Richard Furuta.
University of Kansas Data Discovery on the Information Highway Susan Gauch University of Kansas.
Semantic Web and Web Mining: Networking with Industry and Academia İsmail Hakkı Toroslu IST EVENT 2006.
Middleware for P2P architecture Jikai Yin, Shuai Zhang, Ziwen Zhang.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Smart Learning Services Based on Smart Cloud Computing
1 NETE4631 Mobile Cloud Computing Lecture Notes #10.
International Workshop on Web Engineering ACM Hypertext 2004 Santa Cruz, August 9-13 An Engineering Perspective on Structural Computing: Developing Component-Based.
Data Management Kelly Clynes Caitlin Minteer. Agenda Globus Toolkit Basic Data Management Systems Overview of Data Management Data Movement Grid FTP Reliable.
Interoperating with Services in a Mobile Environment Andreas Dahl, Pål Rolfsen Grønsund, Per Thomas Kraabøl,
COMP 410 & Sky.NET May 2 nd, What is COMP 410? Forming an independent company The customer The planning Learning teamwork.
Software Architecture Framework for Ubiquitous Computing Divya ChanneGowda Athrey Joshi.
Chapter 1 Lecture 2 By :Jigar M Pandya WCMP 1. Architecture of Mobile Computing The three tier architecture contains the user interface or the presentation.
Wireless Networks of Devices (WIND) Hari Balakrishnan and John Guttag MIT Lab for Computer Science NTT-MIT Meeting, January 2000.
A service-oriented middleware for building context-aware services Center for E-Business Technology Seoul National University Seoul, Korea Tao Gu, Hung.
AMPol-Q: Adaptive Middleware Policy to support QoS Raja Afandi, Jianqing Zhang, Carl A. Gunter Computer Science Department, University of Illinois Urbana-Champaign.
A Study of Context-Awareness - CASS, Hydrogen Context Team Summarized and Presented by Seungseok Kang.
PERVASIVE COMPUTING MIDDLEWARE BY SCHIELE, HANDTE, AND BECKER A Presentation by Nancy Shah.
MobileMAN Internal meetingHelsinki, June 8 th 2004 NETikos activity in MobileMAN project Veronica Vanni NETikos S.p.A.
Page 1 WWRF Briefing WG2-br2 · Kellerer/Arbanowski · · 03/2005 · WWRF13, Korea Stefan Arbanowski, Olaf Droegehorn, Wolfgang.
1 Multimedia Services Service provider Service client Service registry Publish Find/discovery Bind Multimedia Services Framework and architecture.
Internet Real-Time Laboratory Arezu Moghadam and Suman Srinivasan Columbia University in the city of New York 7DS System Design 7DS system is an architecture.
INTERNET AND ADHOC SERVICE DISCOVERY BY: NEHA CHAUDHARY.
Introduction Infrastructure for pervasive computing has many challenges: 1)pervasive computing is a large aspect which includes hardware side (mobile phones,portable.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
An Architecture to Support Context-Aware Applications
A Study of Context-Awareness: Gaia & SOCAM Presented by Dongjoo Lee IDS Lab., Seoul National University Gaia: A Middleware Infrastructure to.
Application Ontology Manager for Hydra IST Ján Hreňo Martin Sarnovský Peter Kostelník TU Košice.
Jini Architectural Overview Li Ping
DS - Spring 2006 Ontology & Pervasive Computing 1 ONTOLOGY & PERVASIVE COMPUTING Elham Paikari Distributed Systems – Spring 2006 Computer Engineering Department.
MPEG-4: Multimedia Coding Standard Supporting Mobile Multimedia System Lian Mo, Alan Jiang, Junhua Ding April, 2001.
Improving SLP Efficiency and Extendability by Using Global Attributes and Preference Filters Weibin Zhao Henning Schulzrinne
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
Smart Instant HKU Context-aware Instant Messenger for Mobile Users Supervisor: Dr.Cho-Li Wang CS Final Year Project (Year )
GT3 Index Services Lecture for Cluster and Grid Computing, CSCE 490/590 Fall 2004, University of Arkansas, Dr. Amy Apon.
CORBA: Object Adapter, Services, Inter-ORB Protocols - Balaprasuna Chennupati.
CMSC 691B Multi-Agent System A Scalable Architecture for Peer to Peer Agent by Naveen Srinivasan.
Gaia An Infrastructure for Active Spaces Prof. Klara Nahrstedt Prof. David Kriegman Prof. Dennis Mickunas
Software Architecture Patterns (3) Service Oriented & Web Oriented Architecture source: microsoft.
By Jeremy Burdette & Daniel Gottlieb. It is an architecture It is not a technology May not fit all businesses “Service” doesn’t mean Web Service It is.
Context-Aware Middleware for Resource Management in the Wireless Internet US Lab 신현정.
A Context Framework for Ambient Intelligence
WEB SERVICES.
MetaOS Concept MetaOS developed by Ambient Computing to coordinate the function of smart, networked devices Smart networked devices include processing.
Chapter 18 MobileApp Design
#01 Client/Server Computing
Dipanjan Chakraborty Anupam Joshi CSEE University of Maryland Baltimore County Anamika: Distributed Service Discovery and Composition Architecture for.
Distributed Systems Bina Ramamurthy 11/30/2018 B.Ramamurthy.
Distributed Systems Bina Ramamurthy 12/2/2018 B.Ramamurthy.
Unit V Mobile Middleware.
Bond-Jini Interoperability
A Component-based Architecture for Mobile Information Access
JINI ICS 243F- Distributed Systems Middleware, Spring 2001
The Anatomy and The Physiology of the Grid
Distributed Systems Bina Ramamurthy 4/22/2019 B.Ramamurthy.
#01 Client/Server Computing
Presentation transcript:

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

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: , (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: , (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 N b : Wireless bandwidth M: Amount of data transfered T b : Battery life-time T s < T m < T b

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

6 Context representation model

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

8 Context-aware multimedia architecture

9

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

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

12 GLIDE Hardware PDAs Cellphones Software J2ME-CDC CLDC

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 object GLIDE Instance GUI created Handling Interactions

14 GLIDE development process PDAs Cellphones

15 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

16 Dynamic restructuring GUI Resources User’s behaviors From Interface To delivery content

17 Discovering multimedia services and contents Context awareness –When –Where Service discovery model –Broadcast –Centralized service directory –Distributed service directories

18 Broadcast model Pull vs Push

19 Centralized directory model 1.Locating directory 2.Service registration 3.Service lookup 4.Searching Examples: JINI, INS

20 Distributed service directories Service discovery is a service Interoperability Asynchronous service discovery Semantic service discovery

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

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

23 Context-sensitive query

24 Preference model and language

25 Application iCarpark

26 Application iCarpark - cont Issues: -Technologies -Location direction -RFID readers -On-car computers -Performances