SMIL – Lenguaje de Sincronización e Integración de Medias Multimedia 2004 Kostadin Koruchev.

Slides:



Advertisements
Presentaciones similares
Accesibilidad y nuevas tecnologías multimedia+web
Advertisements

Fill in the chart IWe YouYou all (Spain) He She You (formal) They ( girls) They (girls and mixed group) You all (formal)
2003 HYPACK MAX Training Seminar1 Sample_Boat_Shape_32 32 – Creando la forma de barco en el EDITOR de FORMA DE BARCO Que es la forma de barco? Las formas.
TACC1 MULTIMEDIA OPTATIVA III curso. Objetivos Al finalizar el curso con éxito, el estudiante va a poder a trabajar con: – Hipertexto – Sonido (voz, Audio)
DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB
Adjectives agree in gender and number with the persons or things they describe. Masculine adjectives usually end in -o and feminine adjectives usually.
XML Xlink Kostadin Koruchev. Xlink -- enlaces en XML Se permiten varios tipos de enlaces. Lo más común es enlace de tipo simple. Conceptualmente muy limpio.
SMIL Synchronized Multimedia Integration Language Pronúnciese SMIL.
SMIL 2.0, algo mas que texto SMIL (Synchronized Multimedia Integration Language)
XML Corporación Universitaria de Ciencia y Desarrollo Ing. Andrés Vargas - W3C: XML es un.
SMIL 2.0 Aplicaciones Distribuidas Avanzadas Eduardo Moro Carrizosa.
Curso: XML, de los datos a la presentación Julio de 2005 CAPTIVA · Introducción al mundo XML.
XML (Extensible Markup Language) Kostadin Koruchev Es necesario utilizar el soporte que acompaña estos apuntes.
“Stem-changing” verbs (e  ie). Many Spanish verbs follow a similar pattern when they are conjugated. These are called “stem-changing” verbs because there.
 Palabra inglesa que define un conjunto de conceptos, prácticas y criterios.  En el desarrollo de Sw es una estructura conceptual y tecnológica que proporciona.
INTRODUCCIÓN HTML. QUE ES HTML El HTML (Hyper Text Markup Language) es el lenguaje con el que se escriben las páginas web. HTML es un lenguaje de hipertexto.
Lenguaje XHTML Raquel Gil IES Gonzalo Nazareno Lenguaje XHTML.
DML Transact SQL Sesión X Triggers. Duración 2 Horas.
Desarrollo y servicios web Luisa Fernanda Rincón Pérez
UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO Instituto de Ciencias Económico Administrativas.
Page 88 Realidades 2 Possessive Adjectives. Showing Possession In Spanish there are NO apostrophes. You cannot say, for example, Jorge’s dog,
Haz ahora el 27 de octubre de 2015 Complete each sentence with the correct form of ser and estar: 1.Mi cuarto ________ al lado de la sala. 2.Manuel y Fernando.
Principios, teoría y práctica sobre los conceptos de HTML básicos.
Trabajar con SERVLETS. Índice Qué son los Servlets Para qué sirven Cómo se utilizan Ejemplo Cómo probar un Servlet.
Validación de HTML Validación de CSS. Validación de HTML Desarrollado por: W3C Tipo de Recurso: Programa – Software Tipo de Destinatario: General Tipo.
© Copyright Showeet.com E XAMPLE 1 A BSTRACT 3D P APER I NFOGRAPHICS Your own text goes here.
Fiesta en Familia Español 1 Tema 5 Página 244.
Conferencia # 3 Ingeniería de Software II
HERRAMIENTAS DE INFORMATICA
Radical Changing Verbs
HTML saregune CC 2009.
Desarrollado por: Guillermo Verdugo Bastias
Possessive Adjectives
Possessive Adjectives
Ajax (ASYNCHRONOUS JAVASCRIPT AND XML)
Descubre Lesson 2 Vocabulary pg 56
Conectividad de Bases de Datos
SER and SUBJECT PRONOUNS
GINGA-NCL.
informática y convergencia
Possessive Adjectives
Ricardo Ferrís Castell
s Real Time Transport Protocol Real Time Control Protocol
Tema 4 Lenguaje HTML Parte 1.
Infografía. Estructura de Datos.
PREZI..
Streaming de datos con Power BI
Crea videos animados con Animaker
Possessive Adjectives
Diseño en Alice En este módulo estudiaremos los elementos del diseño en Alice: Escenarios Storyboards Textuales Visuales Definiciones.
WRITING- ESCRITURA La escritura nos permite comunicar nuestras ideas, sentimientos y experiencias. Los niños inician el proceso con un dibujo. En él,
Hardware Description Language
Diego Hernández R Pascal Variables Diego Hernández R
Possessive Adjectives
XBRL en la recogida de datos de las Estadísticas Estructurales
Radical Changing Verbs
Unidad 4: LibreOffice Impress
P. 88 Realidades 2 Adjetivos Posesivos.
Usage of emotion with imperfect subjunctive
Redes de Petri Coloreadas
Possessive Adjectives
Possessive Adjectives
Question Formation Spanish I Page 52.
Page 228 Realidades 1 Tener, Poner, Hacer.
Possessive Adjectives
Meta: 1) Today I will remember that adjectives, such as words that describe color, material something is made of, or relative location should always match.
Identificación de las aptitudes profesionales entre la población migrante. Herramientas audiovisuales With the support of the Erasmus+ programme of the.
Gustar y Encantar.
Welcome to PowerPoint gdskcgdskfcbskjc. Designer helps you get your point across PowerPoint Designer suggests professional designs for your presentation,
2 ¿Qué es ? El HTML5 (HyperText Markup Language) es la quinta revisión del lenguaje de marcas de hipertexto de la World Wide Web. Esta nueva versión pretende.
Transcripción de la presentación:

SMIL – Lenguaje de Sincronización e Integración de Medias Multimedia 2004 Kostadin Koruchev

SMIL definición: SMIL: Syncronize Multimedia Integration Language. Se pronuncia "smile". Recomendación de W3C (XML). Integra diferentes medias De manera controlable en el tiempo, Ofrece medios de manipulación en el tiempo y en el espacio de estos objetos (animación). SMIL interactividad con el usuario

Ejemplo básico :

Ejemplo básico :

Header El header contiene la colocación de las ventanas, metatags etc:

El cuerpo:

Descripción sistemática: Especificación: Módulos: “A Module is a collection of semantically-related XML elements, attributes, and attribute values that represents a unit of functionality. Modules are defined in coherent sets. This coherency is expressed in that the elements of these modules are associated with the same namespace.” “A Language Profile is a combination of modules. Modules are atomic, i.e. they cannot be subset when included in a language profile. Furthermore, a module specification may include a set of integration requirements, to which language profiles that include the module must comply.”

Grupos de módulos: Todo programa que entiende smil tiene que entender por lo menos structure. 1. Timing 2. Time Manipulations. Velocidad. 3. Animation. Cambio temporal del atributos. 4. Content Control. Interacción. 5. Layout. Ventanas etc. 1. AudioLayout 2. BasicLayout 3. HierarchicalLayout 4. MultiWindowLayout 6. Linking 7. Media Objects 1. BasicMedia 8. Metainformation 9. Structure 10. Transitions. Efectos entre objetos multimedia.

Structure - Estructura del fichero Tags: Elementos., y Attr: Atributos. id=, title=, class=, xml:lang, xmlns. Elemento obligatorio – namespace: DTD:

Media Objects (objetos de medias) Modulos, tags: 1. BasicMedia,,,,,, 2. MediaClipping clipBegin=,clipEnd= 3. MediaClipMarkers – marcas en la media 4. MediaParam 5. MediaAccessibility alt=,... - inf add. 6. MediaDescription -- informacion adicional. 7. BrushMedia -- pintar sobre obj.

Time containers: Contenedores de tiempo Ejecución en paralelo de todos sus hijos Ejecuta en secuencia todos sus hijos Elige una de las representaciones según criterios distintos Atributos: begin=, end=, dur= -- el principio, el final y la duración. min=, max=. Intervalos de duración. repeatDur=, repeatCount=. Controlan la repetición de la duración simple. endSync=. Terminar un hijo. fill=. Especifica el estado final cuando finaliza. syncBehaviour=, syncTolerance=, syncMaster=. QoS tolerancia temporal. priorityClass=( peers, higher,lower). Controla los hijos de

Manipulación de tiempo: Manipulación de escala de tiempo (<0 -- reverse) MPEG-1 no soporta reverse. Atributos: autoReverse = " true | false " Detalles -- en la normativa.

Animación Cambia los atributos DEL PADRE con el tiempo en una manera determinada. Tags: Ejemplo: Modo de cambio -- lineal con el tiempo por defecto. Los cambios pueden ser absolutos o aditivos. Attributename=, Calcmode=, Accumulative=, Addititve=. Muy aconsejable leer la parte de animación!

Control de Contenido Controla la representacion de un contenido u otro según atributos. Módulos:  BasicContentControl. Solo con chequeo de atributos predefinidos.  CustomTestAttribute. Permite crear sus propios comprobaciones.  PrefetchControl. Optimiza el pre-fetch.  SkipContentControl. Determina si el atributo se usa o no. Tags:,,, Atributos (predefinidos): systemBitrate=, systemLanguage=, systemScreenSize= systemCPU=, systemOverdubOrSubtitle= Ejemplo: Si la línea es lenta podemos utilizar otro fichero de sonido:

Layout El posicionamiento de las ventanas. Es elemento de Módulos: AudioLayout -- volumen etc. BasicLayout -- las ventana HierarchicalLayout -- CCS like MultiWindowLayout -- varias ventanas. No todo br.lo permite. Tags: -- en header,,,,

Link – Enlaces entre contenidos. Modulos: 1. BasicLinking 2. LinkingAttributes 3. ObjectLinking Tags: Atributos: href=, sourceLevel=,destinationLevel=, sourcePlaystate=,destinationPlaystate=, show=, alt=, accesskey=, shape=,coords=,fragment= Soporte a HTML XML, Xlink,

Metainformation Meta información Descripción del contenido. Tags:, Ejemplo:

Transitions: Transiciones. Describe como cambian los objetos con otros. 1. BasicTransistions 2. InlineTransitions 3. TransitionModifiers Permite realizar efectos entre transiciones de objetos media. Módulos: BasicTransition., transIn, transOut. InlineTransition., param. se define en la cabecera. Atributos: type, subtype, dur, startProgress, endProgress, direction, fadeColor. Fill="transition" congelado el objeto mientras "transiciona" a otro. crea una transición animada

Transiciones Ejemplo:

Perfiles Los perfiles integran un conjunto de módulos para una aplicación o necesidad concreta. Tenemos los siguientes: Perfil de Lenguaje SMIL 2.0. Para aplicaciones SMIL 2.0. Perfil Básico. Para aplicación en dispositivos de limitados recursos. Perfil XHTML+SMIL. Integra SMIL 2.0 en XHTML. Perfil HTML+TIME. Versión Microsoft de SMIL. Son formalmente descritos mediante un DTD o XML Schema

Perfil escalable y básico: El perfil básico es conforme con un lenguaje Host y específico para dispositivos de limitados recursos. El perfil escalable implica la selección de una serie de módulos, simplificando el agente de usuario. El elemento systemRequiered indica que módulos son específicamente requeridos. Ejemplo: Perfil que requiere solo 2 modulos: Microsoft: HTML+TIME es aproximadamente XHTML+SMIL

Streaming: SMIL en conjunto con RTP y RTCP ofrece streaming con “soft real time” RTP y RTCP anaden elementos de soft RT: Protocolos sin re-transmisión UDP Información temporal (numero secuencia tiempo). Compresión de modo "reliable"

Reproductores: RealOne de RealNetworks. No freeware GRiNS de Oratrix. No freeware SMIL Player por InterObject. (BasicProfile) IE5.5 Soporte HTML+TIME IE6.0 Soporte XHTML+SMIL

Concusión SMIL: Tecnología en expansión. La sincronización (composición) esta separada de las medias. Permite streaming y QoS SRT. Fácil de entender y escribir aplicaciones. Bibliografía: Home Page de Synchronized Multimedia de W3C. Especificación SMIL2.0 W3C : XML schools Perfil XHTML+SMIL : Uso de HTML+TIME