Escuela Politécnica Superior de Ingeniería de Gijón

Slides:



Advertisements
Presentaciones similares
Departamento de Comunicación Instituto Tecnológico y de Estudios Superiores de Monterrey, Campus Estado de México Instituto Tecnológico y de Estudios.
Advertisements

Publicaciones científicas apoyadas con tecnologías de información Jorge Walters Gastelu Marzo de 2004 Santiago, Chile.
WebScan Aplicación Web para la Navegación mediante Barrido Eric Noam Rodriguez Suazo.
Una página web es una fuente de información adaptada para la World Wide Web(WWW) y accesible mediante un navegador de Internet. Un sitio web es un conjunto.
Autor: Juan Carlos Álvarez Martín Tutor: Francisco Javier Finat Codes
Tecnología de la comunicación y la informática tic
INDUSOFT Software para generación de completas aplicaciones industriales multi-plataforma Se compone de un completo y potente conjunto de herramientas.
INTRODUCCION A CSS.
Geometría Analítica Plana
Sebax:SE BaX Sebax: Sistema Educativo Basado en Tecnología XML PROYECTO FIN DE CARRERA INGENIERÍA INFORMÁTICA Jose Luis Carrasco Sanz –
I N K S C A P E. ¿Qué es? Es un editor gráfico gratuito, bajo licencia GNU GPL, para la creación de gráficos vectoriales. Fué lanzado el 2 de noviembre.
Java Binding for the OpenGL API Unidad III. ¿Qué es OpenGL? Open GL es un entorno de desarrollo portable de aplicaciones gráficas interactivas en 2D y.
Proyecto de Ingeniería de Software 2010 Producto
STRUTS, IBATIS Y AJAX PARA LA GESTIÓN INTEGRAL DE UN TALLER MECÁNICO
Introducción a Lenguajes web
Proyecto Fin de Carrera E.T.S. Ingeniería Informática 26 de Septiembre de 2006 DESARROLLO DE UN COMPONENTE TECLADO ALUMNO: Fco. Javier Sánchez Ramos TUTORES:
JAVA FX Es un paquete de software que te permitirá desarrollar aplicaciones web para diferentes plataformas, desde un ordenador ordinario hasta teléfonos.
LENGUAJES DE MARCAS Y SISTEMAS DE GESTIÓN DE INFORMACIÓN
© Manuel ColladoHerramientas software-1 Herramientas software Clasificación. Integración de herramientas.
Actividad 8 Equipo 3: o Gemma Cedillo Saucedo. o Alejandra Castillo Almazán. o Adriana Lara Mata. o Jorge Arregoytia García. o Aleida Villegas Rodríguez.
Eventos. Ejemplos de Eventos Un click del mouse Carga de una imagen o página web Pasar el mouse por encima de un punto del documento Seleccionar un campo.
1er. Comité de Usuarios. Historia ¿Qué hay de nuevo? No más cygwin. Exportación granular: trabajo distribuído. Compilación de metadatos. Manejo.
HTML/CSS Marcas básicas.
TALLER DE HTML5. Clase 01 – Prof. Germán RODRÍGUEZ.
UNIVERSIDAD DE COSTA RICA FACULTAD DE CIENCIAS SOCIALES
3 PROGRAMAR EN UN LENGUAJE DE HIPERTEXTO L.I. OSWALDO MARTINEZ C. EDPW.
ACIDE A C onfigurable I ntegrated D evelopment E nvironment (Un entorno integrado de desarrollo configurable)
INTRODUCCIÓN A LA PROGRAMACIÓN WEB
Programación Avanzada
-Benemérita Escuela Normal “Manuel Ávila Camacho”- -Benemérita Escuela Normal “Manuel Ávila Camacho”- Materia: T.I.C. Alumno: Emilio Axel Varela Herrera.
ACCESIBILIDAD EN LA WEB Claudio Segovia. ¿Quiénes pueden tener problemas de accesibilidad? TODOS ACCESIBILIDAD EN LA WEB.
Proyecto Final de Carrera Gestor de Referencias Bibliográficas Integrado Escuela Politécnica Superior de Albacete (UCLM) Autora: Laura Ruiz Navarro Tutores:
HTML5 & CSS3 Presentado Por: Fernando Ayala
SMIL 2.0 Aplicaciones Distribuidas Avanzadas Eduardo Moro Carrizosa.
INTRODUCCIÓN A AJAX. ¿Qué es AJAX? Acrónimo de Asynchronous JavaScript And XML No es ninguna tecnología, ni lenguaje de programación. Es una técnica de.
Unidad didáctica 6 Diseño de páginas Web.
Estudio de accesibilidad de la tienda online de adolfodominguez.com
Unidad 1 Aplicaciones web de escritorio
Introducción al Lenguaje. ¿Qué es PHP? O Es un lenguaje de programación que es interpretado por un servidor web. O El lenguaje es genérico. PHP está orientado.
INGENIERÍA TÉCNICA EN INFORMÁTICA DE GESTIÓN PROYECTO FIN DE CARRERA
Estudio de un Generador de Mashups Intel Mash Maker Máster Investigación TIC TES Pablo López Escobés Noviembre de 2009.
XML. La vida antes de XML ► Comunicación ► Persistencia ► Armado de Documentos.
Los siguientes términos y acrónimos son un resumen de las tecnologías web actuales: ASP (Active Server Pages)  Páginas de servidor activas.  Tecnología.
Navegadores y buscadores
Using e-technology in production, proofing and printing, and in marketing and promotion Jorge Walters Gastelu Metodologías y Tecnologías de Información.
HTML5 Es la quinta revisión importante del lenguaje básico de la world wide web, HTML. Al no ser reconocido en viejas versiones de navegadores por sus.
© 2007 Autodesk1 Mejoras en Revit Architecture 2008 Alex Vila, arquitecto. Ingeniero de aplicaciones de Autodesk
Inkscape Inkscape es una herramienta de dibujo de código abierto que usa el formato Scalable Vector Graphics (SVG) del World Wide Web Consortium (W3C).
Autores: Alejandro Teixeira Alexander Parra SOCIEDAD Y INTERNET HTML V.5 ACTIONSCRIPTAJAX HERRAMIENTAS WEB 2.0.
ESCUELA POLITÉCNICA NACIONAL CENTRO DE EDUCACIÓN CONTINUA
María Rossana Guerrero Vásquez Paula Andrea Vargas Arboleda Jefferson Styward Pérez Valencia
SVG M.C. Juan Carlos Olivares Rojas. Agenda Scalable Vector Graphic Es un formato basado en XML cuya finalidad es mostrar gráficos en formato vectorial.
Universidad Tecnológica de Izucar de Matamoros TIC-SI APLICACIONES MULTIMEDIA EMILIO CESAR SALDIVAR ACEVEDO.
MATHML Collado Rafael Eduardo. Introducción  MathML puede describirse con etiquetas y atributos.  HTML puede volverse interminable cuando tu documento.
UNIVERSIDAD CAPITÁN GENERAL GERARDO BARRIOS FACULTAD DE CIENCIA Y TECNOLOGIA LICENCIATURA EN COMPUTACIÓN MÓDULO I: DISEÑO GRAFICO DOCENTE: ING. EDWIN ROLANDO.
DISEÑO Y DESARROLLO DEL WEB SITE PARA LA CÁTEDRA DE COMPUTACIÓN GRÁFICA INTEGRANTE: VILLEGAS V. OSCAR D. EDU 218.
GeneXus 9.0: Creando el ERP del Futuro basado en una Arquitectura Orientada a Servicios
Lenguaje de Programación Web Dinámico Multiplataforma Estándar abierto y accesible Elementos nuevos Retrocompatible Nueva filosofía de trabajo Impulsado.
CEAD de Yopal Rafael Pérez Holguín Director
HTML.
Pablo Barrantes Illary Huaylupo David Navas Alan Wong.
AJAX Asynchronous JavaScript And XML.
¿Qué es jQuery? jQuery es una librería gratuita y open source, que simplifica la creación de páginas web altamente interactivas. Funciona.
LA IMAGEN DIGITAL: TIPOS Y FORMATOS DE IMÁGENES DIGITALES.
INTRODUCCIÓN AL HTML. VAMOS A HABLAR DE...HTML Conceptos del lenguaje Estructura para documentos Herramientas usadas para crear documentos Buenas prácticas.
Web y Multimedia II Integrantes: Piero Álvarez Mayra Atience Jhonney Bermeo Johanna Cabrera Gabriela Cango.
HTML. HTML 5 Características –Es una versión basada en HTML 4 –Manejo de la aplicación y multimedia. –Tags específicos para diferentes contenidos.
1/11Departamento de Informática Tributaria AJAX Fundamentos básicos ( ) AJAX Fundamentos básicos ( )
DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL.
10 PROGRAMAS PARA CREAR PÁGINAS WEB Autor: Luis Gabriel Morocho Hugo Autor: jhon mancheno Edwin tenelema.
Transcripción de la presentación:

Escuela Politécnica Superior de Ingeniería de Gijón La Tecnología SVG Escuela Politécnica Superior de Ingeniería de Gijón Autor: ABEL RIONDA RODRÍGUEZ NOVIEMBRE 2006

ÍNDICE Introducción Características básicas Características avanzadas Perfiles Aplicaciones de SVG Soporte actual Conclusiones

INTRODUCCIÓN Introducción Características básicas Características avanzadas Perfiles Aplicaciones de SVG Soporte actual Conclusiones Estudiar las características básicas de este lenguaje así como sus aplicaciones

CARACTERÍSTICAS BÁSICAS (I) Estructura de un documento SVG Introducción Características básicas Características avanzadas Perfiles Aplicaciones de SVG Soporte actual Conclusiones -Naturaleza XML -Modelo de renderizado -Reutilización de código mediante <defs/> y <use>

CARACTERÍSTICAS BÁSICAS (II) Sistemas de coordenadas Introducción Características básicas Características avanzadas Perfiles Aplicaciones de SVG Soporte actual Conclusiones -Unidades: px,pt,in,com,mm,en,em,% -Importancia del atributo viewBox

CARACTERÍSTICAS BÁSICAS (III) Transformaciones Introducción Características básicas Características avanzadas Perfiles Aplicaciones de SVG Soporte actual Conclusiones -Atributo transform -Escalado, translación, rotación y skew -Utilización de etiqueta <g/> -Posibilidad de aplicar una matriz de transformación -Más complejo -Las nuevas coordenadas se calculan como

CARACTERÍSTICAS BÁSICAS (IV) Elementos geométricos Introducción Características básicas Características avanzadas Perfiles Aplicaciones de SVG Soporte actual Conclusiones -<line/> -<circle/> -<rect/> -<ellipse/> -<polyline/> -<polygon/> -<path/>. Curvas de bezier cuadráticas, cúbicas, arcos elípticos… Elementos de texto -<text/> Estilos -Posibilidad de aplicar estilos CSS a SVG -Atributos importantes: fill y stroke

CARACTERÍSTICAS BÁSICAS (V) Estilos (continuación) Introducción Características básicas Características avanzadas Perfiles Aplicaciones de SVG Soporte actual Conclusiones -Atributo style embebido -Bloque style en el propio documento -Referencia a un documento CSS

CARACTERÍSTICAS BÁSICAS (VI) Efectos Introducción Características básicas Características avanzadas Perfiles Aplicaciones de SVG Soporte actual Conclusiones -Gradientes -Para los atributos fill y stroke -<linearGradient/> <radialGradient/> -Filtros -<filter/> -Efectos de brillo, color, iluminación, efectos morfológicos… -Clipping Path -<clipPath/>

CARACTERÍSTICAS AVANZADAS (I) Interactividad Introducción Características básicas Características avanzadas Perfiles Aplicaciones de SVG Soporte actual Conclusiones Javascript Tipos: Eventos a través del ratón: onmouseout, onmouseover,onmousemove,onclick… Eventos de interfaz: onfocusin, onfocusout, activate Eventos de teclado: onkeydown,onkeyup,onkeypress Eventos de estado: onSVGLoad,onSVGUnload,onSVGError Scripts embebidos o externos: Ejemplo

CARACTERÍSTICAS AVANZADAS (II) Animación Introducción Características básicas Características avanzadas Perfiles Aplicaciones de SVG Soporte actual Conclusiones SMIL Tipos: Animación de transformaciones (escalado, rotación..): <animateTransform/> Animación de color:<animateColor/> Animación a través de un Path:<animateMotion/> Animación de valores numéricos (<animate/>) y no numéricos <set/> Atributos destacables:begin,end,from,to,dur,calcMode,fill,repeatDur… Ejemplo

CARACTERÍSTICAS AVANZADAS (III) Accesibilidad Introducción Características básicas Características avanzadas Perfiles Aplicaciones de SVG Soporte actual Conclusiones Etiquetas <title/> y <desc/> Hiperenlaces XLINK

CARACTERÍSTICAS AVANZADAS (IV) Metadatos Introducción Características básicas Características avanzadas Perfiles Aplicaciones de SVG Soporte actual Conclusiones Etiquetas <metadata/> Importancia en la búsqueda semántica Basados en RDF o DublinCore

PERFILES SVG (I) Perfiles SVG Full SVG Basic SVG Tiny Introducción Características básicas Características avanzadas Perfiles Aplicaciones de SVG Soporte actual Conclusiones SVG Full Orientado a dispositivos de escritorio SVG Basic Orientado a PDAs SVG Tiny Orientado a móviles

APLICACIONES DE SVG (I) Aplicaciones SIG Introducción Características básicas Características avanzadas Perfiles Aplicaciones de SVG Soporte actual Conclusiones Uso de AJAX getURL() o XMLHTTPRequest() Ejemplo Representación estadística Librería de gráficos SVG Características: Varios tipos de gráficos: barras, líneas,sectorial,dispersión.. Generación en diversos perfiles y exportación a otros formatos Opciones de interactividad ,Animación,Scroll y Zoom Configuración de la presentación: disposición de elementos ,opciones de ejes, rejilla…

APLICACIONES DE SVG (II) Representación estadística (continuación) Introducción Características básicas Características avanzadas Perfiles Aplicaciones de SVG Soporte actual Conclusiones Aplicaciones multidispositivo CCPP/WURFL

SOPORTE ACTUAL (I) Navegadores con soporte nativo Plugins disponibles Introducción Características básicas Características avanzadas Perfiles Aplicaciones de SVG Soporte actual Conclusiones Mozilla Firefox 2.0 Opera (desde la versión 8) Amaya NetFront Plugins disponibles Adobe (multiplataforma) SdVG:Desarrollado por BitFlash para móviles Otras herramientas Librerías Java: Batik Tinyline Editores: Inkscape

CONCLUSIONES ¿Futuro de SVG? Introducción Características básicas Características avanzadas Perfiles Aplicaciones de SVG Soporte actual Conclusiones Nuevos navegadores con soporte nativo Más aplicaciones en SVG Adobe ha anunciado el abandono del soporte del plugin SVG