La declarativa, que hace hincapi en la
descripcin declarativa de un problema, en
lugar de su descomposicin en una
aplicacin algortmica.
Una aplicacin de TVD se compone de
escenas, pero a diferencia de un TV analgica,
una escena se compone no slo del vdeo
principal y el audio principal, pero adems de
otros objetos multimedia como imgenes, texto,
otros videos y audios, que se sincronizan en
tiempo y espacio.
Sincronizacin temporal es una cuestin clave
importante.
A diferencia de TV analgica, en TVD, los
cambios de escena pueden ser no secuencial
e incluso puede depender de una intervencin
del espectador. Sin embargo, las
interacciones con el espectador no deberan
ocurrir con tanta frecuencia, en comparacin
con las aplicaciones diseadas para
ordenadores.
La TV no es una computadora.
Que es el NCM 3.0
(Nested Context Model)
NCM es un modelo conceptual, se centr en la
representacin y manipulacin de documentos
hipermedia.
En general, lo
primero que
pensamos cuando
empezamos a ,,
,,
disear un programa ,,
,
,
es el contenido ,,
audiovisual
interactivo. Este
contenido est
representado por los
nodos de media.
....
Todos los nodos de
media se encuentra
- --- I
\
I
dentro de un I\
I
contexto. En NCL, el
elemento del cuerpo
.... -
-- /
.,, I
\
Esta asociacin se
hace a travs de un
descriptor
Cmo Ejecutar?
La asociacin de una
Cuando se define un
media a una regin es descriptor, es necesario
definida por un descriptor. definir la regin a la que
., - -- -- .. ..
ctx 1
,. .. ..
ideo "Video l"
' '\
contexto ctx
" s
accesib e a \
tra ves del puerto
"pVideo l" I
\ I
I
'' ;
/
' ...
--- -
..
-
..
El v ideo "Video l"
' '\
del contexto ctx
" s
l" e accesib e a
l ves del puerto
\
tra
"pVideo l" I
\ I
I
'' ;
/
' ...
--- -
..
Enlaces
onBeginStart:
1. cuando
<link xconnector="conn#onBeginStart">
<bind role="onBegin" component=video1/>
<bind role="start" component=video2"/>
</link>
2. el que
3. El que har 4. quien
Perfiles de NCL
reotonjsas e
2 Layout Layout
reolon
Media media
3 Components Context context
MediaContentAnchor area
oomoc ..iteNodelnterface oort
4 Interfaces ProoertvAnchor orooertv
switchPort
Switchlnterface
rnaootno
cescnotor
Presentation oescrtotort=ararn
5 Descriptor
Specification
oescrtotortsase
bind
bindParam
6 Linking Linking
linkParam
link
causalConnector
connector?aram
causalConnectorFunctionality simnleCondition
(agrupa funclonalidades de los comnnundCondition
mOdulos: slmoleActlon
ConnectorcausalExpresslon;
7 Connectors comnnundActlon
ConnectorCommonPart;
ConnectorAssessmentExpres slon; assessmentStatement
causalConnector) attrlbuteAssessment
valueAssessment
comnnundStatement
ConnectorBase connectorBase
Nro Areas Funclonales M6dulo Elementos
s rule6ase
TestRule rule
com ileRule
TestRuleUse bindRule
8 Presentation
swttchPort
Control ContentControl
defaultCom ,,t
descriDIOISwttch
DescriptorControl
defaultCom ,,t
9 Tlrnmlno Tlmmlno
lmDorlBase
Import importDocumentBas
e
imDorlNCL
10 Reuse
EntitvReuse
ExtendedEntitvReuse
11 Navlaatlonal Kev KevNavlaatlon
12 Animation Animation
TransitionBase transitionBase
13 Trlnsltlon Effects
Transition transition
meta
14 Meta-Information Metainformation metadata
Perfiles NCL
<ncl id=cadena_de_caracteres
xmlns=http://www.ncl.org.br/NCL3.0/nombre_perfil>
l APL APL2
APLn
Ginga
MPEG - 4 HE- MPEG - 4 HE-
.
4
AAC@L4
H.26 HP@L4. ,
AAC@L3
H.26 BP@Ll. ,
4
4 0
MPEG-2
d
4 3
,
4
I
System
BST-
OFDM
,
Sistema Operativo
Ginga Comon
- Core
Servicio fico Ginga
Especi
Puente
Motor de Motor de
Presentaci6 Ejecuci6n
n
(Programa interprete NCL) (Administrador
Xlet)
Sistema Operativo
Ginga Comon
XHTML API Lua-NCL AP I
-
NCL API
Core
Servicio fico Ginga
Especi
XHTML + CSS LUA
+ECMAScript VM
Puente
Adapt Adapt
XHTML Motor de LUA Motor de
Presentaci6n Ejecuci6n
(Programa interprete (Administrador Xlet)
NCL)
Adaptadores Administrador de
API Bases Privadas
lnteracciones con Usuarios
Aplicaci6n Aplicaci6n Aplicaci6n Aplicaci6n Aplicaci6n
Element as
Puente Software
Maquinade Maquina de Native
Ejecuci6n Monitor de Presentaci6n
Cicio de Vida
API
Red Acceso Servicio de Interface Eventos y Video Digital Otras
Condicional Informaci6n Grafica Datos Difusi6n (MPEG) Midi a
Sistema Operacional
Hardware