Media Translation Based on QoS Requirements of Devices and Services Jun’ichi Yura Faculty of Environmental Information, Keio Univ.

Slides:



Advertisements
Similar presentations
Panasonic Singapore Labs – Network Team QoS and Delivery Context in Rule-Based Edge Services Prepared for IWCW2002 By Ng Chan Wah
Advertisements

LYU0101 Wireless Digital Library on PDA Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu First semester FYP Presentation 2001~2002.
Integration of Hand-Held Devices into Collaboration Environments IC’02 Las Vegas, NV June June Geoffrey Fox, Sung-Hoon Ko, Kangseok Kim,
LYU0101 Wireless Digital Information System Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu Second semester FYP Presentation 2001~2002.
CSC-8530: Distributed Systems Christopher Salembier 28-Oct-2009.
Presentation Outline  Project Aims  Introduction of Digital Video Library  Introduction of Our Work  Considerations and Approach  Design and Implementation.
LYU0101 Wireless Digital Information System Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu Second semester FYP Presentation 2001~2002.
CHA1 Mobile Commerce Digital Meeting Support System Presented by Hung Lau Yung, Simon Ip Tak Shun, Alan Siu Po Wa Power Advised by Prof. Samuel T. Chanson.
1 The HyperText Transfer Protocol: HTTP Nick Smith Stuart Alley Tara Tjaden.
Using the WWW in Teaching and Learning Barbara Watson Andrew Stansfield IT Service.
Boris Tshibangu. What is a proxy server? A proxy server is a server (a computer system or an application) that acts as an intermediary for requests from.
Scriptum ConceptStore Gábor Uhrin Scriptum Informatics Inc.
Chapter ONE Introduction to HTML.
Online Game JAVA for PDA WAP for Mobile Phone. Java for PDA  Hardware limit - Java API Power Memory  JDK 2M byte. Connectivity Display size.
TOPIC 1 – SERVER SIDE APPLICATIONS IFS 234 – SERVER SIDE APPLICATION DEVELOPMENT.
? INTERNET WHAT, WHY, HOW. DEFINITION The Internet is a massive public spiderweb of computer connections. It connects personal computers, laptops, tablets,
Virtualization Concept. Virtualization  Real: it exists, you can see it.  Transparent: it exists, you cannot see it  Virtual: it does not exist, you.
Web Designing By Bhupendra Ratha, Lecturer School of Library & Information Science D.A.V.V., Indore.
Small Devices on DBGlobe System George Samaras Chara Skouteli.
CS117 Introduction to Computer Science II Lecture 1 Introduction to WWW and HTML Instructor: Li Ma Office: NBC 126 Phone: (713)
How did the internet develop?. What is Internet? The internet is a network of computers linking many different types of computers all over the world.
Web Page Design I Basic Computer Terms “How the Internet & the World Wide Web (www) Works”
COMMUNICATION SYSTEMS, NETWORKS AND DIGITAL SIGNAL PROCESSING Fifth International Symposium July, 2006, Patras, Greece Security in Wireless Networks:
Dynamic Content On Edge Cache Server (using Microsoft.NET) Name: Aparna Yeddula CS – 522 Semester Project Project URL: cs.uccs.edu/~ayeddula/project.html.
How computer’s are linked together.
CH1. Hardware: CPU: Ex: compute server (executes processor-intensive applications for clients), Other servers, such as file servers, do some computation.
FYP: LYU0001 Wireless-based Mobile E-Commerce on the Web Supervisor: Prof. Michael R. Lyu By: Tony, Wat Hong Fai Harris, Yan Wai Keung.
TranService: Service and Media Translation System for Small Devices Graduate School of Media and Governance, Keio University Jun’ichi Yura
Web Services. Abstract  Web Services is a technology applicable for computationally distributed problems, including access to large databases What other.
Web Services Presented By : Noam Ben Haim. Agenda Introduction What is a web service Basic Architecture Extended Architecture WS Stacks.
These are designed for regular use in one location.
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
Web application architecture1 Based on Jim Conallen: Web Applications with UML.
ICalendar Compatible Collaborative Calendar- Server (CCS) Web Services Ahmet Fatih Mustacoglu Indiana University Computer Science Department Community.
 History (WWW & Internet)  Search tools  Search Engines vs. Subject Directory  Meta search Engines  Steps for Searching  Effective Strategies.
UPnP AV Architecture - Generic Interface Design And Java Implementation Andreas BobekUniversity of Rostock Faculty of Computer Science and Electrical Engineering.
Network protocols –Nodes of a network must obey some rules if they want to communicate with each other. The set of rules is called network protocol. –The.
An Introduction to Web Services Web Services using Java / Session 1 / 2 of 21 Objectives Discuss distributed computing Explain web services and their.
WAP Architecture Presented by, Nithya Inbamani. WAP Background Wireless Application Protocol – secure specification. Wireless Application Protocol – secure.
Web Design. What is the Internet? A worldwide collection of computer networks that links millions of computers by – Businesses (.com.net) – the government.
Web Server.
Newsgroup World Wide Web (WWW) Conservation Over the Internet e.g.ICQ File Transfer Protocol (FTP) Includes 6 main services: Electronic Mail Remote.
Simple Object Access Protocol
Network Programming Chapter 1 Networking Concepts and Protocols.
Soon Joo Hyun Database Systems Research and Development Lab. US-KOREA Joint Workshop on Digital Library t Introduction ICU Information and Communication.
Presentation Title 1 1/27/2016 Lucent Technologies - Proprietary Voice Interface On Wireless Applications Protocol A PDA Implementation Sherif Abdou Qiru.
Introduction to Web Services Presented by Sarath Chandra Dorbala.
“ is not to be used to pass on information or data. It should used only for company business!” – Memo from IBM Executive The Languages, Methods &
The Internet What is the Internet? The Internet is a lot of computers over the whole world connected together so that they can share information. It.
Third International Workshop on Networked Appliance 2001 SONA: Applying Mobile Agent to Networked Appliance Control S.Aoki, S.Makino, T.Okoshi J.Nakazawa.
LO2 Understand the key components used in networking.
INTERNET AND . WHAT IS INTERNET The Internet can be defined as the wired or wireless mode of communication through which one can receive, transmit.
Website Design and Construction Services and Standards.
SOURCE:2014 IEEE 17TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING AUTHER: MINGLIU LIU, DESHI LI, HAILI MAO SPEAKER: JIAN-MING HONG.
BUILDING AND IMPLEMENT A EMBEDDED WEB SERVER BASE ON TCP/IP STACK WITH A SoC PLATFORM Professor : CHI-JO WANG Name : Bui Quang Hoa (M982b211)
Distributed Control and Measurement via the Internet
A SEMINAR ON ROVER TECHNOLOGY
What is WWW? The term WWW refers to the World Wide Web or simply the Web. The World Wide Web consists of all the public Web sites connected to the Internet.
WEB SERVICES.
Unit – 5 JAVA Web Services
E-commerce | WWW World Wide Web - Concepts
E-commerce | WWW World Wide Web - Concepts
Introduction 1 1: Introduction.
الانترنت والبريد الإلكتروني
Unit 36: Internet Server Management
Internet Protocols IP: Internet Protocol
WELCOME TO SEMINAR.
Computer Networks Protocols
Mobile Internet and WAP
Presentation transcript:

Media Translation Based on QoS Requirements of Devices and Services Jun’ichi Yura Faculty of Environmental Information, Keio Univ.

8/12/99RT-Mach Workshop Outline Background Objectives –Scenario tranService System –Design –Implementation

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

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}

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

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

8/12/99RT-Mach Workshop Scenario : Service Transparency Home Network Internet HGW mail WWW I want to access web. I want to read .

8/12/99RT-Mach Workshop Scenario : Device Transparency Internet WWW PDA, WC I want the data.

8/12/99RT-Mach Workshop System Design tranService System –Uses QoS Profile –Proxy Server Model Service tranService Client Appl. Proxy Server Existing Client Appl.

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

8/12/99RT-Mach Workshop QoS Profile Example 1 0x02 Shi ft-JIS 1 0x02 180

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

8/12/99RT-Mach Workshop Objectives (again) Achieve service transparency –Protocol translation –UI construction Achieve device transparency –Data translation

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

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

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

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.

8/12/99RT-Mach Workshop Implementation Proxy Server –Java 2. Platform independent. Easy for network programming. Client Application –Palm III. An case of PDA.

8/12/99RT-Mach Workshop Related Work U.C.Berkeley, “The Ninja Project”, IBM Research, “Web Intermediaries”, Information Sciences Institute, “SIMS Project”,

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

8/12/99RT-Mach Workshop Fin.