La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

XML Extensible Modeling Language Universidad del Azuay Maestría en Telemática Sesión 3b.

Presentaciones similares


Presentación del tema: "XML Extensible Modeling Language Universidad del Azuay Maestría en Telemática Sesión 3b."— Transcripción de la presentación:

1 XML Extensible Modeling Language Universidad del Azuay Maestría en Telemática Sesión 3b

2 XML: Presentación2 INDICE 1. EXTENSIBLE HYPERTEXT MARKUP LANGUAGE (XHTML) 2. CSS, XSL, XSL-FO 2.1 CASCADING STYLE SHEETS (CSS). 2.2 EXTENSIBLE STYLE SHEET LANGUAGE (XSL) 2.3 XSL FORMATTING OBJECTS (XSL-FO) 2.4 COMPARACIÓN ENTRE CSS, XSL, XSL-FO 3. SYNCHRONOUS MEDIA INTERFACE LANGUAGE (SMIL) 4. WEB SERVICES USER INTERFACE (WSUI) 5. VoiceXML RESUMEN CONCLUSIONES

3 XML: Presentación3 XHTML Lenguaje de Etiquetado Hipertextual Extensible. XHTML extenderá aplicaciones web, permitiendo a los sitios web controlar y enviar información que manejará innumerables dispositivos, estilos de presentación y otros sitios web.

4 XML: Presentación4 Historia SGML 70s Standard Generalized Mark-Up Language HTML 1993 Hypertext Mark-up Language DHTML 1995 Dynamic HTML XML 1998 Extensible Modeling Language

5 XML: Presentación5 XHTML Características Es el siguiente paso en la evolución de Internet. Familia de módulos y tipos de documentos que reproduce, engloba y extiende HTML 4.0. Finalidad: Usarse como lenguaje de contenidos, conforme a XML y, funciona en agentes de usuario conformes con HTML 4.0.

6 XML: Presentación6 XHTML Mejoras Documentos, fácilmente visualizados, editados y validados con herramientas XML estándar. Pueden escribirse para que funcionen igual o mejor en los agentes de usuarios. Pueden usar aplicaciones que se basen ya sea en el Modelo del Objeto Documento de HTML o XML

7 XML: Presentación7 DOCUMENTO XHTML 1. Deben poder validarse con alguna de las tres DTD de XML. 2. Primera etiqueta,. 3. Segunda etiqueta, denominado elemento raíz del documento y el atributo del xmlns obligatorio

8 XML: Presentación8 DOCUMENTO XHTML a. obligatoria b. Etiquetas Form, deben tener un atributo de acción. c. Formato: No hay etiquetas de estilo, sino se usara hojas de estilo. d. Texto, encerrarse en un conjunto de etiquetas válidas. "p", "h1" "div", "pre".

9 XML: Presentación9 DOCUMENTO XHTML

10 XML: Presentación10 CSS (Cascade Style Sheet) Hojas de estilo en cascada Es un lenguaje sencillo para la aplicación de estilos a un elemento XML

11 XML: Presentación11 CSS Características En 1996, etiquetas propias de HTML, actualmente con XML, se aplica a todos los elementos. No todos los navegadores están preparados para su procesamiento. CSS se expresa mediante reglas en un fichero de texto plano. Cada regla contiene el nombre del elemento al que se aplica y el estilo definido.

12 XML: Presentación12 CSS Versiones CSS CSS2 1998

13 XML: Presentación13 DOCUMENTO CSS Especificar formato, a utilizar.

14 XML: Presentación14 DOCUMENTO CSS Reglas de estilo Unidades CSS Selector Herencia Estilos en cascada

15 XML: Presentación15 DOCUMENTO CSS Reglas de estilo Valores

16 XML: Presentación16 DOCUMENTO CSS Reglas de estilo Propiedades

17 XML: Presentación17 CSS 2 Incorpora herramientas para los desarrolladores WEB y para los diseñadores agregando funcionalidade y redefiniendo alguanas ya existentes. Estas nuevas características permiten al usuario selecionar y formatear elementos de forma precisa

18 XML: Presentación18 XSL (Extensible Style Language) Lenguaje de hojas de estilo extensible Es un lenguaje de transformación de documentos XML.

19 XML: Presentación19 XSL Características Métodos. Para trasformar los documentos XML. Para definir las partes y patrones de XML. Paraa formatear los documentos XML. Lenguajes. Transformar documentos XML. Definir las partes o patrones de XML. Formatear objetos y definir el despliegue de los elementos XML.

20 XML: Presentación20 DOCUMENTO XSL I Iniciar con xsl: stylesheet define el inicio de la hoja de estilo. xsl: template define el inicio de la plantilla. Las demás etiquetas son elementos de la plantilla. Las dos ultimas líneas son las etiquetas que cierran la plantilla y la hoja de estilo.

21 XML: Presentación21 PLANTILLAS XSL XSL usa una o más plantillas para definir como produce la salida de los elementos XML. Un atributo match es usado para asociar la plantilla con un elemento XML.

22 XML: Presentación22 XSL-FO Lenguaje de hojas de estilo extensible, Formato de Objetos. Conjunto de herramientas de desarrollo, usados para describir páginas de impresión: paginación, esquema, estilo; de los documentos XML

23 XML: Presentación23 XSL-FO Características Etiquetas para páginas, bloques, etc. Normalmente se crea una hoja XSLT que transforma en un documento final con etiquetas XLS-FO. Los navegadores más importantes no soportan XSL-FO.

24 XML: Presentación24 DOCUMENTO XLS-FO Luego de la sentencia inicial, procesar una instrucción de un elemento root FO Describir la clase de páginas que puede tener el documento

25 XML: Presentación25 DOCUMENTO XLS-FO Descripciones de la clase de páginas que pueden haber en el documento. Secuencias en las cuales los formatos de páginas pueden ocurrir. Las páginas y sus contenidos. Esquema de páginas.

26 XML: Presentación26 Comparación CSS, XSL, XSL-FO

27 XML: Presentación27 SMIL Lenguaje de integración y sincronización de archivos multimedia. Permite, colocar elementos multimedia en la pantalla, y sincronizarlos.

28 XML: Presentación28 SMIL Características Lenguaje fácil de leer y comprender Sensible a mayúsculas y minúsculas Etiquetas deben escribirse en minúsculas Etiquetas tienen que cerrarse

29 XML: Presentación29 SMIL Estructura del código

30 XML: Presentación30 SMIL Objetos Multimedia Permiten incluir documentos (formatos) multimedia en la presentación SMIL. TIPOS Objetos con una duración intrínseca, medios continuos: video y audio Objetos multimedia sin duración intrínseca, medios discretos: texto e imagen

31 XML: Presentación31 WSUI Servicios WEB, Interfaz de Usuario Creación y entrega de servicios Web como aplicaciones a los usuarios-finales. WSUI habilita al popular modelo de sitios Web que exponen una aplicación como un componente para otros sitios Web

32 XML: Presentación32 WSUI Características Aplicaciones dinámicas compartidas Estándares en los que esta basado: XML, SOAP, XPATH, XSLT, XHTML Implementación en Cualquier - plataforma.

33 XML: Presentación33 WSUI Visión Técnica de WSUI Componentes y containers Páginas y vistas Eventos y flujo de interacción Vistas de componentes usando XSLT Variables y expresiones

34 XML: Presentación34 WSUI Visión Técnica de WSUI

35 XML: Presentación35 WSUI Elemento Componente Diagrama:

36 XML: Presentación36 WSUI Elemento Componente Diagrama:

37 XML: Presentación37 WSUI Elemento Componente Atributos:

38 XML: Presentación38 WSUI Elemento Componente Código Fuente:

39 XML: Presentación39 VoiceXML Voz en la Web. Es una red interconectada donde la información de Internet puede accederse desde cualquier teléfono, usando la voz. Brinda mediante una llamada telefónica acceder al contenido de Internet en una continua sesión de llamada.

40 XML: Presentación40 VoiceXML Es una norma que surge en los lenguajes de etiquetado (markup) para crear aplicaciones de voz..

41 XML: Presentación41 VoiceXML Propuestas Poner a disposici ó n de las aplicaciones de voz toda la potencialidad de la web, desde un simple tel é fono. · Liberar a los desarrolladores de tales aplicaciones a bajo nivel y la gesti ó n de recursos. · Aislar a los desarrolladores de aplicaciones de los detalles de las diferentes plataformas existentes.

42 XML: Presentación42 VoiceXML Características Alternativa a los interfaces modo texto. Aplicaci ó n XML que define una estructura en á rbol a trav é s de la cual el usuario viaja por medio de comandos de voz. Respuestas en forma de di á logos, usando habla sintetizada o por archivos de audio pre-grabados. Recibir la entrada del usuario usando el habla o por tonos del teclado de su tel é fono.

43 XML: Presentación43 VoiceXML Escenario

44 XML: Presentación44 VoiceXML Semántica y Sintáxis Está basado, como XML, en un formato de etiquetas y atributos. Tiene una sintáxis que incluye instrucciones o elementos dentro de etiquetas: Etiquetas comunes.

45 XML: Presentación45 VoiceXML Semántica y Sintáxis Está basado, como XML, en un formato de etiquetas y atributos. Tiene una sintáxis que incluye instrucciones o elementos dentro de etiquetas: Etiquetas comunes. Un documento comienza y finaliza con la etiqueta

46 XML: Presentación46 Documento VoiceXML Toda aplicación VoiceXML consta de uno o más ficheros de texto (documentos). Tienen extensión.vxml Contienen las instrucciones VoiceXML de las aplicaciones Primera instrucción. Las demás instrucciones, encerradas en y el atributo de versión.

47 XML: Presentación47 Diálogos VoiceXML Se definen dos tipos de diálogos que sirven de interface con el usuario Form: Presentar información al usuario o recavar información de este. Menú: Es un form especializado que obliga al usuario a seleccionar una opción y extenderse por esta.

48 XML: Presentación48 VoiceXML PROMPT Elemento que controla la salida de voz sintetizada y audio pregrabado, como forma de `presentación del sistema. Puede ser omitido explícitamente únicamente cuando no se requiere especificar alguno de sus atributos

49 XML: Presentación49 VoiceXML Marcas de voz: Existen marcas que pueden contener los prompts: Pausas Énfasis

50 XML: Presentación50 VoiceXML ETIQUETA Es una etiqueta de presentación perteneciente al elemento prompt, típicamente se especifica a través de un URI, o puede estar especificada en una variable de audio pregrabada.

51 XML: Presentación51 VoiceXML GRAMMAR. Elemento que se emplea para proveer una gramática de conversación o del habla, de manera que especifique un grupo de palabras que el usuario puede decir para desarrollar una acción o suministrar información, y provea una secuencia de valores para describir la información o acción.

52 XML: Presentación52 RESUMEN CSS, es una aplicación de estilos a un elemento XML XSL, aunque define la presentación de un documento XML, es mas un lenguaje de transformación de documentos XML XSL-FO, es utilizado para describir páginas de impresión de los documentos XML SMIL, permite colocar elementos multimedia, como animación, audio, video, etc. en la pantalla y sincronizarlos. · WSUI, permite la creación y entrega de servicios Web, que pueden a su vez ser usados como componente para otros sitios Web. VoiceXML, permite que información de Internet pueda accederse desde cualquier teléfono, usando la voz.

53 XML: Presentación53 CONCLUSIONES La finalidad de XHTML es ser usado como lenguaje de contenidos, es más que una nueva versión de HTML 4.0. Para un uso fácil y eficaz de XHTML, la actual generación de herramientas, como editores y browsers, necesitan ser actualizados. Se debe empezar a implementar XHTML en las aplicaciones web, para asegurar una salida compatible con XHTML. El diseño a futuro es muy importante.

54 XML: Presentación54 CONCLUSIONES Para llevar a cabo un plan de migración, se debe empezar a escribir código en XHTML aunque no al extremo. · Smil, permite la incursión de una manera fácil de los elementos de multimedia · VoiceXML, es una gran alternativa, a las interfaces en modo texto, y con demasiados vínculos, para llegar a un objetivo específico.

55 XML: Presentación55 GLOSARIO AGENTES DE USUARIO. Aplicación que lee y procesa documentos XHTML DTD Definición del tipo de documento Colección de declaraciones XML, define la estructura reglamentaria, los elementos y atributos que están disponibles para su uso en documentos que cumplan con la DTD. XHTML-1.0-Strict. DTD estricto. XHTML-1.0-Transitional. DTD de transición. XHTML-1.0-Frameset. DTD frameset.


Descargar ppt "XML Extensible Modeling Language Universidad del Azuay Maestría en Telemática Sesión 3b."

Presentaciones similares


Anuncios Google