Diseño con Estándares Web



Documentos relacionados
ADAPTAEMPLEO INFORME ACCESIBILIDAD. octubre Versión 1.0

Estándares y lenguajes de marcado para el desarrollo de aplicaciones web orientadas a dispositivos moviles Esteban Saavedra Lopez

Informe sobre la accesibilidad del sitio web del Consorcio de Turismo del Ayuntamiento de Sevilla

TEMA. Diseño orientado a la web. Internet y las páginas web. [9.1] Cómo estudiar este tema? [9.2] Internet y los navegadores

DESARROLLO WEB EN ENTORNO CLIENTE

1 El trabajo expuesto está subvencionado por el proyecto de la URJC PGRAL-2001/14

ESTÁNDARES WEB Y LA W3C

DESARROLLO DE CONTENIDOS A MEDIDA E-DUCATIVA

Arquitectura de la información

Abordar el diseño de un sitio web

GUÍA Nro. 1 TECNOLOGÍA DE INTERNET. TIII PIII

Estándares Web: XHTML y CSS - Usabilidad - Accesibilidad. Desarrollo de Sitios Web de Calidad, Usables, Seguros, Válidos y Accesibles

Diseño orientado a la web. El lenguaje gráfico en la web. [10.1] Cómo estudiar este tema? [10.2] El color y la tipografía en la web

UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA Departamento de Información Académica

Jornadas de Accesibilidad

S o l u c i o n e s I n f o r m a t i c a s. Soluciones a un solo clic

Programa. Programa: Aspectos Técnicos Previos. Sistemas de Gestión de Contenidos (CMS) La Imagen del Site. Usabilidad y Accesibilidad

Tema: Maquetación Web y CSS

PASOS PARA CREAR UNA PÁGINA WEB

Curso de HTML5 y CSS3

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web

Análisis de la accesibilidad del sitio web. Ayuntamiento de El Campello (

Servicios de accesibilidad Web

Diseño de páginas web 2011

FORMACIÓN EN ACADEMIAS GP 3.1

Hot Potatoes, aplicaciones educativas

Norma Técnica ICONTEC 5854 ACCESIBILIDAD A PAGINAS WEB

INFORMÁTICA IE. Términos a conocer y conceptos básicos. World Wide Web (WWW):

Accesibilidad en el Diseño de Aplicaciones Web

Capítulo 1 Documentos HTML5

DIPLOMADO EN MULTIMEDIOS

GUÍA BREVE DE ACCESIBILIDAD EN DOCUMENTOS PDF

Curso Online de Diseño Web avanzado con HTML5 y CSS3

Norma Técnica ICONTEC 5854 ACCESIBILIDAD A PAGINAS WEB

Práctica 1: Instalación de un servidor de aplicaciones web y diseño de la vista de una aplicación

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA

USABILIDAD Y ACCESIBILIDAD EN WEB Guillermo M. Martínez de la Teja

Navegadores y páginas web

Introducción a Internet

Mi propuesta consiste en crear un portal Web que contemple las siguientes funcionalidades:

I INTRODUCCIÓN. 1.1 Objetivos

Web Mastering y Design

1. Introducción Perfiles de Usuarios Definir el primer perfil Añadir perfiles Introducción a Internet

ORBERE. Memoria Técnica del Aplicativo de Gestión de la producción para ADIMDE

UNIVERSIDAD POLITÉCNICA ESTATAL DEL CARCHI

COSAS QUE HAY QUE SABER. Diseño Web I TIM BERNERS-LEE QUÉ ES INTERNET? Qué es una página Web? WWW 07/09/12 SESIÓN 1

Desarrollo de estrategias para construir una página Web HTML, educación secundaria, desarrollo web, tecnologías de la información

Accesibilidad en entornos virtuales de aprendizaje

3.1 Introducción a Wireshark

Web. Web Diapositiva 1

MOTORES VERSUS DIRECTORIOS: EL DILEMA DE LA BÚSQUEDA

FUNDACIÓN MAPFRE 2015 QUÉ ES EL SEGURO? 11.4 Comprar un seguro

Curso de HTML5 y CSS3

Qué necesito saber para tener mi sitio web en Internet?

Metodología Orientada a Objetos Clave Maestría en Sistemas Computacionales

V Manual de Portafirmas V.2.3.1

DISEÑO ORGANIZACIONAL. Diseño web avanzado con HTML5 y CSS5

e-commerce, es hacer comercio utilizando la red. Es el acto de comprar y vender en y por medio de la red.

Usabilidad web para PYMES y autónomos 6 de febrero de 2006

DISEÑO WEB INICIACION

FUNDACIÓN KONECTA. Estudio piloto de aplicaciones informáticas en 30 empresas y guía de buenas prácticas

Capítulo 5. Cliente-Servidor.

CATÁLOGO DE FORMACIÓN

MÓDULO

JavaScript,, AJAX y otras tecnologías web. Área de Ingeniería Telemática

Capítulo 4 Pruebas e implementación de la aplicación CAPÍTULO 4 PRUEBAS E IMPLEMENTACIÓN DE LA APLICACIÓN

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

Capítulo I. Marco Teórico

triplea Consultora de Accesibilidad y Usabilidad web

Introducción a las redes de computadores

USABILIDAD LUIS CARLOS ACEVES G.

Indice Dominio y Hosting... 1 Dominio y Hosting fácil de entender con una imagen... 3 Cómo funciona el dominio y hosting?... 4 Términos más usados en

Los requisitos de accesibilidad en un proyecto software. Implicaciones de usuarios discapacitados en el proceso software

Programación con PHP y MySql Instituto CBTech 5/14

Accesibilidad web DOSSIER DE COMUNICACIÓN

Adobe Dreamweaver En contexto de trabajo

TEMA: DESARROLLO DE APLICACIONES WEB INTERACTIVAS UTILIZANDO LA TÉCNICA AJAX AUTOR: MERY SUSANA ZAMBONINO BAUTISTA

6.2. e-learning como sustituto o como complemento a la educación presencial Plataformas e-learning en Primaria.

GUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS.

Bases de datos en Excel

Un día normal con Linux en el escritorio Por Manuel Dávila Sguerra

Internet - Web. Internet - Web. Internet. Internet. Diseño de Sitios Web Desarrollo de Paginas Web. Qué es la Internet? - Qué es la Web?

Anexo núm. 3 Requisitos técnicos

Windows Server 2012: Infraestructura de Escritorio Virtual

Unidad 1. Introducción a HTML (I)

Diseño, Distribución y Análisis de Encuestas

Confección y publicación de páginas Web

NUEVAS TECNOLOGÍAS EN COMUNICACIÓN ORGANIZACIONAL

Manual de Usuario Sitio Dinámico e-ducativa Versión

TEMA 8. Internet y la World Wide Web. Álvarez, S., Bravo, S., Departamento de Informática y automática Universidad de Salamanca

GLOSARIO. un conjunto de noticias, ordenado por fecha. CMF (Content Management Framework) - Entorno a programación de

Introducción. Aprendiendo APP INVENTOR 13. Qué perfil debe tener el lector del libro? Qué aprenderé?

Capitulo 3. Desarrollo del Software

Usabilidad y accesibilidad. Cristina Ramírez Fernández Observatorio de las Telecomunicaciones y Sociedad de la Información (Red.es).

Guía para el armado de un HTML

INFORME TECNICO ESTANDARIZACION DE SERVICIOS

Introducción a la Accesibilidad Web

Introducción a la Web 2.0

COLEGIO COMPUESTUDIO

Informe Final Desarrollo del Proyecto Áreas Naturales Protegidas del Ecuador. Desarrollado por: Jessica Nathaly Correa María Isabel Granda.

Transcripción:

Diseño con Estándares Web B. Cristina Pelayo García-Bustelo Creación de Sitios Web con XHTML, CSS y JavaScript Agaete 2007

1 Un poco de historia 2 3 4 5

Nacimiento de la Web Aunque Internet comienza a desarrollarse en los años 60, la Web no se inventó hasta 1989 Su creador fue Tim-Berners Lee, en el Laboratorio Europeo de Física de Partículas (CERN) Berners-Lee creólas versiones iniciales de: HTML, HTTP, un servidor Web y un navegador Los cuatro componentes esenciales de la Web

Clientes Web Cualquier ordenador conectado a Internet con un programa capaz de realizar peticiones HTTP y mostrar las páginas HTML devueltas Hasta hace bien poco, solían ser un PC con algún navegador instalado (Internet Explorer, Netscape, Opera... ) Ahora, hay toda una pléyade de dispositivos capaces de actuar como clientes Web (PDAs, teléfonos móviles, electrodomésticos, automóviles,... )

Del texto a los grácos Al principio, las páginas Web no eran más que texto en blanco y negro con los enlaces entre corchetes (navegador Lynx) En 1993 se crea un navegador con interfaz gráca de usuario, el Mosaic, en el NCSA (National Center for Supercomputing Applications, Universidad de Illinois) En 1994 se funda Netscapey crean el primer navegador comercial, el Netscape Navigator En 1995, Microsoft lanza su Internet Explorer(IE)

Inicios: HTML Consiste en un conjunto bastante reducido de etiquetas que permiten denir la estructura de un documento Qué es un título, qué es un párrafo, qué es un enlace ½Nunca fue pensado para denir la presentación! No había etiquetas para especicar fuentes, colores...

Inicios: Presentación de documentos Pronto, el sentido original del HTML comenzó a desvirtuarse con la aparición de elementos de presentación los navegadores introducían etiquetas propietarias para proporcionar diversos efectos estilísticos (Fuentes, colores,... ) los diseñadores grácos hacían uso de trucos pensando sólo en la presentación, no en el sentido original de los elementos de HTML (tablas para maquetación, listas para sangrados,... )

Inicios: Separación entre presentación y contenidos Para tratar de reconducir la situación creada, en 1998 el W3C publicó la especicación de las hojas de estilo Cascading Style Sheets (CSS)

El World Wide Web Consortium(W3C) Consorcio formado por cerca de 500 organizaciones que dicta los estándares de la Web HTML, CSS, XML, XHTML, DOM http://www.w3.org Objetivo: promover la evolución de la Web garantizando que las distintas tecnologías funcionen bien conjuntamente Dirigido por TimBerners-Lee, el inventor de la Web, en 1989 Premio Príncipe de Asturias de Investigación Cientíca y Técnica 2002

Problemas de no usar estándares Ventajas de usar estándares Navegadores modernos y los estándares 1 Un poco de historia 2 Problemas de no usar estándares Ventajas de usar estándares Navegadores modernos y los estándares 3 4 5

El ancho de banda necesario Problemas de no usar estándares Ventajas de usar estándares Navegadores modernos y los estándares El código espagueti, la maquetación con montones de tablas anidadas, las etiquetas <font> y otras redundancias doblan y hasta triplican el ancho de banda necesario en muchos sitios Web

Problemas de no usar estándares Ventajas de usar estándares Navegadores modernos y los estándares El ancho de banda y los usuarios El usuario sufre un mayor tiempo de descarga O se cansa de esperar y abandona el sitio antes siquiera de haberlo visto por vez primera O hay quien, tras el tiempo de espera, descubre que no es accesible para él Aparte, la compañía de hospedaje Web cobraráen función de ese ancho de banda consumido ¾Por qué utilizar 60 KB por página si lo mismo puede hacerse con 20?

Problemas de no usar estándares Ventajas de usar estándares Navegadores modernos y los estándares Los costes de desarrollo Hay que pagar a los programadores por hacer lo mismo de seis formas distintas Junto con el código necesario para enviar a cada usuario la versión adecuada a su navegador

Compatibilidad hacia adelante Problemas de no usar estándares Ventajas de usar estándares Navegadores modernos y los estándares Diseñando de la forma correcta, nuestras páginas Web funcionarán en los distintos navegadores, plataformas y dispositivos Incluso cuando surjan otros nuevos ¾Cómo? Usando los estándares Lenguajes estructurales como XHTML y XML, lenguajes de presentación como CSS, modelos de objetos como DOM y lenguajes de scriptcomo ECMAScript

Problemas de no usar estándares Ventajas de usar estándares Navegadores modernos y los estándares Otras ventajas Menores costes de producción y mantenimiento Sitios más accesibles para todo el mundo Especialmente, para aquéllos que tienen necesidades especiales En resumen: Más visitantes por menos dinero, mejor imagen, etcétera

Problemas de no usar estándares Ventajas de usar estándares Navegadores modernos y los estándares Navegadores modernos Aquéllos que entienden HTML y XHTML, hojas de estilo (CSS), ECMAScript y el Modelo de Objetos de Documento (DOM) del W3C Usados conjuntamente, estos estándares nos permitirán ir más allá del marcado de presentación y los lenguajes de 'script' incompatibles y de la obsolescencia perpetua que generan Ejemplos: Firefox, Internet Explorer (IE), Opera Si bien no hay ninguno que cumpla perfectamente con los estándares

Estructura Presentación Comportamiento 1 Un poco de historia 2 3 Estructura Presentación Comportamiento 4 5

La trinidad de los estándares Web Estructura Presentación Comportamiento

Estructura Presentación Comportamiento Estructura Contiene datos supeditados a su signicado estructural: Título Título Secundario Párrafo Lista enumerada, de denición y ordenada Estructuras adicionales Etc. Se utiliza lenguaje de marcado: XHTML, XML Si se crea correctamente es TOTALMENTE portable

Estructura Presentación Comportamiento Presentación Se aplica forma a una página Web: Tipografía Color Disposición Etc. Se utiliza lenguaje de presentación: CSS Se puede modicar la presentación sin afectar a la estructura

Estructura Presentación Comportamiento Comportamiento Establecer el comportamiento y efectos que funcionen en diferente navegadores y plataformas ECMAScript y DOM

Denición WAI Niveles de 1 Un poco de historia 2 3 4 Denición WAI Niveles de 5

Denición WAI Niveles de Necesidad de Los seres humanos son diferentes entre si y todas los sitios web deberían acomodarse a esas diferencias de forma que cualquier persona sea capaz de utilizarlas sin problemas. Usabilidad universal, para que nadie se vea limitado en el uso de algo por causa de esas diferencias Hay que evitar diseñar atendiendo a características de grupos de población especícos, imponiendo barreras innecesarias que podrían ser evitadas prestando más atención a las limitaciones de éstos.

WAI Un poco de historia Denición WAI Niveles de WAI es la iniciativa de accesibilidad web promovida por W3C. Las áreas de trabajo que cubre son: Asegurar que las tecnologías web permiten la accesibilidad Desarrollar guías para la accesibilidad Desarrollar herramientas para evaluar y facilitar la a accesibilidad Difusión y educación Coordinación entre investigación y desarrollo

Denición WAI Niveles de WAI Existen guías para ayudar al programador a crear páginas web adecuadas: http://www.w3.org/wai/guid-tech.html Existen navegadores alternativos para personas con discapacidades permanentes o temporales: http://www.w3.org/wai/references/browsing Existen páginas web que realizan test de evaluación de accesibilidad: http://www.w3.org/wai/er/tools/ En algunos países existe legislación especíca sobre este tema: http://www.w3.org/wai/policy/.

Denición WAI Niveles de Niveles de Nivel A de Conformidad: Se han satisfecho todos los puntos de vericación de Prioridad 1; Nivel Doble-A de Conformidad: Se han satisfecho todos los puntos de vericación de Prioridad 1 y 2; Nivel Triple-A de Conformidad: Se han satisfecho todos los puntos de vericación de Prioridad 1, 2, y 3.

Denición Símbolos Ejemplo 1 Un poco de historia 2 3 4 5 Denición Símbolos Ejemplo

Denición Símbolos Ejemplo Diagrama de UML 2.0 Permite establecer los elementos del diseño Se puede dibujar con herramientas como Enterprise Architect.

Símbolos Un poco de historia Denición Símbolos Ejemplo

Denición Símbolos Ejemplo