1 / 72

Programando en NCL

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.

avi
Download Presentation

Programando en NCL

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Programando en NCL Jorge Orellana A.

  2. NestedContextLanguage • QUE? Objetos Multimedia • DONDE? Region • COMO? Descriptores • CUANDO? Enlaces y conectores

  3. QUE? Objetos multimedia

  4. DONDE? Regiones

  5. COMO? Descriptores

  6. CUANDO? Enlaces y conectores

  7. NCL Estructura de un documento

  8. NCL Estructura de un documento

  9. NCL Atributo “id” • •Todo elemento NCL debeposeerunidentificador único entodo eldocumento • •Ejemplo: • –<region id=“video1”/> • –<media id=“video1”/>

  10. 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)

  11. NCL Objetos Media (Que?)

  12. NCL Areas

  13. 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

  14. NCL Areas

  15. 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) •

  16. NCL Regiones (Donde?)

  17. 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

  18. NCL Descriptores (Como?)

  19. 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)

  20. NCL Enlaces y conectores (Donde?)

  21. NCL Enlaces y conectores (Donde?)

  22. NCL Enlaces y conectores (Donde?)

  23. NCL Bases de Conectores • Los conectores en general songenéricos. Es posiblereusar una base externa de conectores.

  24. NCL Enlaces y Conectores

  25. NCL Enlaces y Conectores • Cardinalidad de conectores

  26. EJEMPLO 1 (Sincronismo de multimedia sin interactividad)

  27. EJEMPLO 1 (Sincronismo de multimedia sin interactividad)

  28. EJEMPLO 1 (Sincronismo de multimedia sin interactividad)

  29. EJEMPLO 1 (Sincronismo de multimedia sin interactividad)

  30. EJEMPLO 1 (Sincronismo de multimedia sin interactividad)

  31. Base de conectores

  32. EJEMPLO 1 (Sincronismo de multimedia sin interactividad)

  33. EJEMPLO 1 (Sincronismo de multimedia sin interactividad)

  34. Sincronismo de multimedia sin interactividad,(reúso de características de presentación eimportación de Base de Conectores)

  35. Sincronismo de multimedia sin interactividad,(reúso de características de presentación eimportación de Base de conectores)

  36. Sincronismo de multimedia sin interactividad,(reúso de características de presentación eimportación de Base de conectores)

  37. Sincronismo de multimedia sin interactividad,(reúso de características de presentación eimportación de Base de conectores)

  38. EJEMPLO 2Adicionando Sincronismo con Interactividad

  39. EJEMPLO 2Adicionando Sincronismo con Interactividad

  40. EJEMPLO 2Adicionando Sincronismo con Interactividad

  41. EJEMPLO 2Adicionando Sincronismo con Interactividad

  42. EJEMPLO 2Adicionando Sincronismo con Interactividad

  43. EJEMPLO 2Adicionando Sincronismo con Interactividad

  44. EJEMPLO 3 Adicionando elUso de Contextos

  45. EJEMPLO 3 Adicionando el Uso de Contextos

  46. EJEMPLO 3 Adicionando el Uso de Contextos

  47. EJEMPLO 4 Reusode Objetos de Multimedia

  48. EJEMPLO 4 Reuso de Objetos de Multimedia

  49. EJEMPLO 4 Reuso de Objetos de Multimedia

  50. EJEMPLO 5 Usando unCanal de Interactividad

More Related