720 likes | 909 Views
Programando en NCL. Jorge Orellana A. Nested Context Language. QUE? Objetos Multimedia DONDE? Region COMO? Descriptores CUANDO? Enlaces y conectores. QUE? Objetos multimedia. DONDE? Regiones. COMO? Descriptores. CUANDO? Enlaces y conectores. NCL Estructura de un documento.
E N D
Programando en NCL Jorge Orellana A.
NestedContextLanguage • QUE? Objetos Multimedia • DONDE? Region • COMO? Descriptores • CUANDO? Enlaces y conectores
NCL Atributo “id” • •Todo elemento NCL debeposeerunidentificador único entodo eldocumento • •Ejemplo: • –<region id=“video1”/> • –<media id=“video1”/>
NCL Objetos Multimedia (Que?) Define unobjeto de multimediaa ser presentado Atributos: • type(MIME type) • src(caminopara unarchivode mídia) • descriptor(id de descriptor) • Refer(referencia a otro objeto de mídia)
NCL Areas Algunos Atributos • shape(rect, circle, poly) • coords(coordenadas en pixels de area espacial) • Ifshape= rect: “X , Y , width, height” • Ifshape=circle: “Xcenter, Ycenter, radius” • Ifshape=poly: “X1 , Y1 , X2 , Y2 , ... , XN , YN” • –Para multimediascontínuas: • begin, end, dur: início, fin, duracion de area (segundos) • first, last: cuadro definindo o início/término de area
NCL Regiones (Donde?) • Representanlasregiones de TV donde lasmultimediasson presentadas • –Posicion (relativas a region principal) • Left, top, right, bottom • –Dimensiones • Width, height • –Sobreposicion • zIndex(cuantomayor, sobre la parte superior) •
NCL Descriptores (Como?) • Definen como um objeto de multimediava a ser presentado • Atributos • Player • Region(donde?) • explicitDur(formato: 9.9s) • Parâmetros usados por exibidor de mídia • Ejemplos: volume de audio, borde, transparencia
NCL Descriptores (Como?) Ejemplos de parametros: • top, left, bottom, right, height, width • bounds(valorespara left, top, width, height) • background (ex: white, black, green) • visible(true, false) • transparency(0= opaco, 1=transparente) • fit(opcionesde llenado de laregión) • scroll(barra de desplazamineto) • soundLevel(0=mudo, 1=volumen original)
NCL Bases de Conectores • Los conectores en general songenéricos. Es posiblereusar una base externa de conectores.
NCL Enlaces y Conectores • Cardinalidad de conectores
Sincronismo de multimedia sin interactividad,(reúso de características de presentación eimportación de Base de Conectores)
Sincronismo de multimedia sin interactividad,(reúso de características de presentación eimportación de Base de conectores)
Sincronismo de multimedia sin interactividad,(reúso de características de presentación eimportación de Base de conectores)
Sincronismo de multimedia sin interactividad,(reúso de características de presentación eimportación de Base de conectores)