Download presentation
Presentation is loading. Please wait.
Published byDonald Parrish Modified over 9 years ago
1
Media Translation Based on QoS Requirements of Devices and Services Jun’ichi Yura Faculty of Environmental Information, Keio Univ. yurayura@ht.sfc.keio.ac.jp
2
8/12/99RT-Mach Workshop Outline Background Objectives –Scenario tranService System –Design –Implementation
3
8/12/99RT-Mach Workshop Background Various kinds of services are available. –WWW, Database, news... Various kinds of hosts are available. –PC/WS, PDA, WC(Wearable Computer) … web database news PC/WS PDA Phone
4
8/12/99RT-Mach Workshop What’s Service Transparency? Absorb difference of services (e.g. protocol, format of data, UI). PDA web database news http+{text,image...} ???+{text,image...} nntp+{text}
5
8/12/99RT-Mach Workshop What’s Device Transparency? Absorb difference of hosts (e.g. I/O devices, CPU, Memory). PC/WS PDA Phone web
6
8/12/99RT-Mach Workshop Objectives Media translation based on QoS requirements of devices and services. –Achieve service transparency Protocol translation UI construction –Achieve device transparency Data translation
7
8/12/99RT-Mach Workshop Scenario : Service Transparency Home Network Internet HGW mail WWW I want to access web. I want to read e-mail.
8
8/12/99RT-Mach Workshop Scenario : Device Transparency Internet WWW PDA, WC I want the data.
9
8/12/99RT-Mach Workshop System Design tranService System –Uses QoS Profile –Proxy Server Model Service tranService Client Appl. Proxy Server Existing Client Appl.
10
8/12/99RT-Mach Workshop QoS Profile Information about data quality required by users. –Defined on the device. –Description in XML. QoS profile types –Device QoS Profile –Data QoS Profile
11
8/12/99RT-Mach Workshop QoS Profile Example 1 0x02 Shi ft-JIS 1 0x02 180
12
8/12/99RT-Mach Workshop Proxy Server Architecture Consists of 3 modules –Service Module communicate with services. –Interface Module communicate with devices. –Translation Module translate data. Proxy Server Service Module Translation Module Interface Module
13
8/12/99RT-Mach Workshop Objectives (again) Achieve service transparency –Protocol translation –UI construction Achieve device transparency –Data translation
14
8/12/99RT-Mach Workshop Protocol Translation Exchange protocols between client and proxy, between proxy and service Proxy Server Service Module Translation Module Interface Module Serviceclient nntp+data data http+data http+reqnntp+req req
15
8/12/99RT-Mach Workshop UI Construction Select the UI which is suitable for the service. Proxy Server Service Module Translation Module Interface Module Serviceclient UI http+UI http+req req UI
16
8/12/99RT-Mach Workshop Data Translation Translate data based on QoS Profile. Media, Type, Quality translation Proxy Server Service Module Translation Module Interface Module Serviceclient http+data data http+data http+ QoS,req http+req req QoS,req QoS
17
8/12/99RT-Mach Workshop Data Translation Type Media transformation –Text to sound, movie to image, etc. Format translation –GIF to BMP, WAV to AIFF, etc. Quality control –Image size and depth, frames of movie, etc.
18
8/12/99RT-Mach Workshop Implementation Proxy Server –Java 2. Platform independent. Easy for network programming. Client Application –Palm III. An case of PDA.
19
8/12/99RT-Mach Workshop Related Work U.C.Berkeley, “The Ninja Project”, http://ninja.cs.berkeley.edu/ IBM Research, “Web Intermediaries”, http://www.almaden.ibm.com/cs/wbi/ Information Sciences Institute, “SIMS Project”, http://www.isi.edu/SIMS/
20
8/12/99RT-Mach Workshop Conclusion What’s tranService System? Definition of QoS Profile. System to provide service transparency –Protocol Translation –UI Construction System to provide device transparency –Data Translation
21
8/12/99RT-Mach Workshop Fin.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.