55
WC3

Estándares WC3

Embed Size (px)

Citation preview

WC3

WEB DESING AND APLICATIONS DISENO WEB Y APLICACIONES

• Diseño Web y aplicaciones implican las normas para la construcción y renderizado de páginas Web, incluyendo HTML, CSS, SVG, API del dispositivo, y otras tecnologías para aplicaciones web ("WebApps"). Esta sección también incluye información sobre cómo hacer páginas accesibles a las personas con discapacidad (WCAG), la internacionalización de ellos, y hacer que funcionen en los dispositivos móviles.

HTML Y CSS

• HTML y CSS son las tecnologías fundamentales para la

creación de páginas web: HTML (html y xhtml) para la

estructura, CSS para el estilo y el diseño, incluyendo

Fuentes Web. Encontrar recursos para un buen diseño de

la página Web así como herramientas útiles.

JAVA SCRIPT WEB APLs

• APIs estándar para el lado del cliente Desarrollo de

aplicaciones Web se encuentran las de Geolocalización,

XMLHttpRequest, y widgets móviles. Estándares del

W3C para modelos de documento (el "DOM") y

tecnologías como XBL permiten a los proveedores de

contenido crear documentos interactivos a través de

secuencias de comandos.

GRÁFICOS

• W3C es el hogar del formato ampliamente desplegado

PNG trama, formato vectorial SVG, y la API

Canvas. WebCGM es un formato más especializado que

se utiliza, por ejemplo, en los campos de la ingeniería de

la automoción, aeronáutica.

AUDIO Y VIDEO

• Algunos de los formatos del W3C que permiten autoría

de presentaciones de audio y vídeo incluyen HTML, SVG

y SMIL (para la sincronización). W3C también está

trabajando en un formato de texto temporizado para la

subtitulación y otras aplicaciones.

ACCESIBILIDAD

• Iniciativa de Accesibilidad Web del W3C (WAI) ha

publicado Web Content Accessibility Guidelines

(WCAG) para ayudar a los desarrolladores crear

contenido que sea accesible a las personas con

discapacidad. WAI-ARIA ofrece a los autores más

herramientas para crear aplicaciones web accesibles

proporcionando semántica adicional acerca de los widgets

y comportamientos.

INTERNACIONALIZACIÓN

• W3C tiene la misión de diseñar tecnología que trabaja a

través de las culturas y lenguas. Estándares del W3C,

como HTML y XML se basan en Unicode, por ejemplo.

Además, el W3C ha publicado una guía para los autores

relacionados con etiquetas de idioma bidireccional (bidi)

de texto, y más.

WEB MÓVIL

• W3C promueve "Una Web" que está disponible en

cualquier dispositivo. Buenas Prácticas en Web Móvil del

W3C ayudan autores entienden cómo crear contenido que

proporciona una experiencia razonable en una amplia

variedad de dispositivos, contextos y lugares.

PRIVACIDAD

• La Web es una poderosa herramienta para la

comunicación y las transacciones de todo tipo. Es

importante tener en cuenta las implicaciones de seguridad

y privacidad de la Web como parte del diseño de la

tecnología. Más información sobre el seguimiento y la

seguridad de aplicación web.

MATEMÁTICAS EN LA WEB

• Matemáticas y la fórmula se utilizan en la Web para los

informes de negocio, materiales para la educación y la

investigación científica. MathML del W3C permite a las

matemáticas para ser servido, recibidas y procesadas en la

World Wide Web, al igual que HTML ha habilitado esta

funcionalidad para otros tipos de contenido.

WEB ARCHITECTUREARQUITECTURA WEB

•Arquitectura Web se centra en las

tecnologías de base y los

principios que sustentan la Web,

incluyendo URIs y HTTP.

PRINCIPIOS DE

ARQUITECTURA

• Principios Arquitectura Web ayudan a diseñar

tecnologías, proporcionando orientación y articulación de

las cuestiones en torno a algunas opciones específicas.

IDENTIFICADORES

• Compartimos cosas por su nombre. URL, URI, el IRI es

la manera de nombrar las cosas en la Web y

manipularlos. Algunas de las necesidades adicionales de

direccionamiento en los Servicios Web Stack motivados

algunas capas adicionales.

PROTOCOLOS

• Los protocolos son el vehículo para el intercambio de

nuestras ideas. HTTP es el protocolo básico de la

Web. W3C también está trabajando en protocolos XML y

SOAP en relación a los Servicios Web.

FORMATOS META

• XML, el Extensible Markup Language, se utiliza para

construir nuevos formatos a bajo costo (debido a las

herramientas ampliamente disponibles para manipular

contenido en esos nuevos formatos). RDF y OWL

permiten a las personas para definir vocabularios

("ontologías") de términos como parte de la Web

Semántica.

PROTOCOLO Y FORMATO,

CONSIDERACIONES META

• Documentos en la Web están ligeramente unidas piezas

por identificadores. Se crea un laberinto de interacciones

ricas entre los protocolos y formatos.

INTERNACIONALIZACIÓN

• W3C ha trabajado con la comunidad en la

internacionalización de identificadores (IRI) y un modelo

de carácter general para la Web.

SEMANTIC WEBWEB SEMÁNTICA

• Además del clásico "Web de documentos" W3C está

ayudando a construir una pila de tecnología para apoyar

una "Web de los datos," el tipo de datos que se encuentra

en las bases de datos. El objetivo último de la Web de los

datos es permitir que las computadoras para hacer el

trabajo más útil y desarrollar sistemas que puedan apoyar

las interacciones de confianza en la red. El término "Web

Semántica" se refiere a la visión del W3C de la Web de

los datos vinculados. Tecnologías de la Web Semántica

permiten a la gente crear almacenes de datos en la Web,

construir vocabularios, y escribir las reglas para el

manejo de datos. Los datos vinculados se encuentran

facultados por tecnologías como RDF, SPARQL, OWL y

SKOS.

LINKED DATA

• La Web Semántica es una Web de datos - de las fechas y

los títulos y los números de pieza y las propiedades

químicas y cualquier otro dato que se podría concebir.

RDF proporciona la base para la publicación y la

vinculación de los datos. Varias tecnologías permiten

introducir datos en los documentos (RDFa, GRDDL) o

exponer lo que tiene en las bases de datos SQL, o ponerlo

a disposición como archivos RDF.

VOCABULARIOS

• A veces puede ser importante o valioso para organizar los

datos. El uso de OWL (para construir vocabularios, o

"ontologías") y SKOS (para el diseño de sistemas de

organización del conocimiento) es posible enriquecer los

datos con un significado adicional, que permite a más

personas (y más máquinas) para hacer más con los datos.

CONSULTA

• Lenguajes de consulta van mano a mano con las bases de

datos. Si la Web Semántica es visto como una base de

datos global, entonces es fácil entender por qué uno

necesitaría un lenguaje de consulta para esos

datos. SPARQL es el lenguaje de consulta para la Web

Semántica.

INFERENCIA

• Cerca de la parte superior de la pila de Web Semántica se

encuentra inferencia - razonando sobre los datos a través

de reglas. El trabajo del W3C sobre las normas,

principalmente a través de RIF y OWL, se centra en la

traducción entre lenguajes de reglas y normas de

intercambio entre los diferentes sistemas.

APLICACIONES VERTICALES

• W3C está trabajando con diferentes sectores - por

ejemplo en el Cuidado de la Salud y Ciencias de la Vida,

la administración electrónica y la energía - para mejorar

la colaboración, la investigación y el desarrollo, y la

adopción de la innovación a través de la tecnología de

Web Semántica. Por ejemplo, al ayudar a la toma de

decisiones en la investigación clínica, las tecnologías de

la Web Semántica serán salvar muchas formas de

información médica y biológica entre instituciones.

XML TECHNOLOGY TECNOLOGÍA XML

• W3C está trabajando con diferentes sectores - por

ejemplo en el Cuidado de la Salud y Ciencias de la Vida,

la administración electrónica y la energía - para mejorar

la colaboración, la investigación y el desarrollo, y la

adopción de la innovación a través de la tecnología de

Web Semántica. Por ejemplo, al ayudar a la toma de

decisiones en la investigación clínica, las tecnologías de

la Web Semántica serán salvar muchas formas de

información médica y biológica entre instituciones.

• Tecnologías XML, incluyendo XML, espacios de

nombres XML, XML Schema, XSLT, Intercambio

Eficiente de XML (EXI), y otras normas relacionadas.

FUNDAMENTOS DE XML

• XML es asumido por un conjunto de tecnologías

esenciales, como el conjunto de información y espacios

de nombres. Abordan problemas al utilizar XML en

contextos de aplicaciones específicas.

ESQUEMA

• Descripciones formales de vocabularios crear flexibilidad

en entornos de creación y las cadenas de control de

calidad. Esquema XML de W3C, SML, y las tecnologías

de datos de enlace proporcionan las herramientas para el

control de calidad de los datos XML.

SEGURIDAD

• La manipulación de datos con XML requiere a veces la

integridad, autenticación y privacidad. Firma XML,

cifrado y XKMS pueden ayudar a crear un entorno seguro

para XML.

TRANSFORMACIÓN

• Muy frecuentemente se quiere transformar el contenido

XML en otros formatos (incluyendo otros formatos

XML). XSLT y XPath son herramientas muy potentes

para la creación de diferentes representaciones de

contenido XML.

CONSULTA

• XQuery (con el apoyo de XPath) es un lenguaje de

consulta para XML para extraer los datos, de forma

similar a la función de SQL para bases de datos, o

SPARQL para la Web Semántica.

COMPONENTES

• El ecosistema XML está utilizando herramientas

adicionales para crear un entorno más rico para el uso y

manipulación de documentos XML. Estos componentes

incluyen las hojas de estilo, xml xlink: Identificación,

xinclude, xpointer, xforms, fragmentos XML y eventos.

PROCESAMIENTO

• Un modelo de proceso define qué operaciones deben

realizarse en qué orden en un documento XML.

INTERNACIONALIZACIÓN

• W3C ha trabajado con la comunidad en la

internacionalización de XML, por ejemplo, para

especificar el idioma del contenido XML.

PUBLICACIÓN

• XML surgió de la comunidad de publicación

técnica. Utilice XSL-FO para publicar incluso grandes o

complejos documentos XML multilingües a HTML, PDF

u otros formatos; incluir diagramas SVG y MathML de

fórmulas en la salida.

WEB OF SERVICESWEB DE SERVICIOS

• Web de Servicios se refiere al diseño basado en mensajes

se encuentra con frecuencia en la web y en software

empresarial. La Web de los Servicios se basa en

tecnologías tales como HTTP, XML, SOAP, WSDL,

SPARQL, y otros.

PROTOCOLOS

• En función de las limitaciones de aplicación para el

intercambio de datos a través de la Web, los

desarrolladores pueden elegir entre una serie de

protocolos como HTTP, SOAP y Servicios Web.

DESCRIPCIÓN DEL

SERVICIO

• En entornos específicos, descripción de servicios Web

define formalmente máquina interfaces de lectura para

acceder a los datos. WSDL, SML, y las especificaciones

de coreografía y de política permiten descripciones y

Servicios Web y Web Semántica se conectan a través de

anotaciones semánticas.

SEGURIDAD

• Transferencia de datos desde un dominio a otro dominio o

entre las aplicaciones necesita a veces una transacción

segura y autenticación de documentos bien definido.XML

Encryption y XML Signature son piezas clave de la pila

de seguridad XML.

INTERNACIONALIZACIÓN

• Internacionalización de las descripciones de los servicios

preocupaciones de servicios Web, comunicarse idioma y

la configuración regional, E internacionalización de

mensajes legibles intercambiadas por servicios.

WEB OF DEVICEWEB DE DISPOSITIVOS

• W3C se centra en las tecnologías para permitir el acceso

Web en cualquier lugar, en cualquier momento, utilizando

cualquier dispositivo. Esto incluye el acceso Web de los

teléfonos celulares y otros dispositivos móviles, así como

el uso de la tecnología Web en electrónica de consumo,

impresoras, televisión interactiva, e incluso automóviles.

WEB MÓVIL

• W3C promueve "Una Web" que está disponible en

cualquier dispositivo. Iniciativa de Web Móvil del W3C

para garantizar la mejor experiencia de usuario en los

dispositivos móviles, teniendo en cuenta las capacidades

del dispositivo, la ubicación y otra información de

contexto.

NAVEGACIÓN POR VOZ

• La Infraestructura de Interfaz del Habla del W3C es un

conjunto de especificaciones (por ejemplo, la integración

de la tecnología VoiceXML) Web y la interacción del

habla. VoiceXML, PLS, SISR, SRGS, SCXML y

CCXML, todo ello contribuye a la Infraestructura de

Interfaz del Habla.

INDEPENDENCIA DE DISPOSITIVO

Y ADAPTACIÓN DE CONTENIDO

• Los dispositivos vienen en muchas formas, tamaños y

capacidades que definen restricciones sobre el contenido

de estos dispositivos pueden manejar. Descripciones de

dispositivo, guías de transformación de contenido, APIs

de dispositivos y CC / PP desarrolladores ayuda a

optimizar la experiencia del usuario.

ACCESO MULTIMODAL

• Cada vez más, las interacciones con los dispositivos no

sólo ocurren con un teclado, pero también a través de la

voz, el tacto y los gestos. La arquitectura Multimodal del

W3C y sus componentes (EMMA, InkML) permiten a los

desarrolladores adaptar las aplicaciones a los nuevos

modos de interacción.

WEB Y TV

• Con la llegada de los dispositivos basados en IP,

televisores conectados están progresando a un ritmo

rápido y la radiodifusión televisiva tradicional está

evolucionando rápidamente en una experiencia más

inversiva donde los usuarios pueden interactuar con las

aplicaciones ricas que están, al menos en parte basadas en

tecnologías Web. Hay un fuerte crecimiento en el

despliegue de dispositivos que integren tecnologías Web

regulares, como HTML, CSS y SVG, junto con varios

APIs de dispositivos.

BROWSERS AND AUTHORING

TOOLNAVEGADORES Y HERRAMIENTAS DE AUTOR

NAVEGADORES,

REPRODUCTORES MULTIMEDIA

• Hay muchos tipos de herramientas que nos permiten leer

la Web, incluyendo navegadores, reproductores

multimedia, plataformas de publicación, las redes

sociales, los robots, agregadores, foros y sitios de

intercambio de medios de comunicación.

HERRAMIENTAS DE AUTOR,

SOCIAL MEDIA

• La Web no es un medio de sólo lectura. Hay muchos tipos

de herramientas para la publicación de contenidos,

incluyendo las herramientas de creación y los entornos,

sistemas de gestión de contenidos (CMS), páginas de

perfiles de redes sociales y aplicaciones, herramientas de

blogs y sitios, herramientas de microblogging,

marcadores sociales, foros y compartir videos y fotos y

más .