SlideShare una empresa de Scribd logo
1 de 10
2015
MARIO SAUL MARTINEZ BONILLA
UGB
1-1-2015
ESTANDARES DE LA W3C
QUE ES LA W3C?
W3C son las siglas de World Wide Web Consortium , y es una comunidad
internacional donde los estados miembros trabajan para poder
desarrollar estándares para el desarrollo web y así ayudar a un mejor desarrollo
del Internet a nivel mundial.
W3C es reconocido a nivel mundial por ser la organización encargada de
estandarizar El Lenguaje de Marcado de Hipertexto o mejor conocido como
HTML, el cual es utilizado para el diseño y desarrollo de sitios web,
dicho estándar inicio en el año de 1994 (es importante aclarar que antes de que
W3C trabajara en HTML ya otras organizaciones habían desarrollado versiones
previas).
Sin embargo los objetivos de W3C van más allá del desarrollo de HTML y
trabajan en otros proyectos a fin de poder brindar nuevas opciones para
la elaboración de sitios web, tanto es así que en los últimos años han
concentrados sus esfuerzo en el desarrollo de XHTML, una versión avanzada de
HTML que pretende en los próximos años sustituirlo.
Por otro lado W3C se centra en cuatro objetivos que describimos a continuación:
Web para todos: Accesibilidad para todo el mundo de forma global, sin
barreras tecnológicas, limitaciones o culturales.
Web Sobre Todo: Intenta añadir el máximo de dispositivos a la web, actualmente
se está en un proceso de apertura donde las PDAs, Televisiones están iniciando
su camino hacia la web.
Base de Conocimiento: Permitir que cada usuario pueda hacer un buen uso de
la web.
Seguridad: Guiar al desarrollo de la web respetando las normas legales,
comerciales y los aspectos sociales originados por esta tecnología.
Así de esta forma W3C se convierte en una organización de mucha importancia
a nivel mundial, ya que los estándares que la misma presenta pueden influir en
la forma en que el desarrollo web avance a nivel mundial.
¿QUÉ SON LOS ESTÁNDARES WEB?
Un estándar es un conjunto de reglas normalizadas que describen los requisitos
que deben ser cumplidos por un producto, proceso o servicio, con el objetivo de
establecer un mecanismo base para permitir que distintos elementos hardware
o software que lo utilicen, sean compatibles entre sí.
El W3C, organización independiente y neutral, desarrolla estándares
relacionados con la Web también conocidos como Recomendaciones, que sirven
como referencia para construir una Web accesible, interoperable y eficiente, en
la que se puedan desarrollar aplicaciones cada vez más robustas.
En la creación de las Recomendaciones del W3C participan sus Miembros (más
de 400 organizaciones, distribuidas a lo largo de todo el mundo y de diversos
ámbitos: grandes empresas de hardware o software, centros investigadores,
universidades, administraciones públicas, etc.), el Equipo del W3C, expertos
invitados, y cualquier usuario de la Web que quiera mostrar su opinión. Todos
ellos trabajan conjuntamente a través de un proceso basado en el consenso, la
neutralidad y la transparencia de la información.
¿PARA QUÉ SIRVEN?
La finalidad de los estándares es la creación de una Web universal, accesible,
fácil de usar y en la que todo el mundo pueda confiar. Con estas tecnologías
abiertas y de uso libre se pretende evitar la fragmentación de la Web y mejorar
las infraestructuras para que se pueda evolucionar hacia una Web con la
información mejor organizada.
ACCESO UNIVERSAL
El W3C se guía por los principios de accesibilidad, internacionalización, e
independencia de dispositivo, entre otros. Esto facilita que el acceso a la Web
sea posible desde cualquier lugar, en cualquier momento y utilizando cualquier
dispositivo. No importa si se utiliza hardware, software, o una infraestructura de
red específica. Además de las posibles restricciones técnicas, se tiene en cuenta
la existencia de múltiples idiomas, las diversas localizaciones geográficas, y las
diferencias culturales o tradiciones, así como las posibles limitaciones físicas,
psíquicas o sensoriales de los usuarios.
La concienciación de que no todas las personas acceden a la Web de la misma
forma, permite centrarse en determinados colectivos que tienen necesidades
concretas, como pueden ser las personas de edad avanzada en el caso de
limitaciones psíquicas, físicas o sensoriales.
El avance de las tecnologías inalámbricas, así como la gran variedad de
dispositivos con acceso a la Web presentes en sectores como el de la telefonía
móvil, en el de automoción (navegadores en los salpicaderos de automóviles),
en los electrodomésticos (refrigeradores con pantallas táctiles) o en los
televisores, fomenta la ubicuidad de la Web. Esto pone de manifiesto la
necesidad de utilizar tecnologías y lenguajes unificados, libres y gratuitos, cuyo
uso no esté limitado por patentes comerciales.
UNA WEB CON SIGNIFICADO
Tradicionalmente, se podría considerar la Web como un conjunto de documentos
conexos entre sí a través de términos léxicos y sintácticos. Estos documentos
están expresados en lenguaje natural y contienen contenido destinado a
personas. Esto limita a las máquinas a la hora de procesar la información de
forma eficiente, ya que no pueden evitar las ambigüedades del lenguaje natural.
Gracias al nuevo enfoque del W3C, la Web evoluciona hacia lo que se denomina
Web Semántica, una ampliación de la Web tradicional, que ofrece mecanismos
para añadir significado a los recursos (documentos, imágenes, vídeos, etc.), de
forma que cualquier máquina pueda interpretar los datos existentes en la Web
de una forma similar a como lo hacen los humanos. La información no sólo está
especificada como una serie de información textual o gráfica inconexa entre sí,
sino que la Web se puede considerar como una gran base de datos organizada
y estructurada teniendo en cuenta la naturaleza semántica de los elementos que
la componen.
La Web Semántica fomenta una mejora en el rendimiento y eficiencia de la Web,
lo que se transmite en una experiencia más satisfactoria para el usuario, el que
obtendrá mayor precisiónen sus búsquedas y operaciones, y podrá tener acceso
a mayores cantidades de información específica y útil. De la misma forma, esta
estructuración y tratamiento de los datos más preciso evitará las tareas
frustrantes y difíciles, como es la búsqueda, obtención y mezcla de información
desde distintas fuentes.
CONFIANZA EN LA WEB
La Web es un medio colaborativo, donde los usuarios interactúan creando
contenidos (en wikis, blogs o foros), realizan transacciones (compras online,
operaciones bancarias), o crean redes sociales (de amistad o laborales), donde
se relacionan entre sí.
Estas actividades requieren que los usuarios confíen entre sí y han promovido el
desarrollo de ciertas tecnologías para asegurar esta confianza: firmas digitales
de documentos que fomentan la responsabilidad de las personas que se
declaran autores de estos; encriptación de los datos para la confidencialidad; y
mecanismos de establecimiento y declaración de las políticas de privacidad de
los datos de los sitios Web.
¿CÓMO FUNCIONAN?
La creación de un estándar Web requiere un proceso controlado, que consta de
varias etapas que aseguran la calidad de la especificación. Este proceso permite
la intervención de todos los usuarios de las tecnologías, con el objetivo de que
puedan aportar su conocimiento y opiniones para la mejora de los documentos.
Tras este proceso, elaborado por especialistas en la materia, se obtienen unos
estándares de calidad, y al estar disponible para todo el mundo, las
especificaciones se depuran exhaustivamente antes de ser consideradas como
Recomendación.
Estos estándares, están sujetos a la Política de Patentes del W3C, lo que permite
que sean utilizados libremente por toda la comunidad Web. Al utilizar las mismas
tecnologías, las máquinas se entienden entre sí y cualquier usuario puede
interactuar con el resto.
Distintos dispositivos y redes comunicándose a través de protocolos y lenguajes
estándares
Figura 2 - Distintos dispositivos y redes comunicándose a través de protocolos y
lenguajes comunes
Para ayudar a los desarrolladores que deseen utilizar sus Recomendaciones, el
W3C ofrece una serie de herramientas que permiten verificar si se hace una
correcta aplicación de las especificaciones. Manuales de directivas o buenas
prácticas de tecnologías concretas, y los validadores sintácticos de los
lenguajes, son ejemplos de estas ayudas.
EJEMPLOS
Durante la evolución de la Web, ha quedado patente la necesidad de disponer
de estándares y existe un gran número de estos que han sentado las bases para
el desarrollo de la Web y han fomentado el éxito de esta. Algunos ejemplos son:
el lenguaje de etiquetado para hacer páginas Web, HTML; y XML, un lenguaje
para crear estructuras de documentos.
HTML
El beneficio de la utilización de estándares se puede observar con la creación y
evolución del lenguaje HTML, para la Web. En 1994, el W3C comenzó el proceso
de estandarización del HTML para representar el contenido en la Web. La
expansión y el número de documentos en la Web se ha visto incrementado en
los últimos años de forma espectacular, hasta convertirse en una herramienta de
uso cotidiano como hoy la conocemos. Esto se ha debido a la facilidad de
creación de documentos y a que todos comparten el mismo lenguaje para la
representación de la información. Al usar el mismo formato para el desarrollo se
consigue que cualquier agente de usuario que interprete dicho lenguaje
represente el documento de la Web de la misma forma. Al ser independiente de
cualquier plataforma (y de cualquier fabricante) permite que cualquiera lo pueda
usar, independientemente del sistema operativo, navegador, etc. Si hubiesen
existido fabricantes que pretendieran imponer lenguajes alternativos al HTML,
tendrían un público restringido a la cantidad de clientes que usasen su
tecnología.
XML
El lenguaje XML, ampliamente utilizado para estructurar la información de
documentos. El XML fue estandarizado por el W3C, que autorizó su uso
libremente, convirtiéndolo en una pieza clave en la interoperabilidad de la
mayoría de los sistemas de información. Muchos otros lenguajes y tecnologías
están basados en XML, lo que no se habría podido conseguir si este lenguaje
tuviese alguna patente comercial que restringiese su uso.
El W3C desarrolla especificaciones técnicas y directrices a través de un proceso
que ha sido diseñado para maximizar el consenso sobre el contenido de un
informe técnico, de forma que se pueda asegurar la alta calidad técnica y
editorial, así como obtener un mayor apoyo desde el W3C y desde la comunidad
en general.
El W3C ofrece varias vistas de sus especificaciones, incluyendo: por tema de la
tecnología [ingles] (como por ejemplo, “todas las especificaciones relacionadas
con HTML”) por estado [ingles] (esta es una aproximación a la vista "clásica" de
los informes técnicos (TR), con publicaciones recientes al principio y después
todas las especificaciones agrupadas por su estado, desde Recomendaciones a
borradores de trabajo) por fecha (las más recientes al principio) por grupo [ingles]
(quien desarrolla la especificación) Si estás aprendiendo sobre tecnología Web,
puede que quieras comenzar por la introducción de más abajo, y seguir los
enlaces para más detalle.
Diseño y Aplicaciones Web Enlace de cabecera Diseño y Aplicaciones Web
incluye a los estándares para la construcción y representación de las páginas
Web, incluyendo HTML5, CSS, SVG, Ajax y otras tecnologías para las
Aplicaciones Web (“WebApps”). Esta sección también incluye información sobre
cómo hacer páginas accesibles para personas con discapacidades (WCAG),
aplicar internacionalización y trabajar sobre dispositivos móviles.
Arquitectura Web Enlace de cabecera La Arquitectura Web se centra en las
tecnologías y principios fundamentales sobre los que se sostiene la Web,
incluyendo URIs y HTTP.
Web Semántica Enlace de cabecera Además de la "Web de documentos"
clásica, el W3C está ayudando en la construcción de una pila de tecnologías que
soporte una "Web de datos", el tipo de datos que se pueden encontrar en las
bases de datos. El último objetivo de la Web de los datos es permitir que los
equipos informáticos hagan un trabajo más útil y desarrollar sistemas que
puedan soportar interacciones de confianza sobre la red. El término "Web
Semántica" se refiere a la visión del W3C sobre la Web de los datos enlazados
(linked data). Las tecnologías de la Web Semántica permiten a la gente crear
almacenes de datos sobre la Web, construir vocabularios y escribir reglas para
manejar los datos. Los datos enlazados deben su potencial a tecnologías como
RDF, SPARQL, OWL y SKOS.
Tecnología XML Enlace de cabecera [ingles]
Las Tecnologías de XML, incluyendo XML, XQuery, XML Schema, XSLT, XSL-
FO, Intercambio Eficiente de XML (EXI) y otros estándares relacionados.
Web de los Servicios Enlace de cabecera a Web de los Servicios se refiere al
diseño basado en mensajes que frecuentemente se encuentra en la Web y en el
software empresarial. La Web de los Servicios se basa en tecnologías como
HTTP, XML, SOAP, WSDL, SPARQL, entre otras.
Web de los Dispositivos Enlace de cabecera El W3C se centra en tecnologías
que permiten el acceso a la Web desde cualquier lugar, en cualquier momento y
a través de cualquier dispositivo. Esto incluye acceso a la Web desde teléfonos
móviles y otros dispositivos móviles, además del uso de la tecnología Web en
electrónica de consumo, impresoras, televisión interactiva, incluso en
automóviles.
Navegadores y Herramientas de Autor Enlace de cabecera Los agentes Web
pretenden servir a los usuarios. En esta sección encontrarás información útil a la
hora de diseñar navegadores y herramientas de autor, así como robots de
motores de búsqueda, agrega dores y motores de inferencia.

Más contenido relacionado

La actualidad más candente

Estándares de la w3c
Estándares de la w3cEstándares de la w3c
Estándares de la w3cadita_cz
 
Estandares Web W3C
Estandares Web W3CEstandares Web W3C
Estandares Web W3Codil_paredes
 
Accesibilidad e intercambio de información
Accesibilidad e intercambio de informaciónAccesibilidad e intercambio de información
Accesibilidad e intercambio de informaciónegpl
 
W3 c consorcio world wide web
W3 c   consorcio world wide webW3 c   consorcio world wide web
W3 c consorcio world wide webRhamyro Alcoser
 
Desarrollo web para estándar W3C
  Desarrollo web para estándar W3C    Desarrollo web para estándar W3C
Desarrollo web para estándar W3C davidhuezo10
 
Importancia de las Herramientas Web 2.0 para la Gestión de Documentos
Importancia de las Herramientas Web 2.0 para la Gestión de DocumentosImportancia de las Herramientas Web 2.0 para la Gestión de Documentos
Importancia de las Herramientas Web 2.0 para la Gestión de Documentosmafercambon
 
Clasificación de herramientas digitales
Clasificación de herramientas digitales  Clasificación de herramientas digitales
Clasificación de herramientas digitales anagaby_14
 

La actualidad más candente (13)

Estándares de la w3c
Estándares de la w3cEstándares de la w3c
Estándares de la w3c
 
Estandares W3C
Estandares W3CEstandares W3C
Estandares W3C
 
QUE ES W3C
QUE ES W3CQUE ES W3C
QUE ES W3C
 
W3c
W3cW3c
W3c
 
Estandares Web W3C
Estandares Web W3CEstandares Web W3C
Estandares Web W3C
 
Accesibilidad e intercambio de información
Accesibilidad e intercambio de informaciónAccesibilidad e intercambio de información
Accesibilidad e intercambio de información
 
W3 c consorcio world wide web
W3 c   consorcio world wide webW3 c   consorcio world wide web
W3 c consorcio world wide web
 
Desarrollo web para estándar W3C
  Desarrollo web para estándar W3C    Desarrollo web para estándar W3C
Desarrollo web para estándar W3C
 
W3 d
W3 dW3 d
W3 d
 
W3 c
W3 cW3 c
W3 c
 
Importancia de las Herramientas Web 2.0 para la Gestión de Documentos
Importancia de las Herramientas Web 2.0 para la Gestión de DocumentosImportancia de las Herramientas Web 2.0 para la Gestión de Documentos
Importancia de las Herramientas Web 2.0 para la Gestión de Documentos
 
Clasificación de herramientas digitales
Clasificación de herramientas digitales  Clasificación de herramientas digitales
Clasificación de herramientas digitales
 
Estándares w3 c
Estándares w3 cEstándares w3 c
Estándares w3 c
 

Destacado

Destacado (9)

Estilos de aprendizaje
Estilos de aprendizajeEstilos de aprendizaje
Estilos de aprendizaje
 
Flickr
FlickrFlickr
Flickr
 
Mapa FreeMind La comunicación en EVA
Mapa FreeMind La comunicación en EVAMapa FreeMind La comunicación en EVA
Mapa FreeMind La comunicación en EVA
 
Recreacion
RecreacionRecreacion
Recreacion
 
Comunicaciones moviles.
Comunicaciones moviles.Comunicaciones moviles.
Comunicaciones moviles.
 
Tovar anyelis etica
Tovar anyelis   eticaTovar anyelis   etica
Tovar anyelis etica
 
Pres 3
Pres 3Pres 3
Pres 3
 
La motivacion
La motivacionLa motivacion
La motivacion
 
Presentación 1 carne 07370018
Presentación 1 carne 07370018Presentación 1 carne 07370018
Presentación 1 carne 07370018
 

Similar a ESTANDARES DE LA W3C

Similar a ESTANDARES DE LA W3C (20)

Estándares W3C
Estándares W3CEstándares W3C
Estándares W3C
 
Estándar W3C para el desarrollo web
 Estándar W3C  para el desarrollo web Estándar W3C  para el desarrollo web
Estándar W3C para el desarrollo web
 
W3 c
W3 cW3 c
W3 c
 
w3c Iris amaya
w3c Iris amayaw3c Iris amaya
w3c Iris amaya
 
El consorcio world wide web
El consorcio world wide webEl consorcio world wide web
El consorcio world wide web
 
Estandar w3 c
Estandar w3 cEstandar w3 c
Estandar w3 c
 
Estandar w3c
Estandar w3cEstandar w3c
Estandar w3c
 
Estándares W3C
Estándares W3CEstándares W3C
Estándares W3C
 
Cómo funcionan
Cómo funcionanCómo funcionan
Cómo funcionan
 
W3 c mony
W3 c monyW3 c mony
W3 c mony
 
W3C
W3CW3C
W3C
 
ESTANDARES DEL W3C
ESTANDARES DEL W3CESTANDARES DEL W3C
ESTANDARES DEL W3C
 
Estandares del w3 c
Estandares del w3 cEstandares del w3 c
Estandares del w3 c
 
Ana da paz
Ana da pazAna da paz
Ana da paz
 
Accesibilidad e intercambio de información
Accesibilidad e intercambio de informaciónAccesibilidad e intercambio de información
Accesibilidad e intercambio de información
 
Diseños de páginas web mio
Diseños de páginas web mioDiseños de páginas web mio
Diseños de páginas web mio
 
Diseño de páginas web
Diseño de páginas webDiseño de páginas web
Diseño de páginas web
 
Diseño de páginas web
Diseño de páginas webDiseño de páginas web
Diseño de páginas web
 
Diseño de páginas web
Diseño de páginas webDiseño de páginas web
Diseño de páginas web
 
Estándares w3 c
Estándares w3 cEstándares w3 c
Estándares w3 c
 

Más de Mario Martinez

METRICAS DE CALIDAD UNICEF
METRICAS DE CALIDAD UNICEFMETRICAS DE CALIDAD UNICEF
METRICAS DE CALIDAD UNICEFMario Martinez
 
PATRONES DE DISEÑO WEB
PATRONES DE DISEÑO WEBPATRONES DE DISEÑO WEB
PATRONES DE DISEÑO WEBMario Martinez
 
Historial de revisiones e indice
Historial de revisiones e indiceHistorial de revisiones e indice
Historial de revisiones e indiceMario Martinez
 
Análisis de requisitos del sistema (reparado)
Análisis de requisitos del sistema (reparado)Análisis de requisitos del sistema (reparado)
Análisis de requisitos del sistema (reparado)Mario Martinez
 
Formatos desarrollo de requerimientos mejorado
Formatos desarrollo de requerimientos mejoradoFormatos desarrollo de requerimientos mejorado
Formatos desarrollo de requerimientos mejoradoMario Martinez
 
Plantilla gestion de riesgo
Plantilla gestion de riesgoPlantilla gestion de riesgo
Plantilla gestion de riesgoMario Martinez
 
Plantilla gestion de riesgo2
Plantilla gestion de riesgo2Plantilla gestion de riesgo2
Plantilla gestion de riesgo2Mario Martinez
 
Plantilla gestion de riesgo3
Plantilla gestion de riesgo3Plantilla gestion de riesgo3
Plantilla gestion de riesgo3Mario Martinez
 
Plantilla gestion de riesgo4
Plantilla gestion de riesgo4Plantilla gestion de riesgo4
Plantilla gestion de riesgo4Mario Martinez
 
Plantilla gestion de riesgo5
Plantilla gestion de riesgo5Plantilla gestion de riesgo5
Plantilla gestion de riesgo5Mario Martinez
 
Portafoloio de ingenieria
Portafoloio de ingenieriaPortafoloio de ingenieria
Portafoloio de ingenieriaMario Martinez
 
GUIA 1 HILOS Y PROCESOS
GUIA 1 HILOS Y PROCESOSGUIA 1 HILOS Y PROCESOS
GUIA 1 HILOS Y PROCESOSMario Martinez
 

Más de Mario Martinez (19)

METRICAS DE CALIDAD UNICEF
METRICAS DE CALIDAD UNICEFMETRICAS DE CALIDAD UNICEF
METRICAS DE CALIDAD UNICEF
 
PATRONES DE DISEÑO WEB
PATRONES DE DISEÑO WEBPATRONES DE DISEÑO WEB
PATRONES DE DISEÑO WEB
 
Portafolio
PortafolioPortafolio
Portafolio
 
Que es la W3C
Que es la W3CQue es la W3C
Que es la W3C
 
Historial de revisiones e indice
Historial de revisiones e indiceHistorial de revisiones e indice
Historial de revisiones e indice
 
Documento vision
Documento visionDocumento vision
Documento vision
 
Análisis de requisitos del sistema (reparado)
Análisis de requisitos del sistema (reparado)Análisis de requisitos del sistema (reparado)
Análisis de requisitos del sistema (reparado)
 
Formatos desarrollo de requerimientos mejorado
Formatos desarrollo de requerimientos mejoradoFormatos desarrollo de requerimientos mejorado
Formatos desarrollo de requerimientos mejorado
 
Roles
RolesRoles
Roles
 
Plantilla gestion de riesgo
Plantilla gestion de riesgoPlantilla gestion de riesgo
Plantilla gestion de riesgo
 
Plantilla gestion de riesgo2
Plantilla gestion de riesgo2Plantilla gestion de riesgo2
Plantilla gestion de riesgo2
 
Plantilla gestion de riesgo3
Plantilla gestion de riesgo3Plantilla gestion de riesgo3
Plantilla gestion de riesgo3
 
Plantilla gestion de riesgo4
Plantilla gestion de riesgo4Plantilla gestion de riesgo4
Plantilla gestion de riesgo4
 
Plantilla gestion de riesgo5
Plantilla gestion de riesgo5Plantilla gestion de riesgo5
Plantilla gestion de riesgo5
 
Riesgo
RiesgoRiesgo
Riesgo
 
2. caso de negocio
2. caso de negocio2. caso de negocio
2. caso de negocio
 
1. edt
1. edt1. edt
1. edt
 
Portafoloio de ingenieria
Portafoloio de ingenieriaPortafoloio de ingenieria
Portafoloio de ingenieria
 
GUIA 1 HILOS Y PROCESOS
GUIA 1 HILOS Y PROCESOSGUIA 1 HILOS Y PROCESOS
GUIA 1 HILOS Y PROCESOS
 

ESTANDARES DE LA W3C

  • 1. 2015 MARIO SAUL MARTINEZ BONILLA UGB 1-1-2015 ESTANDARES DE LA W3C
  • 2. QUE ES LA W3C? W3C son las siglas de World Wide Web Consortium , y es una comunidad internacional donde los estados miembros trabajan para poder desarrollar estándares para el desarrollo web y así ayudar a un mejor desarrollo del Internet a nivel mundial. W3C es reconocido a nivel mundial por ser la organización encargada de estandarizar El Lenguaje de Marcado de Hipertexto o mejor conocido como HTML, el cual es utilizado para el diseño y desarrollo de sitios web, dicho estándar inicio en el año de 1994 (es importante aclarar que antes de que W3C trabajara en HTML ya otras organizaciones habían desarrollado versiones previas). Sin embargo los objetivos de W3C van más allá del desarrollo de HTML y trabajan en otros proyectos a fin de poder brindar nuevas opciones para la elaboración de sitios web, tanto es así que en los últimos años han concentrados sus esfuerzo en el desarrollo de XHTML, una versión avanzada de HTML que pretende en los próximos años sustituirlo. Por otro lado W3C se centra en cuatro objetivos que describimos a continuación: Web para todos: Accesibilidad para todo el mundo de forma global, sin barreras tecnológicas, limitaciones o culturales. Web Sobre Todo: Intenta añadir el máximo de dispositivos a la web, actualmente se está en un proceso de apertura donde las PDAs, Televisiones están iniciando su camino hacia la web. Base de Conocimiento: Permitir que cada usuario pueda hacer un buen uso de la web. Seguridad: Guiar al desarrollo de la web respetando las normas legales, comerciales y los aspectos sociales originados por esta tecnología.
  • 3. Así de esta forma W3C se convierte en una organización de mucha importancia a nivel mundial, ya que los estándares que la misma presenta pueden influir en la forma en que el desarrollo web avance a nivel mundial. ¿QUÉ SON LOS ESTÁNDARES WEB? Un estándar es un conjunto de reglas normalizadas que describen los requisitos que deben ser cumplidos por un producto, proceso o servicio, con el objetivo de establecer un mecanismo base para permitir que distintos elementos hardware o software que lo utilicen, sean compatibles entre sí. El W3C, organización independiente y neutral, desarrolla estándares relacionados con la Web también conocidos como Recomendaciones, que sirven como referencia para construir una Web accesible, interoperable y eficiente, en la que se puedan desarrollar aplicaciones cada vez más robustas. En la creación de las Recomendaciones del W3C participan sus Miembros (más de 400 organizaciones, distribuidas a lo largo de todo el mundo y de diversos ámbitos: grandes empresas de hardware o software, centros investigadores, universidades, administraciones públicas, etc.), el Equipo del W3C, expertos invitados, y cualquier usuario de la Web que quiera mostrar su opinión. Todos ellos trabajan conjuntamente a través de un proceso basado en el consenso, la neutralidad y la transparencia de la información. ¿PARA QUÉ SIRVEN? La finalidad de los estándares es la creación de una Web universal, accesible, fácil de usar y en la que todo el mundo pueda confiar. Con estas tecnologías abiertas y de uso libre se pretende evitar la fragmentación de la Web y mejorar las infraestructuras para que se pueda evolucionar hacia una Web con la información mejor organizada. ACCESO UNIVERSAL El W3C se guía por los principios de accesibilidad, internacionalización, e independencia de dispositivo, entre otros. Esto facilita que el acceso a la Web sea posible desde cualquier lugar, en cualquier momento y utilizando cualquier dispositivo. No importa si se utiliza hardware, software, o una infraestructura de
  • 4. red específica. Además de las posibles restricciones técnicas, se tiene en cuenta la existencia de múltiples idiomas, las diversas localizaciones geográficas, y las diferencias culturales o tradiciones, así como las posibles limitaciones físicas, psíquicas o sensoriales de los usuarios. La concienciación de que no todas las personas acceden a la Web de la misma forma, permite centrarse en determinados colectivos que tienen necesidades concretas, como pueden ser las personas de edad avanzada en el caso de limitaciones psíquicas, físicas o sensoriales. El avance de las tecnologías inalámbricas, así como la gran variedad de dispositivos con acceso a la Web presentes en sectores como el de la telefonía móvil, en el de automoción (navegadores en los salpicaderos de automóviles), en los electrodomésticos (refrigeradores con pantallas táctiles) o en los televisores, fomenta la ubicuidad de la Web. Esto pone de manifiesto la necesidad de utilizar tecnologías y lenguajes unificados, libres y gratuitos, cuyo uso no esté limitado por patentes comerciales. UNA WEB CON SIGNIFICADO Tradicionalmente, se podría considerar la Web como un conjunto de documentos conexos entre sí a través de términos léxicos y sintácticos. Estos documentos están expresados en lenguaje natural y contienen contenido destinado a personas. Esto limita a las máquinas a la hora de procesar la información de forma eficiente, ya que no pueden evitar las ambigüedades del lenguaje natural. Gracias al nuevo enfoque del W3C, la Web evoluciona hacia lo que se denomina Web Semántica, una ampliación de la Web tradicional, que ofrece mecanismos para añadir significado a los recursos (documentos, imágenes, vídeos, etc.), de forma que cualquier máquina pueda interpretar los datos existentes en la Web de una forma similar a como lo hacen los humanos. La información no sólo está especificada como una serie de información textual o gráfica inconexa entre sí, sino que la Web se puede considerar como una gran base de datos organizada y estructurada teniendo en cuenta la naturaleza semántica de los elementos que la componen.
  • 5. La Web Semántica fomenta una mejora en el rendimiento y eficiencia de la Web, lo que se transmite en una experiencia más satisfactoria para el usuario, el que obtendrá mayor precisiónen sus búsquedas y operaciones, y podrá tener acceso a mayores cantidades de información específica y útil. De la misma forma, esta estructuración y tratamiento de los datos más preciso evitará las tareas frustrantes y difíciles, como es la búsqueda, obtención y mezcla de información desde distintas fuentes. CONFIANZA EN LA WEB La Web es un medio colaborativo, donde los usuarios interactúan creando contenidos (en wikis, blogs o foros), realizan transacciones (compras online, operaciones bancarias), o crean redes sociales (de amistad o laborales), donde se relacionan entre sí. Estas actividades requieren que los usuarios confíen entre sí y han promovido el desarrollo de ciertas tecnologías para asegurar esta confianza: firmas digitales de documentos que fomentan la responsabilidad de las personas que se declaran autores de estos; encriptación de los datos para la confidencialidad; y mecanismos de establecimiento y declaración de las políticas de privacidad de los datos de los sitios Web. ¿CÓMO FUNCIONAN? La creación de un estándar Web requiere un proceso controlado, que consta de varias etapas que aseguran la calidad de la especificación. Este proceso permite la intervención de todos los usuarios de las tecnologías, con el objetivo de que puedan aportar su conocimiento y opiniones para la mejora de los documentos. Tras este proceso, elaborado por especialistas en la materia, se obtienen unos estándares de calidad, y al estar disponible para todo el mundo, las especificaciones se depuran exhaustivamente antes de ser consideradas como Recomendación. Estos estándares, están sujetos a la Política de Patentes del W3C, lo que permite que sean utilizados libremente por toda la comunidad Web. Al utilizar las mismas tecnologías, las máquinas se entienden entre sí y cualquier usuario puede interactuar con el resto.
  • 6. Distintos dispositivos y redes comunicándose a través de protocolos y lenguajes estándares Figura 2 - Distintos dispositivos y redes comunicándose a través de protocolos y lenguajes comunes Para ayudar a los desarrolladores que deseen utilizar sus Recomendaciones, el W3C ofrece una serie de herramientas que permiten verificar si se hace una correcta aplicación de las especificaciones. Manuales de directivas o buenas prácticas de tecnologías concretas, y los validadores sintácticos de los lenguajes, son ejemplos de estas ayudas. EJEMPLOS Durante la evolución de la Web, ha quedado patente la necesidad de disponer de estándares y existe un gran número de estos que han sentado las bases para el desarrollo de la Web y han fomentado el éxito de esta. Algunos ejemplos son: el lenguaje de etiquetado para hacer páginas Web, HTML; y XML, un lenguaje para crear estructuras de documentos.
  • 7. HTML El beneficio de la utilización de estándares se puede observar con la creación y evolución del lenguaje HTML, para la Web. En 1994, el W3C comenzó el proceso de estandarización del HTML para representar el contenido en la Web. La expansión y el número de documentos en la Web se ha visto incrementado en los últimos años de forma espectacular, hasta convertirse en una herramienta de uso cotidiano como hoy la conocemos. Esto se ha debido a la facilidad de creación de documentos y a que todos comparten el mismo lenguaje para la representación de la información. Al usar el mismo formato para el desarrollo se consigue que cualquier agente de usuario que interprete dicho lenguaje represente el documento de la Web de la misma forma. Al ser independiente de cualquier plataforma (y de cualquier fabricante) permite que cualquiera lo pueda usar, independientemente del sistema operativo, navegador, etc. Si hubiesen existido fabricantes que pretendieran imponer lenguajes alternativos al HTML, tendrían un público restringido a la cantidad de clientes que usasen su tecnología.
  • 8. XML El lenguaje XML, ampliamente utilizado para estructurar la información de documentos. El XML fue estandarizado por el W3C, que autorizó su uso libremente, convirtiéndolo en una pieza clave en la interoperabilidad de la mayoría de los sistemas de información. Muchos otros lenguajes y tecnologías están basados en XML, lo que no se habría podido conseguir si este lenguaje tuviese alguna patente comercial que restringiese su uso. El W3C desarrolla especificaciones técnicas y directrices a través de un proceso que ha sido diseñado para maximizar el consenso sobre el contenido de un informe técnico, de forma que se pueda asegurar la alta calidad técnica y editorial, así como obtener un mayor apoyo desde el W3C y desde la comunidad en general. El W3C ofrece varias vistas de sus especificaciones, incluyendo: por tema de la tecnología [ingles] (como por ejemplo, “todas las especificaciones relacionadas con HTML”) por estado [ingles] (esta es una aproximación a la vista "clásica" de los informes técnicos (TR), con publicaciones recientes al principio y después todas las especificaciones agrupadas por su estado, desde Recomendaciones a borradores de trabajo) por fecha (las más recientes al principio) por grupo [ingles] (quien desarrolla la especificación) Si estás aprendiendo sobre tecnología Web, puede que quieras comenzar por la introducción de más abajo, y seguir los enlaces para más detalle. Diseño y Aplicaciones Web Enlace de cabecera Diseño y Aplicaciones Web incluye a los estándares para la construcción y representación de las páginas Web, incluyendo HTML5, CSS, SVG, Ajax y otras tecnologías para las Aplicaciones Web (“WebApps”). Esta sección también incluye información sobre
  • 9. cómo hacer páginas accesibles para personas con discapacidades (WCAG), aplicar internacionalización y trabajar sobre dispositivos móviles. Arquitectura Web Enlace de cabecera La Arquitectura Web se centra en las tecnologías y principios fundamentales sobre los que se sostiene la Web, incluyendo URIs y HTTP. Web Semántica Enlace de cabecera Además de la "Web de documentos" clásica, el W3C está ayudando en la construcción de una pila de tecnologías que soporte una "Web de datos", el tipo de datos que se pueden encontrar en las bases de datos. El último objetivo de la Web de los datos es permitir que los equipos informáticos hagan un trabajo más útil y desarrollar sistemas que puedan soportar interacciones de confianza sobre la red. El término "Web Semántica" se refiere a la visión del W3C sobre la Web de los datos enlazados (linked data). Las tecnologías de la Web Semántica permiten a la gente crear almacenes de datos sobre la Web, construir vocabularios y escribir reglas para manejar los datos. Los datos enlazados deben su potencial a tecnologías como RDF, SPARQL, OWL y SKOS. Tecnología XML Enlace de cabecera [ingles] Las Tecnologías de XML, incluyendo XML, XQuery, XML Schema, XSLT, XSL- FO, Intercambio Eficiente de XML (EXI) y otros estándares relacionados. Web de los Servicios Enlace de cabecera a Web de los Servicios se refiere al diseño basado en mensajes que frecuentemente se encuentra en la Web y en el software empresarial. La Web de los Servicios se basa en tecnologías como HTTP, XML, SOAP, WSDL, SPARQL, entre otras. Web de los Dispositivos Enlace de cabecera El W3C se centra en tecnologías que permiten el acceso a la Web desde cualquier lugar, en cualquier momento y a través de cualquier dispositivo. Esto incluye acceso a la Web desde teléfonos móviles y otros dispositivos móviles, además del uso de la tecnología Web en electrónica de consumo, impresoras, televisión interactiva, incluso en automóviles. Navegadores y Herramientas de Autor Enlace de cabecera Los agentes Web pretenden servir a los usuarios. En esta sección encontrarás información útil a la
  • 10. hora de diseñar navegadores y herramientas de autor, así como robots de motores de búsqueda, agrega dores y motores de inferencia.