7. ...
Apl 1 Apl 2 Apl 3 Apl n
Ginga
OS
...
Apl 1 Apl 2 Apl 3 Apl n
Ginga - NCL Lua Extensions
Ginga-CC
OS
7
8. Ginga
Ginga - NCL Presentation Engine
XML Parsers
Formatter
NCL Context Converters
Manager Scheduler
Extensions
Player Private Base
Manager Layout Manager Manager
Adapters
Ginga Common - Core
Context Manager
Data
CA Search Engine Update Manager
Processing Players
DRM Tuner G. Manager
Protocol Stack
Ginga-NCL
Ginga - NCL Presentation Engine
XML Parsers
Formatter
NCL Context Converters
Manager Scheduler
Player Private Base
Manager Layout Manager Manager
Adapters
Ginga Common - Core
Context Manager
Data
CA Search Engine Update Manager
Processing Players
DRM Tuner G. Manager
Protocol Stack
SI MPE DSM- CC Media Streams
HTTP RTP RTCP
TS
TCP UDP
IP
8
9. Ginga-J + Ginga-NCL
Ginga - NCL Presentation Engine
XML Parsers
Formatter
Ginga –J Execution Engine NCL Context Converters
Manager Scheduler
Bridge
Player Private Base
Manager Layout Manager Manager
Adapters
Ginga Common - Core
Context Manager
Data
CA Search Engine Update Manager
Processing Players
DRM Tuner G. Manager
Protocol Stack
SI MPE DSM- CC Media Streams
HTTP RTP RTCP
TS
TCP UDP
IP
Broadband TV + Ginga-NCL
Ginga - NCL Presentation Engine
XML Parsers
Formatter
NCL Context Converters
Manager Scheduler
Player Private Base
Manager Layout Manager Manager
Adapters
Ginga Common - Core
Context Manager
Data
CA Search Engine Update Manager
Processing Players
DRM Tuner G. Manager
Protocol Stack
SI MPE DSM- CC Media Streams
HTTP RTP RTCP
TS
TCP UDP
IP
9
10. Broadband TV + Ginga-NCL
Services / Applications over IP Ginga - NCL Presentation Engine
Broadband TV XML Parsers
Formatter
EPG NCL Context Converters
Manager Scheduler
Gaming Widgets Bridge
Player Private Base
Manager Layout Manager Manager
Adapters
Ginga Common - Core
Context Manager
Data
CA Search Engine Update Manager
Processing Players
DRM Tuner G. Manager
Protocol Stack
SI MPE DSM- CC Media Streams
FTP HTTP RSTP RTCP
IGMP TS and Others
RTP
TCP UDP
IP
IPTV + Ginga-NCL
Services / Applications over IP Ginga - NCL Presentation Engine
IPTV - Broadband TV XML Parsers
Formatter
VOIP EPG NCL Context Converters
Manager Scheduler
Gaming Widgets Bridge
Player Private Base
Manager Layout Manager Manager
PPV VOD
Adapters
Ginga Common - Core
Context Manager
Data
CA Search Engine Update Manager
Processing Players
DRM Tuner G. Manager
Protocol Stack
SI MPE DSM- CC Media Streams
FTP HTTP RSTP RTCP
IGMP TS and Others
RTP
TCP UDP
IP
10
21. Pesquisa em Linguagens e Players
• Interoperabilidade: Liaison ITU-T/W3C
– NCL como linguagem de cola
– NCL como plug-in Web
– NCL Raw profile
– Hypermedia Raw Profile
– Sintaxe de transferência
NCL 4.0
• NCL 4.0 / Hypermedia Raw Profile
– Abstrações de mais alto nível para definição de
relacionamentos
– Melhor suporte a aplicações cientes de contexto
– Suporte a interfaces multimodais
21
23. NCL 4.0
• NCL 4.0 / Hypermedia Raw Profile
– Abstrações de mais alto nível para definição de
relacionamentos
– Melhor suporte a aplicações cientes de contexto
– Suporte a interfaces multimodais
– Suporte a objetos 3D
• Múltiplos dispositivos
• Social media
23