itu-t h.760 series multimedia application framework itu-t ... · workshop on harmonization of iptv...
TRANSCRIPT
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 Frameworks (MAFR)
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.
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
Workshop on Harmonization of IPTV and Web technologies
Common MAFR Suite
5
ITU-T H.761 Nested Context Language (NCL) and Ginga-NCL
Workshop on Harmonization of IPTV and Web technologies
7
Requirements Synchronization
Workshop on Harmonization of IPTV and Web technologies
8
Requirements Synchronization
Workshop on Harmonization of IPTV and Web technologies
9
Requirements Interactivity
Workshop on Harmonization of IPTV and Web technologies
10
Requirements Interactivity
Workshop on Harmonization of IPTV and Web technologies
11
Requirements Content Adaptation
Workshop on Harmonization of IPTV and Web technologies
12
Requirements Content Adaptation
Workshop on Harmonization of IPTV and Web technologies
13
Requirements Single Device
Workshop on Harmonization of IPTV and Web technologies
14
Requirements Single Device, Live content
Workshop on Harmonization of IPTV and Web technologies
15
Requirements Multiple Devices
Workshop on Harmonization of IPTV and Web technologies
16
Requirements Multiple Devices
Workshop on Harmonization of IPTV and Web technologies
17
Requirements Multiple Devices
What is NCL
Workshop on Harmonization of IPTV and Web technologies
What is NCL
<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