20
ITU-T H.760 Series Multimedia Application Framework ITU-T H.761 NCL and Ginga-NCL Marcelo Moreno UFJF/PUC-Rio, Brazil ITU-T Q13/16 Associate Rapporteur Workshop on Harmonization of Web and IPTV technologies Rio de Janeiro, 19 July 2011

ITU-T H.760 Series Multimedia Application Framework ITU-T ... · Workshop on Harmonization of IPTV and Web technologies MAFR Series • H.761 – Ginga-NCL Nested Context Language

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ITU-T H.760 Series Multimedia Application Framework ITU-T ... · Workshop on Harmonization of IPTV and Web technologies MAFR Series • H.761 – Ginga-NCL Nested Context Language

ITU-T H.760 Series Multimedia Application Framework

ITU-T H.761 NCL and Ginga-NCL

Marcelo Moreno UFJF/PUC-Rio, Brazil

ITU-T Q13/16 Associate Rapporteur

Workshop on Harmonization of Web and IPTV technologies Rio de Janeiro, 19 July 2011

Page 2: ITU-T H.760 Series Multimedia Application Framework ITU-T ... · Workshop on Harmonization of IPTV and Web technologies MAFR Series • H.761 – Ginga-NCL Nested Context Language

ITU-T H.760 Series Multimedia Application Frameworks (MAFR)

Page 3: ITU-T H.760 Series Multimedia Application Framework ITU-T ... · Workshop on Harmonization of IPTV and Web technologies MAFR Series • H.761 – Ginga-NCL Nested Context Language

Workshop on Harmonization of IPTV and Web technologies

IPTV Multimedia Applications

•  Resident •  Applications installed by the manufacturer. EPG UI.

•  Installable applications •  Applications that can be installed by the user.

•  Runs locally, may access remote data. Widgets.

•  Not installable, pulled applications •  Online-available applications.

•  Request comes from terminal. Portals.

•  Not installable, pushed applications •  Available applications sent to the terminal with no request.

•  Broadcast applications. Content-related.

Page 4: ITU-T H.760 Series Multimedia Application Framework ITU-T ... · Workshop on Harmonization of IPTV and Web technologies MAFR Series • H.761 – Ginga-NCL Nested Context Language

Workshop on Harmonization of IPTV and Web technologies

MAFR Series

•  H.761 – Ginga-NCL Nested Context Language

•  H.762 – LIME Lightweight Multimedia Environment

•  H.763.1 – CSS Cascaded Stylesheets

•  MAFR.6 – EcmaScript

•  MAFR.10 – SVG Scalable Vector Graphics

•  MAFR.14 – Lua scripting language

Page 5: ITU-T H.760 Series Multimedia Application Framework ITU-T ... · Workshop on Harmonization of IPTV and Web technologies MAFR Series • H.761 – Ginga-NCL Nested Context Language

Workshop on Harmonization of IPTV and Web technologies

Common MAFR Suite

5

Page 6: ITU-T H.760 Series Multimedia Application Framework ITU-T ... · Workshop on Harmonization of IPTV and Web technologies MAFR Series • H.761 – Ginga-NCL Nested Context Language

ITU-T H.761 Nested Context Language (NCL) and Ginga-NCL

Page 7: ITU-T H.760 Series Multimedia Application Framework ITU-T ... · Workshop on Harmonization of IPTV and Web technologies MAFR Series • H.761 – Ginga-NCL Nested Context Language

Workshop on Harmonization of IPTV and Web technologies

7

Requirements Synchronization

Page 8: ITU-T H.760 Series Multimedia Application Framework ITU-T ... · Workshop on Harmonization of IPTV and Web technologies MAFR Series • H.761 – Ginga-NCL Nested Context Language

Workshop on Harmonization of IPTV and Web technologies

8

Requirements Synchronization

Page 9: ITU-T H.760 Series Multimedia Application Framework ITU-T ... · Workshop on Harmonization of IPTV and Web technologies MAFR Series • H.761 – Ginga-NCL Nested Context Language

Workshop on Harmonization of IPTV and Web technologies

9

Requirements Interactivity

Page 10: ITU-T H.760 Series Multimedia Application Framework ITU-T ... · Workshop on Harmonization of IPTV and Web technologies MAFR Series • H.761 – Ginga-NCL Nested Context Language

Workshop on Harmonization of IPTV and Web technologies

10

Requirements Interactivity

Page 11: ITU-T H.760 Series Multimedia Application Framework ITU-T ... · Workshop on Harmonization of IPTV and Web technologies MAFR Series • H.761 – Ginga-NCL Nested Context Language

Workshop on Harmonization of IPTV and Web technologies

11

Requirements Content Adaptation

Page 12: ITU-T H.760 Series Multimedia Application Framework ITU-T ... · Workshop on Harmonization of IPTV and Web technologies MAFR Series • H.761 – Ginga-NCL Nested Context Language

Workshop on Harmonization of IPTV and Web technologies

12

Requirements Content Adaptation

Page 13: ITU-T H.760 Series Multimedia Application Framework ITU-T ... · Workshop on Harmonization of IPTV and Web technologies MAFR Series • H.761 – Ginga-NCL Nested Context Language

Workshop on Harmonization of IPTV and Web technologies

13

Requirements Single Device

Page 14: ITU-T H.760 Series Multimedia Application Framework ITU-T ... · Workshop on Harmonization of IPTV and Web technologies MAFR Series • H.761 – Ginga-NCL Nested Context Language

Workshop on Harmonization of IPTV and Web technologies

14

Requirements Single Device, Live content

Page 15: ITU-T H.760 Series Multimedia Application Framework ITU-T ... · Workshop on Harmonization of IPTV and Web technologies MAFR Series • H.761 – Ginga-NCL Nested Context Language

Workshop on Harmonization of IPTV and Web technologies

15

Requirements Multiple Devices

Page 16: ITU-T H.760 Series Multimedia Application Framework ITU-T ... · Workshop on Harmonization of IPTV and Web technologies MAFR Series • H.761 – Ginga-NCL Nested Context Language

Workshop on Harmonization of IPTV and Web technologies

16

Requirements Multiple Devices

Page 17: ITU-T H.760 Series Multimedia Application Framework ITU-T ... · Workshop on Harmonization of IPTV and Web technologies MAFR Series • H.761 – Ginga-NCL Nested Context Language

Workshop on Harmonization of IPTV and Web technologies

17

Requirements Multiple Devices

Page 18: ITU-T H.760 Series Multimedia Application Framework ITU-T ... · Workshop on Harmonization of IPTV and Web technologies MAFR Series • H.761 – Ginga-NCL Nested Context Language

What is NCL

Page 19: ITU-T H.760 Series Multimedia Application Framework ITU-T ... · Workshop on Harmonization of IPTV and Web technologies MAFR Series • H.761 – Ginga-NCL Nested Context Language

Workshop on Harmonization of IPTV and Web technologies

What is NCL

Page 20: ITU-T H.760 Series Multimedia Application Framework ITU-T ... · Workshop on Harmonization of IPTV and Web technologies MAFR Series • H.761 – Ginga-NCL Nested Context Language

<head>

<regionBase>...

</regionBase>

<descriptorBase>...

</descriptorBase>

<connectorBase>...

</connectorBase>

</head>

<body>

<port id=”pMain" component="video1" />

<!-- nodes -->

<!-- links -->

</body>

body 2

head 1

regions - where

descriptors - how d1 d2 d3

Contexts & media – what video1

imagem1

audio1

connectors - when onEndStart E S

onEndStart E S

onEndStart E S

Links - when