Tarea de ingenieria de software ll de geovanni mendoza
1. CARRERA: TEC. INGENIERIA EN SISTEMAS Y REDES INFORMATICAS
MATERIA: INGENIERIA DE SOFTWARE
ALUMNO: GEOVANNI ANTONIO MENDOZA MIJANGO
CODIGO: USTS012614
CONTENODO DE LA TAREA: QUE ES W3C
2. ¿Qué significa W3C y para qué sirve?
W3C
o World Wide Consortium es una organización que rige los estándares y
recomendaciones para el desarrollo de la web. O sea que en resumen son un
montón de estándares para una web bien hecha. Lo que no significa que si no
cumples los estándares tu web no esté bien hecha.
Validar una web es fácil, solo diríjanse a esta página (W3C Validador) e
ingrésenla dirección de su blog o web. Les va a decir en qué cantidad de
errores tienen. La última revisión que le hice a mi blog tenía solo 3 errores
que no quise corregir. En el informe les dice cuál es el error, en que línea de
código de la página esta y muy probablemente les diga cómo solucionarlo.
Cuando estén haciendo la revisión alguno se va a encontrar con una cantidad
pequeña de errores, menos de 50, y otros con cantidades exageradas, más de
500. Sea cual sea el número no se asusten, a veces al corregir un pequeño
error tonto se corrige más de uno a la vez. Tómenlo con calma. Algunos
errores son fáciles de encontrar y otros no tanto. Algunos errores se
encuentran en los mismos post que escriben, puede haber errores en los
bidets que use su web o si por ejemplo están usando wordpresspuede que
encuentren errores en los archivos de su teme.
¿Y para que les sirve corregirlos?
2 razones. Para cumplir con los estándares, que no es poco. Y para aumentar
un poquitín su posicionamiento en google y otros buscadores. Recuerden
que a google le encantan las páginas con código claro y limpio, y una manera
de asegurarse de hacer eso es cumplir con los estándares de la W3C. Y
ojoque no estoy diciendo que si llegan a tener 0 errores sus visitas van a
aumentar muchísimo sino que más bien mejorara en un pequeño porcentaje.
Según mi filosofía ese pequeño porcentaje vale la penala molestia de arreglar
estos errores
3. Sobre esto he leído varias teorías que dicen cosas como “no hace falta validar
todo el sitio o página sino solo la primera mitad”…mmm…puede ser. Pero
la...
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. Debajo tratamos importantes aspectos de este objetivo, los cuales
promueven la visión del W3C de Web Única.
Principios
Los siguientes principios guían el trabajo del W3C.
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. Conoce más información sobre
Modelo de ingresos
Las fuentes de ingresos del W3C incluyen:
Cuotas de los Miembros del W3C [ingles]
Becas de investigación y otras fuentes de subvención pública y privada
[ingles]
Donaciones individuales de dinero y equipo a través del Programa de Ayudas
al W3C y del Programa de Donación del Validator [ingles]
Participación internacional
4. Diferentes organizaciones, procedentes de diversos puntos del mundo
[ingles] y de campos muy diferentes, forman parte del W3C con intención de
participar en un foro neutral para la creación de estándares Web. Los
Miembros del W3C [ingles] y un grupo de expertos técnicos [ingles], han
hecho posible que el W3C sea reconocido a nivel internacional por su
contribución en el desarrollo de la Web. Entre los esfuerzos globales del W3C
se incluyen:
Proceso
La mayoría del trabajo realizado por el W3C gira en torno a la estandarización
de las tecnologías Web. Para llevar a cabo esta labor, el W3C cumple una
serie de procesos [ingles] que fomentan el desarrollo de estándares de alta
calidad basados en el consenso de la comunidad. Esta introducción al
Proceso del W3C [ingles] da una visión general de cómo se trabaja dentro del
W3C. Todos los agentes sociales pueden opinar sobre el desarrollo de los
estándares del W3C, incluyendo tanto a los Miembros de gran repercusión
como a los más modestos, así como al público en general. El proceso seguido
por el W3C promueve la justicia, responsabilidad y el progreso: todas las
características de la misión del W3C.
Lee también más información legal y política del W3C [ingles].
Política de Patentes
En febrero del 2004, el W3C adoptó una Política de Patentes para hacer
posible la innovación continua y la adopción a gran escala de los estándares
Web desarrollador por el Consorcio Word Wide Web. La Política de Patentes
del W3C está diseñada para:
Facilitar el desarrollo de las Recomendaciones del W3C a través de los
Grupos de Trabajo del W3C;
Promover la implementación a gran escala de estas Recomendaciones libres
de derechos de autor;
5. Tratar temas relacionados con patentes, que surgen durante y después del
desarrollo de una Recomendación.
Más recursos
Historia
En 1989, Tim Berners-Lee [ingles] creó la Word Wide Web (vea la propuesta
original). Acuñó el término "Word Wide Web", desarrolló el primer servidor
para la Word Wide Web, "HTTP," y el primer programa de cliente (un
navegador y un editor), "WorldWideWeb" en octubre de 1990. Creó la
primera versión del "Lenguaje de Etiquetado de Hipertexto" (HTML), lenguaje
de formateo de documentos con enlaces de hipertexto que se convirtió en el
formato de publicación principal para la Web. Sus especificaciones iniciales
para URI, HTTP y HTML fueron mejoradas y debatidas en foros más amplios,
mientras la tecnología Web se extendía.
6. 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
7. 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
El resultado: más de 110 tecnologías desde 1996.
¿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.
8. 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ón en 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
9. 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.