1. Universidad Interamericana del
Ecuador - UNIDEC
Facultad de ciencias de la Ingeniería
Escuela De Ingeniería En Gerencia De Sistemas
Diseño Web
W3C ‐ Consorcio World Wide Web
Ramiro Alcoser A.
Mail: rhamyroal@gmail.com
Skype: RhamyroAlcoser
Riobamba – Ecuador
2012
2. ¿Qué es W3C?
Las iniciales W3C representan el Consorcio World Wide Web (W3C). El cual es un consorcio
internacional donde las organizaciones miembro, personal a tiempo completo y el público en
general, trabajan conjuntamente para desarrollar estándares Web.
El W3C trata de alcanzar su objetivo principalmente a través de la creación de Estándares Web y
Pautas. Desde 1994, el W3C ha publicado más de ciento diez estándares,
denominados Recomendaciones del W3C. El W3Ctambién está involucrado en tareas de educación
y difusión, y en el desarrollo de software, sirviendo a su vez como foro abierto de discusión sobre
la Web. Para que la Web alcance su máximo potencial, las tecnologías Web más importantes deben
ser compatibles entre sí y permitir que cualquier hardware y software, utilizado para acceder a la
Web, funcione conjuntamente.
El W3C hace referencia a este objetivo como “interoperabilidad Web”. Al publicar estándares
abiertos (no propietarios) para lenguajes Web y protocolos, el W3C trata de evitar la fragmentación
del mercado y, por lo tanto, la fragmentación de la Web. Tim Berners-Lee y otros, crearon
el W3C como un consorcio dedicado a producir consenso en relación a las tecnologías Web.
Berners-Lee, que inventó la World Wide Web en 1989, mientras trabajaba en la Organización
Europea de Investigación Nuclear (CERN), ha sido el director del W3C desde que se fundó en
1994. Cuenta con mas de 500 miembros, mas de 100 investigadores y oficinal alrededor del
mundo.
3. Objetivos del W3C
El objetivo del W3C es guiar la Web hacia su
máximo potencial a través del desarrollo de
protocolos y pautas que aseguren el crecimiento
futuro de la Web.
4. Principios
WEB PARA TODO EL MUNDO
El valor social que aporta la Web, es que ésta hace posible la
comunicación humana, el comercio y las oportunidades para compartir
conocimiento. Uno de los objetivos principales del W3C es hacer que
estos beneficios estén disponibles para todo el mundo,
independientemente del hardware, software, infraestructura de red,
idioma, cultura, localización geográfica, o habilidad física o mental.
Basado en la:
• Iniciativa de Accesibilidad
• Internacionalización
• Web Móvil para el Desarrollo Social
5. Principios
WEB DESDE CUALQUIER DISPOSITIVO
La cantidad de dispositivos diferentes para acceder a la Web ha crecido
exponencialmente. Actualmente, los teléfonos móviles, teléfonos
inteligentes, PDAs, sistemas de televisión interactiva, sistemas de
respuesta de voz, puntos de información e incluso algunos pequeños
electrodomésticos pueden acceder a la Web, considerando:
• La Web de los Dispositivos
• Iniciativa de Web móvil
• Navegadores y otros agentes
6. Visión
La visión del W3C para la Web incluye la participación, compartir
conocimiento y, de esta forma, construir confianza a gran escala.
WEB DE LOS AUTORES Y CONSUMIDORES
La Web fue creada como una herramienta de comunicación para permitir
el intercambio de información entre todo el mundo y desde cualquier
lugar. Durante muchos años, para muchas personas la Web fue una
herramienta de "solo lectura". Los blogs y wikis trajeron más autores a la
Web y las redes sociales emergieron del próspero mercado para crear
contenido y personalizar las experiencias en la Web. Los estándares del
W3C han apoyado esta evolución gracias a la robusta arquitectura y a los
principios de diseño pero siempre tomando el cuenta el:
• Diseño y Aplicaciones Web
• Arquitectura Web.
7. Visión
WEB DE LOS DATOS Y SERVICIOS
Algunas personas ven la Web como un repositorio gigante de datos
enlazados mientras otros como un conjunto enorme de servicios que
intercambian mensajes. Ambas vistas son complementarias y los
requisitos de cada aplicación pueden ser los mejores determinantes para
decidir que aproximación elegir para solucionar progresivamente los
problemas complejos mediante tecnología Web como son:
• Tecnologías XML Esenciales
• Web Semántica
• Web de Servicios
8. Visión
WEB DE CONFIANZA
La Web ha cambiado la forma en la que nos comunicamos. Al ocurrir esto, la
naturaleza de nuestras relaciones sociales ha cambiado también. En la actualidad,
las personas se "conocen en Internet", y llevan a cabo relaciones personales y
comerciales sin haberse visto en persona anteriormente. El W3C reconoce que la
confianza es un fenómeno social, pero el diseño de las tecnologías puede fomentar
la confianza y la responsabilidad. A medida que cualquier actividad se hace a través
de la Web, cada vez es más importante apoyar las interacciones complejas entre
distintas partes alrededor del mundo y considerando lo siguiente:
• Web Semántica
• Seguridad XML,
• Seguridad de la Web de Servicios
• Privacidad
9. Antecedentes
El estándar W3C desarrolla pautas y normativas para que la web “no sufra“, y el
código que esta contenga pueda ser entendible por cualquier navegador web,
Internet Explorer, Opera, Mozilla Firefox… ofreciendo una serie de
recomendaciones. Es frecuente encontrar desarrollos webs (incluidas las de
grandes empresas o universidades) que funcionan únicamente en ciertos
navegadores y en otros no, o que se comportan de modo distinto usemos uno u otro.
Una web que cumpla con las especificaciones de W3C, se asegura de tener un
código “legible” en cualquier navegador, al mismo tiempo que evita tener código
basura, ofreciendo mayor seguridad, calidad y rapidez a quienes la visitan. W3C
certifica que el código HTML, XHTML o XML) que contiene una web y el estilo
o aspecto que esta va a tener (CSS) es óptimo y de calidad. Es decir, W3C certifica
HTML, XHTML, XML + CSS. Esta combinación de código base + estilo es donde
se apoya cualquier web, y sobre ella, podremos incluir cualquier otro tipo de
lenguaje (ASP, javascript, PHP…) quedando estas codificaciones fuera de los
estándares W3C.
10. ¿Qué hace el W3C?
La principal actividad del W3C es desarrollar protocolos y directrices
que aseguren el crecimiento de la Web a largo plazo. Los estándares del
W3C definen las partes claves que hacen que la World Wide Web
funcione.
¿Dónde está el W3C?
El W3C no sólo tiene una sede física. Existen tres instituciones que "albergan"
al W3C: MIT (en Cambridge, Massachusetts, EEUU), ERCIM (en Sophia-
Antipolis, Francia) y la Universidad de Keio (cerca de Tokio, Japón).
El equipo del W3C está distribuido por todo el mundo, pero muchas de estas
personas se concentran en Cambridge, Massachusetts (EEUU), Sophia-
Antipolis (Francia) y Tokio (Japón). Además, el W3C está representado en
otras 17 regiones del mundo a través de representantes que se basan en
organizaciones. El W3C llama a estos puntos "Oficinas del W3C"
11. ¿Cuál es la diferencia entre la Web e Internet?
La "Internet es un conjunto descentralizado de redes de comunicación
interconectadas que utilizan la familia de protocolos estándares TCP/IP". De
esta forma, Internet se define mediante los estándares TCP/IP.
La Web, por otro lado, se define en Arquitectura de la World Wide Web, o
simplemente Web es un espacio de información donde los elementos de interés,
denominados como recursos, se identifican a través de identificadores globales
llamados Identificadores de Recurso Uniforme (URI)." Así que la Web se define
mediante otras especificaciones. Las tres primeras especificaciones para las
tecnologías Web fueron URLs, HTTP y HTML.
Tim Berners-Lee escribió una propuesta en 1989 para un sistema llamado World
Wide Web (www). HTML, HTTP, un servidor Web y un navegador Los cuatro
componentes esenciales de la Web.
12. Estándar abierto
Entre los elementos que se refieren a "abierto" que aplican a los estándares
del W3C, se incluyen:
• Todos los estándares están disponibles de forma pública, sin coste alguno
• El W3C adoptó una Política de Patentes en 2004 con el objetivo inicial de
asegurar "que las Recomendaciones producidas bajo esta política se
puedan implementar basándose en una licencia libre de derechos de autor.
• El Proceso del W3C requiere que los grupos se dirijan al público
• Todos los comentarios técnicos se tratan por su contenido,
independientemente si están hechos por el público o por los Miembros del
W3C.
• El proceso del W3C es neutro, sin ánimo de lucro.
• La política de persistencia del W3C pretende asegurar que los estándares
estén disponibles siempre en la misma URI, sin cambios e
indefinidamente.
14. Estándares del W3C
1. La W3C indica la accesibilidad de los sitios de la Web para las personas con capacidades especiales.
En la Web (WAI) del W3C. La especificación contiene catorce pautas, que son los principios
generales para el diseño accesible. Estas pautas no sólo hacen las páginas más accesibles para las
personas con discapacidad, sino que tienen el beneficio adicional de hacerlas más accesibles para
todos los usuarios, o para los que utilizan navegadores diferentes o los nuevos ordenadores portátiles
o basados en la voz.
2. En el sitio debe constar las Prioridades de la información, los niveles de adecuación y cómo se usan
los logotipos y colores.
3. Imágenes y animaciones: Use el atributo alt para describir la función de cada elemento visual.
4. Mapas de imagen: Use el elemento map y texto para las zonas activas.
5. Multimedia: Proporcione subtítulos y transcripción del sonido, y descripción del vídeo.
6. Vínculos de hipertexto: Use texto que tenga sentido leído fuera de contexto. Por ejemplo, evite
"pincha aquí".
7. Organización de las páginas: Use encabezados, listas y estructura consistente. Use CSS para la
maquetación donde sea posible.
8. Figuras y diagramas: Descríbalos brevemente en la pagina o use el atributo longdesc e imágenes
livianos.
9. Scripts, applets y plug-ins: Ofrezca contenido alternativo si las funciones nuevas no son accesibles.
10. Marcos: Use el elemento no frames y títulos con sentido.
11. Tablas: Facilite la lectura línea a línea. Resuma.
12. Idioma.
13. Sitio web Libre e independiente de los dispositivos.
14. Mecanismos y barras de navegacion.
15. Optimizacion del sitio.
15. Tecnologías de W3C
Las tecnologías W3C son las ultimas versiones de HTML, CSS, XMLS, Document Object
Model DOM. por varias razones:
• Las tecnologías W3C incluyen características accesibles "incorporadas".
• Las especificaciones W3C pronto serán revisadas para asegurar que los temas de
accesibilidad se toman en consideración en la fase de diseño.
• Las especificaciones W3C están desarrolladas en un proceso abierto de laborioso
consenso.
Muchos formatos no recomendados por W3C (por ejemplo, PDF, Schockwave, etc.)
requieren ser vistos bien con plug-ins o con aplicaciones autónomas. A menudo, estos
formatos no pueden ser visualizados o navegados con aplicaciones de usuario estándares
incluyendo ayudas técnicas. Evitar estos formatos y características no estándar elementos,
atributos, propiedades y extensiones patentados, tenderá a hacer más accesibles las páginas
a más gente que utiliza una amplia variedad de hardware y software. Cuando
deba utilizar tecnologías no accesibles (patentadas o no), debe proporcionar una página
equivalente accesible. Incluso cuando se utilicen tecnologías W3C, deben ser usadas de
acuerdo con las pautas de accesibilidad. Cuando utilice nuevas tecnologías, asegúrese de
que se transforman correctamente.
16. Problemas de no usar los estándares:
Entre los mas importantes:
• 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.
• El ancho de banda y los usuarios, el usuario sufre un mayor tiempo
de descarga. Por tanto la inusabilidad, perdida de tiempo.
• El ancho de banda y el servidor, la compañía de hospedaje Web
cobrará en función de ese ancho a consumir.
• Costos de desarrollo, 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.
• Contenido de la informacion desorganizada.
• La funcionalidad y la visibilidad poco atractiva.
• Dependencia de los navegadores e incluso de dispositivos.