Académique Documents
Professionnel Documents
Culture Documents
1. Objetivos:
1.1. Objetivo General
Determinar y aplicar las diferentes normas que se utilizan para el diseo
de pginas web accesibles y usables.
1.2. Objetivos Especficos
Implementar y utilizar Achecker para determinar el nivel de accesibilidad
brindado por diferentes pginas web.
Modificar pginas web para verificar si los cambios permiten crear un
sitio ms accesible.
Utilizar WAVE para determinar si las pginas web cumplen con los
estndares de accesibilidad web.
Analizar las diferentes mtricas que implementa WAVE para evaluar el
nivel de accesibilidad de las pginas web.
2. Marco terico:
Usabilidad:
La definicin ms extendida, que es la ofrecida por la ISO, y que define
usabilidad como el " grado de eficacia, eficiencia y satisfaccin con la que
usuarios especficos pueden lograr objetivos especficos, en contextos de uso
especficos.
En la definicin podemos observar que la usabilidad se compone de dos tipos
de atributos [1]:
Atributos cuantificables de forma objetiva: como son la eficacia o nmero
de errores cometidos por el usuario durante la realizacin de una tarea,
y eficiencia o tiempo empleado por el usuario para la consecucin de
una tarea.
Atributos cuantificables de forma subjetiva: como es la satisfaccin de
uso, medible a travs de la interrogacin al usuario, y que tiene una
estrecha relacin con el concepto de Usabilidad Percibida.
Accesibilidad Web:
La accesibilidad Web significa que personas con algn tipo de discapacidad
van a poder hacer uso de la Web [2].
Pgina 1 de 35
Para lograr accesibilidad web, hay que generar un grado de diseo dentro de
las pginas web, a tal punto que estas puedan se percibidas, entendidas, y que
el usuario pueda interactuar con la web.
Beneficios de la implementar accesibilidad al diseo web:
Permite a las personas con discapacidades la interaccin con la web, y
el acceso la informacin que esta brinda.
Permite que la pgina se muestre entre los primeros lugares de los
buscadores de contenido.
Amplia el nmero de visitantes a los sitios web.
Pautas de Accesibilidad para contenido Web[2]:
El W3C(Word Wide Web Consortium), mediante la gua WCA 2.0,
entrega una serie de normas a modo de recomendacin para los
desarrolladores de contenido web, para que su desarrollo se enfoque en
sitios ms accesibles.
W3C plantea exigencias catalogadas como A, AA y AAA, estas plantillas
se muestran en el sitio oficial de W3C, estos estndares son exigidos
por pases miembros de la Organizacin para la Cooperacin y el
Desarrollo Econmicos, OCDE.
Herramientas utilizadas para las pruebas de accesibilidad y usabilidad:
Achecker:
Es una herramienta de cdigo abierto disponible en versin de escritorio y web,
que permite revisar la accesibilidad de las pginas Web, esta evaluacin lo
hace en base a directrices internacionales de accesibilidad.
Achecker es compatible con las siguientes pautas:
WCAG 1.0 (Internacional)
WCAG 2.0 (Internacional)
BITV 1.0 (Alemania)
Seccin 508 (US)
Ley Stanca (Italia)
Achecker emite reportes de los problemas de accesibilidad encontrados en las
pginas web, para lo cual se enfoca en 3 problemas:
Known Problems: Son los que causan una barrera en la accesibilidad,
necesitan la modificacin de la pgina web.
Likely Problems: Son posibles barreras, estos errores deben ser analizados y
modificados si la persona lo decide.
Potential Problems: Problemas que no se han podido identificar y se necesita la
revisin de la persona.
WAVE:
Pgina 2 de 35
3. Desarrollo de la prctica:
En la prctica se utiliz Achecker tanto online como offline y Wave online
para el anlisis de accesibilidad.
3.1.
CONFIGURACIN DEL AMBIENTE DE PRUEBAS
El sistema operativo, los programas y herramientas para el desarrollo de la
prctica se muestran en la siguiente tabla.
1
2
3
4
Nombre y Versin
Caractersticas
Sistema
Operativo Sistema operativo de la empresa Microsoft
Windows 10
Achecker online
WebService API utilizado para el anlisis
de accesibilidad web.
Achecker 1.3 offline
API offline de Acheker.
USBWebserver v8.6
Servidor web portable, que rene un
conjunto de programas como apache,
MySql, PHP.
Pgina 3 de 35
5
6
7
Wave
3.3.
Achecker:
Preparacin del entorno he instalacin de Achecker:
Achecker offline corre sobre un sevidor web, para lo cual se debe
configurar el USBWebserver.
Ingresar a la carpeta USBWebServer y ejecutar usbwebserver.
Pgina 4 de 35
Pgina 5 de 35
Para la ejecucin de Achecer offline, hay que copiar la carpeta AChecher1.3 dentro de la carpeta de USBWebserver en el directorio root.
Ingresar
al
navegador
y
localhost:8090/AChequer/install
poner
la
siguiente
direccin:
Pgina 6 de 35
Para el paso de base de datos se debe crear una nueva base de datos,
para lo cual se ingresa en localhost:8090/phpmyadmin/
Pgina 7 de 35
Pgina 8 de 35
Pgina 9 de 35
Pgina 11 de 35
instalacin
se
ingresa
en
la
URl
Pgina 12 de 35
Pgina 13 de 35
Pgina 14 de 35
Pgina 15 de 35
Ingreso a Wave
Ya que Wave es un web servise online, se debe digitar la siguiente url
wave.webaim.org
Pgina 16 de 35
Pgina 17 de 35
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a
class="navbar-brand
page-scroll"
href="#pagetop"><span class="fa fa-eye"></span> AuteKse</a>
</div>
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav navbar-right">
<li class="hidden">
<a href="#page-top"></a>
</li>
<li>
<a class="page-scroll" href="#services">Servicios</a>
</li>
<li>
<a class="page-scroll" href="#portfolio">Clientes</a>
</li>
<li>
<a class="page-scroll" href="#about">Conozcanos</a>
</li>
<li>
<a class="page-scroll" href="#team">Nuestro Equipo</a>
</li>
<li>
<a class="page-scroll"
<header>
<div class="container">
<div class="intro-text">
<div class="intro-lead-in">Implementando ideas Inovadoras!</div>
<div class="intro-heading">Autekse</div>
<a href="#services" class="page-scroll btn btn-xl">Conozca
Mas</a>
</div>
</div>
</header>
<section id="services">
<div class="container">
<div class="row">
<div class="col-lg-12 text-center">
<h2 class="section-heading">Servicios</h2>
<h3 class="section-subheading text-muted">Nuestros
Servicios</h3>
</div>
</div>
<div class="row text-center">
<div class="col-md-4">
<span class="fa-stack fa-4x">
<i class="fa fa-circle fa-stack-2x text-primary"></i>
<i class="fa fa-briefcase fa-stack-1x fa-inverse"></i>
</span>
<h4 class="service-heading">Publicidad</h4>
<p class="text-muted">Busca la manera de atraer a la gente.
Publicidad con Realidad Aumentada es la solucin</p>
</div>
<div class="col-md-4">
<span class="fa-stack fa-4x">
<i class="fa fa-circle fa-stack-2x text-primary"></i>
<i class="fa fa-tablet fa-stack-1x fa-inverse"></i>
</span>
<h4 class="service-heading">Aplicaciones Moviles</h4>
Pgina 18 de 35
Pgina 19 de 35
alt="">
<div class="portfolio-hover">
<div class="portfolio-hover-content">
<i class="fa fa-plus fa-3x"></i>
</div>
</div>
<img src="img/portfolio/treehouse.png" class="img-responsive"
</a>
<div class="portfolio-caption">
<h4>Treehouse</h4>
<p class="text-muted">Website Design</p>
</div>
</div>
<div class="col-md-4 col-sm-6 portfolio-item">
<a href="#portfolioModal4" class="portfolio-link" datatoggle="modal">
<div class="portfolio-hover">
<div class="portfolio-hover-content">
<i class="fa fa-plus fa-3x"></i>
</div>
</div>
<img src="img/portfolio/golden.png" class="img-responsive"
alt="">
</a>
<div class="portfolio-caption">
<h4>Golden</h4>
<p class="text-muted">Website Design</p>
</div>
</div>
<div class="col-md-4 col-sm-6 portfolio-item">
!-- About Section -->
<section id="about">
<div class="container">
<div class="row">
<div class="col-lg-12 text-center">
<h2 class="section-heading">Conozcanos</h2>
<h3 class="section-subheading text-muted">Trabajo colectivo con
el cliente.</h3>
</div>
</div>
<div class="row">
<div class="col-lg-12">
<ul class="timeline">
<li>
<div class="timeline-image">
<img class="img-circle img-responsive"
src="img/about/1.jpg" alt="">
</div>
<div class="timeline-panel">
<div class="timeline-heading">
<h4>Entrevista con el Cliente</h4>
<h4 class="subheading">Todo comienza aqui</h4>
</div>
<div class="timeline-body">
<p class="text-muted">Entrevistas amenas,
conversaciones cortas, enfatizando en las necesidades que el usuario
posee.</p>
</div>
</div>
</li>
Pgina 20 de 35
<li class="timeline-inverted">
<div class="timeline-image">
<img class="img-circle img-responsive"
src="img/about/2.jpg" alt="">
</div>
<div class="timeline-panel">
<div class="timeline-heading">
<h4>Planificacin</h4>
<h4 class="subheading">La organizacin</h4>
</div>
<div class="timeline-body">
<p class="text-muted">Tomar en cuenta lo que es mas
importante para el usuario.</p>
</div>
</div>
</li>
<li>
<div class="timeline-image">
<img class="img-circle img-responsive"
src="img/about/3.jpg" alt="">
</div>
<div class="timeline-panel">
<div class="timeline-heading">
<h4>Desarrollo</h4>
<h4 class="subheading">Trabajo en Equipo</h4>
</div>
<div class="timeline-body">
<p class="text-muted">Trabajamos en equipo con el fin
de cumplir con las fechas establecidas.</p>
</div>
</div>
</li>
<li class="timeline-inverted">
<div class="timeline-image">
<img class="img-circle img-responsive"
src="img/about/4.jpg" alt="">
</div>
<div class="timeline-panel">
<div class="timeline-heading">
<h4>Entrega</h4>
<h4 class="subheading">Satisfaccin para
usuario.</h4>
</div>
<div class="timeline-body">
<p class="text-muted">Cupliendo con las fechas
establecidas, y cubriendo las necesidades planteaadas por el usuario se
consigue el producto final.</p>
</div>
</div>
</li>
<li class="timeline-inverted">
<div class="timeline-image">
<h4>Ser parte
<br>de su
<br>Historia!</h4>
</div>
</li>
</ul>
</div>
</div>
Pgina 21 de 35
</div>
</section>
<section id="team" class="bg-light-gray">
<div class="container">
<div class="row">
<div class="col-lg-12 text-center">
<h2 class="section-heading">Nuestro Equipo</h2>
<h3 class="section-subheading text-muted">Gente comprometida
con mucha energia y con ganas de ayudarle a solucionar su problema.</h3>
</div>
</div>
<div class="row">
<div class="col-sm-4">
<div class="team-member">
<img src="img/team/1.jpg" class="img-responsive img-circle"
alt="">
<h4>Jonathan Morocho</h4>
<p class="text-muted">Desarrollador</p>
<ul class="list-inline social-buttons">
<li><a href="#"><i class="fa fa-twitter"></i></a>
</li>
<li><a
href="https://www.facebook.com/jonathan.morocho1"><i
class="fa
fafacebook"></i></a>
</li>
<li><a href="#"><i class="fa fa-linkedin"></i></a>
</li>
</ul>
</div>
</div>
<div class="col-sm-4">
<div class="team-member">
<img src="img/team/2.jpg" class="img-responsive img-circle"
alt="">
<h4>Larry Parker</h4>
<p class="text-muted">Lead Marketer</p>
<ul class="list-inline social-buttons">
<li><a href="#"><i class="fa fa-twitter"></i></a>
</li>
<li><a href="#"><i class="fa fa-facebook"></i></a>
</li>
<li><a href="#"><i class="fa fa-linkedin"></i></a>
</li>
</ul>
</div>
</div>
<div class="col-sm-4">
<div class="team-member">
<img src="img/team/3.jpg" class="img-responsive img-circle"
alt="">
<h4>Christian Castillo</h4>
<p class="text-muted">Desarrollador</p>
<ul class="list-inline social-buttons">
<li><a href="https://twitter.com/CchristicoCasti"><i
class="fa fa-twitter"></i></a>
</li>
<li><a
href="https://www.facebook.com/christian.e.castillo1"><i
class="fa
fafacebook"></i></a>
</li>
Pgina 22 de 35
Pgina 23 de 35
Pgina 24 de 35
Pgina 25 de 35
<div class="modal-body">
<h2>Project Heading</h2>
<p class="item-intro text-muted">Lorem ipsum dolor sit amet
consectetur.</p>
<img class="img-responsive img-centered"
src="img/portfolio/startup-framework-preview.png" alt="">
<p>You can preview Startup Framework <a
href="http://designmodo.com/startup/?u=787">here</a>.</p>
<button type="button" class="btn btn-primary" datadismiss="modal"><i class="fa fa-times"></i> Close Project</button>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
2.4.
Achecker:
Instalacin y configuracin en el servidor XAMPP.
Se inicializa los servicios Apache y Mysql en la interfaz de XAMPP
Pgina 26 de 35
Pgina 27 de 35
Pgina 28 de 35
Pgina 29 de 35
Wave
Instalacion
Se ingresa al centro de extensiones se busca wave, y se selecciona aadir a
Chrome:
Pgina 30 de 35
Pocosmegas.hd
Pgina 31 de 35
Cne.gob.ec/es
Preguntas:
1.
2.
3.
Anlisis offline.
Wave:
4.
Pgina 33 de 35
Diferencias:
5.
3. Anlisis de resultados:
El anlisis de las pginas web denota que evala ciertos tipos de
discapacidad, por ejemplo la ceguera, discapacidades como el daltonismo
no pueden ser evaluadas, ya que no verifica si los colores utilizados en la
pgina web pueden ser percibidos por personas con dicha discapacidad.
Se hace nfasis en las etiquetas, ya que este es el problema que se nota
con frecuencia en la mayora de las pginas web.
La utilizacin de nuevos lenguajes como css para dar estilo a la pgina, no
son tomados en cuenta, ya que si se utiliza este lenguaje el analizador lo
sealara como un error no identificado, dentro de la base de normas de
accesibilidad.
A ms de esto no se puede verificar si las pginas son internacionalizadas,
ya que estos analizadores, solo verifican que la pgina web posea las
etiquetas y estndares que se alinean a las pautas de la accesibilidad,
pero no asegurar el correcto cumplimiento de las mismas. A ms de esto no
se puede verificar si las pginas son internacionalizadas, ya que estos
analizadores, solo verifican que se posee las etiquetas y estndares que se
cumplen las pautas de la accesibilidad, pero no aseguran el correcto
cumplimiento de las mismas.
4. Conclusiones y recomendaciones:
Un diseo que responda a las pautas de accesibilidad y usabilidad,
ayuda a que las pginas sean visitadas por ms personas.
Pgina 34 de 35
5. Bibliografa:
[1 Ministerio de Desarrollo Social Gobierno de Chile, SENADIS, Ministerio
] de Desarrollo Social Gobierno de Chile, 2014. [En lnea]. Available:
http://www.senadis.gob.cl/pag/356/596/accesibilidad_web. [ltimo
acceso: 14 Julio 2016].
[2 H. Lawton, Web Accessibility, W3C, Septiembre 2005. [En lnea].
] Available: http://www.w3c.es/Traducciones/es/WAI/intro/accessibility.
[ltimo acceso: 14 Julio 2016].
[3 H. Swan, OperaDev, Opera, 11 Diciembre 208. [En lnea]. Available:
] https://dev.opera.com/blog/wcag-2-0-is-now-official-2/. [ltimo acceso: 16
Julio 2016].
6. ANEXOS
Pgina 35 de 35