Content Interaction and Formatting, Tayeb LEMLOUMA & Nabil Layaïda. November 2005. 1 Tayeb Lemlouma & Nabil Layaïda Presented by Sébastien Laborie November.

Slides:



Advertisements
Similar presentations
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 15 Introduction to Rails.
Advertisements

Copyright © 2003 Pearson Education, Inc. Slide 4-1 Created by Cheryl M. Hughes The Web Wizards Guide to XML by Cheryl M. Hughes.
Fall IM 2000 Introduction to SIP Jonathan Rosenberg Chief Scientist.
Integrating 3D Geodata in Service-Based Visualization Systems Jan Klimke, Dieter Hildebrandt, Benjamin Hagedorn, and Jürgen Döllner Computer Graphics Systems.
1 jNIK IT tool for electronic audit papers 17th meeting of the INTOSAI Working Group on IT Audit (WGITA) SAI POLAND (the Supreme Chamber of Control)
TERENA NETWORKING CONFERENCE , Limerick Ireland 1 Design and Evaluation of a Multi-User Virtual Audio Chat Lea Skorin-Kapov R&D Center,
3 Copyright © 2005, Oracle. All rights reserved. Designing J2EE Applications.
17 Copyright © 2005, Oracle. All rights reserved. Deploying Applications by Using Java Web Start.
Introduction to HTML, XHTML, and CSS
Technical and design issues in implementation Dr. Mohamed Ally Director and Professor Centre for Distance Education Athabasca University Canada New Zealand.
Overview Environment for Internet database connectivity
Managing Web server performance with AutoTune agents by Y. Diao, J. L. Hellerstein, S. Parekh, J. P. Bigu Jangwon Han Seongwon Park
© 2005 Avaya Inc. All rights reserved. A Client-Side Architecture for Supporting Pervasive Enterprise Communications Amogh Kavimandan, Reinhard Klemm,
Application Server Based on SoftSwitch
INTRODUCTION TO SIMULATION WITH OMNET++ José Daniel García Sánchez ARCOS Group – University Carlos III of Madrid.
October 25, 2006Internet Librarian The Mobile Computing Project: an LSTA Technology Mini- Grant Supported Initiative Bradley D. Faust Assist. Dean.
Request Tracker IT Partners Conference Oliver Thomas 19 April 2005.
Database System Concepts and Architecture
A Graduate Course on Multimedia Technology 3. Multimedia Communication © Wolfgang Effelsberg Media Scaling and Media Filtering Definition of.
Panasonic Singapore Labs – Network Team QoS and Delivery Context in Rule-Based Edge Services Prepared for IWCW2002 By Ng Chan Wah
Enhancing Spotfire with the Power of R
Chapter 13 Review Questions
From Model-based to Model-driven Design of User Interfaces.
1 XML Web Services Practical Implementations Bob Steemson Product Architect iSOFT plc.
Implementing Streaming Media Standards with RealSystem Rob Lanphier Program Manager - Open Standards RealNetworks.
Building Cloud-ready Video Transcoding System for Content Delivery Networks(CDNs) Zhenyun Zhuang and Chun Guo Speaker: 饒展榕.
CNPq - INRIA Projeto CEMT Instituto de Informática - UFRGS “Features of CEMT Workflow Model” Carlos Zeve.
XML Technology in E-Commerce
Multimedia Network Communications Subject:T0934 / Multimedia Programming Foundation Session:13 Tahun:2009 Versi:1/0.
Social Informatics VET Portal Service Delivery Proposal.
Communicating Information : Multimedia. Sights and sounds Combine all or some together and you get… multimedia.
UNDERSTANDING JAVA APIS FOR MOBILE DEVICES v0.01.
SMIL Content Adaptation for Embedded Devices. Tayeb Lemlouma, February Tayeb LEMLOUMA Nabil LAYÏADA WAM Project INRIA Rhône Alpes, France SMIL Europe.
Presentation Outline  Project Aims  Introduction of Digital Video Library  Introduction of Our Work  Considerations and Approach  Design and Implementation.
Wireless Application Protocol and i-Mode By Sridevi Madduri Swetha Kucherlapati Sharrmila Jeyachandran.
Introduction to SVG & Batik Presented by Shang-Ming Huang.
J2ME Prepared by: - Gaery- Ronny - Alan- Andy. Why Technology for Mobile Devices? The nature of wireless devices is changing Old devices: All the software.
AceMedia Personal content management in a mobile environment Jonathan Teh Motorola Labs.
UPnP AV Architectural Multimedia System with a Home Gateway Powered by the OSGi Platform Manuscript received January 15, 2005 Reporter: Sy-Han Wang.
V0.01 © 2009 Research In Motion Limited Understanding Java APIs for Mobile Devices Trainer name Date.
What is adaptive web technology?  There is an increasingly large demand for software systems which are able to operate effectively in dynamic environments.
CHAPTER 2 Communications, Networks, the Internet, and the World Wide Web.
Server System. Introduction A server system is a computer, or series of computers, that link other computers or electronic devices together. They often.
GIS technologies and Web Mapping Services
UFCFY5-30-1Multimedia Studio An Introduction to the Module.
Internet Basics Dr. Norm Friesen June 22, Questions What is the Internet? What is the Web? How are they different? How do they work? How do they.
Introduction to Multimedia Networking (2) Advanced Multimedia University of Palestine University of Palestine Eng. Wisam Zaqoot Eng. Wisam Zaqoot October.
Software Architecture Framework for Ubiquitous Computing Divya ChanneGowda Athrey Joshi.
Web Engineering Web engineering is the process used to create high quality WebApps. Web engineering is not a perfect clone of software engineering. But.
Exploiting Proxy-Based Transcoding to Increase the User Quality of Experience in Networked Applications Maarten Wijnants Patrick Monsieurs Peter Quax Wim.
Communication within AmI. Gent, 21 maart 2005 Communication as a ubiquitous activity The Three Scenarios:  Instant Messaging  Integrated Traffic Information.
1Basics of J2ME. 2 Objectives –Understand the different java API’s and how the mobile edition API’s fit in –Understand what a mobile configuration and.
Mastering Adaptive Hypermedia Courseware Authors: Boyan Bontchev, Dessislava Vassileva, Slavomir Grigorov ICETA 2008.
RELATIONAL FAULT TOLERANT INTERFACE TO HETEROGENEOUS DISTRIBUTED DATABASES Prof. Osama Abulnaja Afraa Khalifah
CHAPTER TEN AUTHORING.
FYP: LYU0001 Wireless-based Mobile E-Commerce on the Web Supervisor: Prof. Michael R. Lyu By: Tony, Wat Hong Fai Harris, Yan Wai Keung.
Streaming Media A technique for transferring data on the Internet so it can be processed as a steady and continuous stream.
An Overlay Network Providing Application-Aware Multimedia Services Maarten Wijnants Bart Cornelissen Wim Lamotte Bart De Vleeschauwer.
Reading Flash. Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also choose some.
© 2012 Adobe Systems Incorporated. All Rights Reserved. Copyright 2012 Adobe Systems Incorporated. All rights reserved. ® REUSABLE DESIGN.
1 Data Mining at work Krithi Ramamritham. 2 Dynamics of Web Data Dynamically created Web Pages -- using scripting languages Ad Component Headline Component.
Digital Video Library Network Supervisor: Prof. Michael Lyu Student: Ma Chak Kei, Jacky.
WWW Programming Model. WWW Model The Internet WWW architecture provides a flexible and powerful programming model. Applications and content are presented.
A Technical Overview Bill Branan DuraCloud Technical Lead.
By, Rutika R. Channawar. Content Introduction Open Handset Alliance Minimum Hardware Requirements Versions Feature Architecture Advantages Disadvantages.
/ Fast Web Content Delivery An Introduction to Related Techniques by Paper Survey B Li, Chien-chang R Sung, Chih-kuei.
Enhanced mobile services in Java enabled phones Björn Hjelt Sonera zed ltd Supervisor: Professor Jorma Jormakka.
Topic Map & SMIL Prototypes KUL-ESAT-DOCARCH
A SEMINAR ON ROVER TECHNOLOGY
Software Design and Architecture
Presentation transcript:

Content Interaction and Formatting, Tayeb LEMLOUMA & Nabil Layaïda. November Tayeb Lemlouma & Nabil Layaïda Presented by Sébastien Laborie November 2005 WAM Research Team, INRIA Rhône-Alpes Content Interaction and Formatting for Mobile Devices

Content Interaction and Formatting, Tayeb LEMLOUMA & Nabil Layaïda. November Plan 1.Introduction 2.Architecture overview 3.Media and structural adaptation 4.User interaction and navigation 5.Content adaptation and formatting 6.Experimental results 7.Conclusion

Content Interaction and Formatting, Tayeb LEMLOUMA & Nabil Layaïda. November Introduction Multimedia systems become more and more heterogeneous Complexity of multimedia applications and content is increasing Several heterogeneous devices are used today Increasing need to use the content on small devices any time and anywhere (example in mobility) Problem: mobile devices are different and subject of many limitations : screen, memory, processor, network, etc. Current adaptation systems use transformation languages and media objects adaptation such as video and images transcoding

Content Interaction and Formatting, Tayeb LEMLOUMA & Nabil Layaïda. November Introduction Current techniques are usually not sufficient to guarantee a correct handling in particular for very limited devices such as mobile phones Structural adaptation can generate a non adapted content for the displaying limitations of the terminal (large amount of data) Media transcoding may result in an important degradation of the quality compared to the original content. Current techniques are based on a one pass adaptation process : no interaction between the user and the original content How can we enable an optimized use of the Web and multimedia applications for limited terminals?

Content Interaction and Formatting, Tayeb LEMLOUMA & Nabil Layaïda. November Architecture Overview NAC (Negotiation and Adaptation Core): a proxy-based architecture, negotiation and adaptation services for heterogeneous environments ProfilesProtocol Negotiation Client ProxyServer Client / Proxy Adaptation Structural adaptation Resources adaptation Content selection Proxy / Serveur Proxy / Repository

Content Interaction and Formatting, Tayeb LEMLOUMA & Nabil Layaïda. November Architecture Overview The interactive adaptation system : NAC enriched by 1.Adaptation component processes the interaction requests of the user and applies a structural and media adaptation on the original content the result of the adaptation is transmitted to the client formatter 2.Client formatter presents the different parts of the adapted content The user can start an interaction with the adapted content Interactions trigger navigation requests which are sent to the adaptation components Proxy Servers Adaptation component Client formatter Adapted content Interaction

Content Interaction and Formatting, Tayeb LEMLOUMA & Nabil Layaïda. November Media and Structural Adaptation Structural adaptation is used to adapt textual information within a given structure Media adaptation is used to adapt resources used in different multimedia languages SMIL regions construct is used and extended to provide more flexibility in the presentation process and the displaying size allocation

Content Interaction and Formatting, Tayeb LEMLOUMA & Nabil Layaïda. November User Interaction and Navigation A region is associated with a set of events that triggers the interaction with the content presented within the region Linear content navigation: the user can select a particular region, and, via the proxy, navigate in the different parts of the content Hierarchical navigation: the user can request the current part of the document in more details

Content Interaction and Formatting, Tayeb LEMLOUMA & Nabil Layaïda. November User Interaction and Navigation Formatting regions on mobile platforms

Content Interaction and Formatting, Tayeb LEMLOUMA & Nabil Layaïda. November User Interaction and Navigation A region is associated with a set of events that triggers the interaction with the content presented within the region Linear content navigation: the user can select a particular region, and, via the proxy, navigate in the different parts of the content Hierarchical navigation: the user can request the current part of the document in more details

Content Interaction and Formatting, Tayeb LEMLOUMA & Nabil Layaïda. November User Interaction and Navigation Hierarchical navigation within regions

Content Interaction and Formatting, Tayeb LEMLOUMA & Nabil Layaïda. November Content Adaptation and Formatting The formatter component presents the content of the regions and adds listeners in order to intercept the user interactions A user interaction triggers a request sent to the adaptation component of the proxy. A request includes a set of parameters such as: the selected region, the part of the content currently displayed, the user interaction event. The proxy replies to the client request by an adapted content portion extracted from the original content The different parts of the content can be navigated progressively and are only sent when necessary

Content Interaction and Formatting, Tayeb LEMLOUMA & Nabil Layaïda. November Experimental Results An adaptation module, implemented in Java, is integrated to the negotiation and adaptation module of the NAC architecture (proxy level) The module ensures : –content decomposition in streaming –linear and hierarchical navigation –user interactions processing A formatting module is implemented for mobile phones using J2ME: version 1.0 of Mobile Information Device Profile (MIDP) and Connected Limited Device Configuration (CLDC) The formatter uses the Portable Network Graphics (PNG) format various text fonts (the combination of the three supported faces, styles and sizes of MIDP 1.0)

Content Interaction and Formatting, Tayeb LEMLOUMA & Nabil Layaïda. November Experimental Results Regions formatting time Displaying time

Content Interaction and Formatting, Tayeb LEMLOUMA & Nabil Layaïda. November Conclusion The proposed system is based on interactive adaptation techniques The system includes a stream-based text formatter together with an interaction-based access to adapted rich multimedia content The interaction-based system allows to: consider the user preferences optimize the adaptation and the environment resources improve the adaptation quality of service

Content Interaction and Formatting, Tayeb LEMLOUMA & Nabil Layaïda. November Thank you