International Telecommunication Union Mar del Plata, Argentina, 2 September 2009 Multimedia Application Framework Q13/SG16 Marcelo Moreno Multimedia Networking.

Slides:



Advertisements
Similar presentations
Chapter 1: The Database Environment
Advertisements

Copyright © 2003 Pearson Education, Inc. Slide 8-1 Created by Cheryl M. Hughes, Harvard University Extension School Cambridge, MA The Web Wizards Guide.
HbbTV Hybrid broadcast broadband TV EBU / ETSI Hybrid Broadcast Broadband Workshop Amsterdam, 9 th September, 2009.
©2003 aQute, All Rights Reserved Tokyo, August 2003 : 1 OSGi Service Platform Tokyo August 28, 2003 Peter Kriens CEO aQute, OSGi Fellow
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
17 Copyright © 2005, Oracle. All rights reserved. Deploying Applications by Using Java Web Start.
ITU-T Interactive Application Framework and Application Challenge
International Telecommunication Union Mar del Plata, Argentina, 2 September 2009 Overview of IPTV Standards of ITU Masahito Kawamori NTT IPTV-Global Standards.
International Telecommunication Union Mar del Plata, Argentina, 2 September 2009 SG16 General overview and activities of interest (other than IPTV) Yushi.
CEA 2014 Overview Presented to the ATIS ITU-T FG IPTV Interoperability Forum January 24, 2007 Mt. View, CA Mark R. Walker PhD Sr. Viiv TM Planning Architect.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Introduction to HTML, XHTML, and CSS
4. Internet Programming ENG224 INFORMATION TECHNOLOGY – Part I
Overview Environment for Internet database connectivity
1 The phone in the cloud Utilizing resources hosted anywhere Claes Nilsson.
Content Interaction and Formatting, Tayeb LEMLOUMA & Nabil Layaïda. November Tayeb Lemlouma & Nabil Layaïda Presented by Sébastien Laborie November.
Component-Based Software Engineering Main issues: assemble systems out of (reusable) components compatibility of components.
31242/32549 Advanced Internet Programming Advanced Java Programming
XML INTRODUCTION Prepared by Hongming Yu Modified by Fernando Farfán.
Multimedia and weBLOGging Grade 7-9 | Cahaya Bangsa Classical School (C) 2010 Digital Media Production Facility 06 – Blog HTML Basic.
Dr. Alexandra I. Cristea XHTML.
25 seconds left…...
Authoring Languages and Web Authoring Software 4.01 Examine web page development and design.
M. Honkala, A. Vainio XForms & SVG MITA Seminar, HUT SVG Introduction Features Benefits Simple Example Standardization Mobile Environment Current.
Project 1 Introduction to HTML.
Chapter Concepts Review Markup Languages
©Silberschatz, Korth and Sudarshan10.1Database System Concepts W3C Activities HTML: is the lingua franca for publishing on the Web XHTML: an XML application.
© 2009 Research In Motion Limited Methods of application development for mobile devices.
Philips Research France Delivery Context in MPEG-21 Sylvain Devillers Philips Research France Anthony Vetro Mitsubishi Electric Research Laboratories.
Sept 11, 2008 Open IPTV Forum Release 1 Specification for End-to-End IPTV Solutions Luca Pesando Telecom Italia (Open IPTV Forum Steering Group Member)
W3C Activities HTML: is the lingua franca for publishing on the Web XHTML: an XML application with a clean migration path from HTML 4.01 CSS: Style sheets.
1st Project Introduction to HTML.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
Chapter ONE Introduction to HTML.
Web Design Basic Concepts.
Download a free MPEG-4 Player at Digital Hollywood Broadband March 5, 2001 – San Jose, California Robert Bleidt Director, Product.
1 Networks and the Internet A network is a structure linking computers together for the purpose of sharing resources such as printers and files Users typically.
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
XForms: A case study Rajiv Shivane & Pavitar Singh.
GIS technologies and Web Mapping Services
DVB The DVB Multimedia Home Platform Peter MacAvock (DVB)
INTRODUCTION TO FRONTPAGE. TOPICS TO BE DISCUSSED……….  Introduction Introduction  Features Features  Starting Front Page Starting Front Page  Components.
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
Philips Softworks CONFIDENTIAL Opportunities in MHP & MPEG-4 Presentation at ITU MediaCOM 14 th March 2002 Paul Bristow Strategic Technologist, Philips.
Silverlight Technology. Table of Contents 1.What is Silverlight Technology? 2.Silverlight Overview. 2.1 How it works 2.2 Silverlight development tools.
Introduction to HTML Tutorial 1 eXtensible Markup Language (XML)
Presented by Nassib Awad
CHAPTER TEN AUTHORING.
Web Services for Satellite Emulation Development Kathy J. LiszkaAllen P. Holtz The University of AkronNASA Glenn Research Center.
France Télécom R&D Advanced Interactive Content Olivier Avaro Chairman MPEG Systems and AIC Initiative France Telecom R&D.
Building Rich Web Applications with Ajax Linda Dailey Paulson IEEE – Computer, October 05 (Vol.38, No.10) Presented by Jingming Zhang.
Session: 1. © Aptech Ltd. 2Introduction to the Web / Session 1  Explain the evolution of HTML  Explain the page structure used by HTML  List the drawbacks.
Contents : What is Silverlight? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
©Silberschatz, Korth and Sudarshan10.1Database System Concepts W3C - The World Wide Web Consortium W3C - The World Wide Web Consortium.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
Introduction to the World Wide Web & Internet CIS 101.
1 Survey of Profiles from Other Domains XMSF Profile SG 13 January 2004 Curt Blais and NPS MV3250 (Introduction to XML, 1st Quarter 2005) Katherine L.
Web Page Programming Terms. Chapter 1 Objectives Describe Internet and Understand Key terms Describe World Wide Web and its Key terms Identify types and.
Doktorant ė : Egl ė Mickevi č i ū t ė Software development technologies KAUNO TECHNOLOGIJOS UNIVERSITETAS INFORMACIJOS SISTEM Ų KATEDA Kaunas, 2013.
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
Project 1 Introduction to HTML.
Chapter 1 Introduction to HTML.
Project 1 Introduction to HTML.
HbbTV Hybrid broadcast broadband TV
Prepared for Md. Zakir Hossain Lecturer, CSE, DUET Prepared by Miton Chandra Datta
Silverlight Technology
Presentation transcript:

International Telecommunication Union Mar del Plata, Argentina, 2 September 2009 Multimedia Application Framework Q13/SG16 Marcelo Moreno Multimedia Networking Researcher TeleMidia Lab - PUC-Rio Seminar on ITU-T hot topics for Standardization (Mar del Plata, Argentina, 2 September 2009)

International Telecommunication Union Mar del Plata, Argentina, 2 September Introduction Multimedia Applications for IPTV Interactivity Services Games And more…

International Telecommunication Union Introduction IPTV set-top boxes Multiple vendors Multiple platforms Multimedia Applications must be platform-independent Interoperability is mandatory Content creators/providers need a common application framework Mar del Plata, Argentina, 2 September

International Telecommunication Union H.IPTV-MAFR ITU-Ts effort to identify and harmonize the relevant multimedia application frameworks Established technologies New emerging technologies Question 13, Study Group 16 Multimedia application platforms and end systems for IPTV Mar del Plata, Argentina, 2 September

International Telecommunication Union H.IPTV-MAFR Set-top box vendors will be able to compete in multiple markets Migration between markets is supported choosing well-known MAFR standards Hybrid set-top boxes Component-based engines Configurable systems Content interchange Mar del Plata, Argentina, 2 September

International Telecommunication Union H.IPTV-MAFR MAFR can be classified by the authoring paradigm Declarative Application Frameworks e.g.: HTML, BML, SVG, NCL… Procedural Application Frameworks e.g.: Java (MHP)… 2 recommendations approved 13 working documents Mar del Plata, Argentina, 2 September

International Telecommunication Union H.760 (ex-H.IPTV-MAFR.0) H Overview of multimedia application frameworks for IPTV services Identifies and briefly describes the relevant standards of multimedia application frameworks Interoperability and harmonization in IPTV services Mar del Plata, Argentina, 2 September

International Telecommunication Union H.760 (Overview) Declarative application frameworks: BIFS, BML, CEA-2014, CSS, DOM, DVB- HTML, EcmaScript, HTML, LASeR, MHEG-5, NCL, SVG, WTML Procedural application frameworks GEM-based frameworks, M3W Annex A describes common usage of web-related technologies (HTML, DOM, CSS, EcmaScript) Mar del Plata, Argentina, 2 September

International Telecommunication Union H.761 (ex-H.IPTV-MAFR.9) Nested Context Language (NCL) and Ginga-NCL for IPTV services NCL is a glue language that holds media together in a multimedia presentation, describing relationships among media objects in time and space XML-based, high-level constructs Ginga-NCL is an NCL presentation engine built as part of an IPTV middleware Mar del Plata, Argentina, 2 September

International Telecommunication Union H.761 (NCL) NCL highlights: Code reuse Multidevice support (in a home network) Content adaptability Spatiotemporal media synchronization No restrictions about media objects Procedural code handled as a media object. Native scripting in Lua Open-source reference implementation Mar del Plata, Argentina, 2 September

International Telecommunication Union H.IPTV-MAFR.1 Binary Format for Scene for IPTV Scene description language, a part of MPEG-4 standard. Designed to allow for the efficient representation of dynamic and interactive presentations Description of the spatial and temporal organization of the different scene components. Mar del Plata, Argentina, 2 September

International Telecommunication Union H.IPTV-MAFR.2 Broadcasting Markup Language for IPTV (BML) Declarative application specification for multimedia broadcasting in Japan Standardized by ARIB. BML consists of XHTML, CSS, Document Object Model (DOM) and ECMAScript. BML defines additional API and objects for IPTV using ECMAScript. Mar del Plata, Argentina, 2 September

International Telecommunication Union H.IPTV-MAFR.3 CEA-2014 for IPTV Remote User Interface specification Allows a user interface to be remotely displayed on devices. Based on existing web technologies XHTML, EcmaScript, CSS and DOM 2. It is a web based protocol and framework for Remote user interface (UI) on UPnP Home Network and over Internet. Mar del Plata, Argentina, 2 September

International Telecommunication Union H.IPTV-MAFR.4 Cascading Style Sheet for IPTV CSS is a Style sheet language by W3C Used to describe the presentation of a document written in a markup language. A CSS can be either linked to a document through a URI or included in the document. Does not constitute by itself a MAFR Mar del Plata, Argentina, 2 September

International Telecommunication Union H.IPTV-MAFR.5 Document Object Model for IPTV Platform-, language-neutral interface Allows programs and scripts to dynamically access and update the content and structure of documents. It does not constitute by itself multimedia framework but is used with some markup languages. Mar del Plata, Argentina, 2 September

International Telecommunication Union H.IPTV-MAFR.6 ECMAScript for IPTV Scripting language by ECMA Used on the Web and supported in many applications Included as a component in many presentation engines (PE) such as BML and DVB-HTML Mar del Plata, Argentina, 2 September

International Telecommunication Union H.IPTV-MAFR.7 LASeR and SAF for IPTV MPEG-4 Part 20, designed for representing and delivering rich-media services to resource-constrained devices It defines two binary formats: LASeR, a binary format for encoding 2D scenes; and SAF, a binary format for aggregating in a single stream LASeR content with audio/video streams. Mar del Plata, Argentina, 2 September

International Telecommunication Union H.IPTV-MAFR.8 MHEG-5 for IPTV Represents an application as a set of scenes based on synchronization and spatial-temporal relationships of multiple media formats It supports structural composition, event-action associations, navigation, and user interaction capabilities. Mar del Plata, Argentina, 2 September

International Telecommunication Union H.IPTV-MAFR.10 Scalable Vector Graphics for IPTV Describes 2D graphics and graphical applications in XML. Allows for three types of graphic objects: vector graphic shapes, images and text. Drawings can be interactive and dynamic. Animations can be defined and triggered either declaratively or via scripting Mar del Plata, Argentina, 2 September

International Telecommunication Union H.IPTV-MAFR.11 Worldwide TV Markup Language IPTV Content format for delivery using Internet Servers. Supports key features to enable service- oriented applications. Platform comprises a micro-browser and a markup language (WML 1.3 spec). User agent behavior is more sophisticated than a standard internet based HTML browser. Mar del Plata, Argentina, 2 September

International Telecommunication Union H.IPTV-MAFR.12 MPEG Multimedia Middleware IPTV M3W Multimedia platform API defines mainly audio and video processing APIs handling front-end, decoders and post- processing of A/V. M3W Multimedia APIs offer a high-level API that is independent of the target hardware. Focus on MPEG technologies. Mar del Plata, Argentina, 2 September

International Telecommunication Union H.IPTV-MAFR.13 HTML for IPTV Hypertext Markup Language XHTML DHTML HTML profile for IPTV Mar del Plata, Argentina, 2 September

International Telecommunication Union H.IPTV-MAFR.14 Lua for IPTV services Extension programming language to support procedural programming with data description facilities. Lua is intended to be used as a powerful, lightweight scripting language. Lua engine is small and easily portable to several hardware platforms. The Lua engine is distributed as free software under the MIT license. Mar del Plata, Argentina, 2 September

International Telecommunication Union Final Remarks Market is in serious need of standardized interoperable solutions. Interoperability will provide benefit for all and encourage growth of the multimedia application market. The H.760 recommendation series standardizes the relevant MAFR technologies. Mar del Plata, Argentina, 2 September

International Telecommunication Union Final Remarks Interoperability is achieved through configurable platforms that can be adapted to specific MAFR subsets. The use of standardized, media- independent glue language is also a good solution for interoperability and harmonization. MAFR discussions are under way in Q13/SG16, a highly active question. Mar del Plata, Argentina, 2 September

International Telecommunication Union Mar del Plata, Argentina, 2 September 2009 Thank you Marcelo Moreno Multimedia Networking Researcher TeleMidia Lab - PUC-Rio Seminar on ITU-T hot topics for Standardization (Mar del Plata, Argentina, 2 September 2009)