To install click the Add extension button. That's it.

The source code for the WIKI 2 extension is being checked by specialists of the Mozilla Foundation, Google, and Apple. You could also do it yourself at any point in time.

4,5
Kelly Slayton
Congratulations on this excellent venture… what a great idea!
Alexander Grigorievskiy
I use WIKI 2 every day and almost forgot how the original Wikipedia looks like.
Live Statistics
Spanish Articles
Improved in 24 Hours
Added in 24 Hours
What we do. Every page goes through several hundred of perfecting techniques; in live mode. Quite the same Wikipedia. Just better.
.
Leo
Newton
Brights
Milds

ATK (informática)

De Wikipedia, la enciclopedia libre

En informática, ATK ( del inglés Accessibility Toolkit) se refiere a una Interfaz de programación de aplicaciones (API) para desarrollar aplicaciones accesibles para plataformas libres y de código abierto, como GNU/Linux o OpenBSD, desarrollada por el Proyecto GNOME.

Una manera habitual de explicar un framework de accesibilidad es mediante analogía con la arquitectura cliente-servidor. En este sentido, las tecnologías de apoyo, como los lectores de pantalla, serían los clientes y las aplicaciones serían los servidores. En esta arquitectura, tanto los clientes como los servidores necesitan comunicarse entre ellos, normalmente usando la tecnología de Comunicación entre procesos de la plataforma. Idealmente, el framework de accesibilidad expone la información de accesibilidad de los servidores a los clientes de forma transparente.

Normalmente, tanto la parte del cliente como la del servidor usan la misma API, y el framework de accessibilidad proporciona las implementaciones de la API para ambas partes. En el caso de GNOME, existe una API para la parte del cliente (AT-SPI) y otra para la parte del servidor (ATK) debido a razones históricas relacionadas con la tecnlogía de comunicación entre procesos empleada inicialmente.[1]

Implementaciones

Los ficheros de cabecera de ATK están disponibles libremente para facilitar la labor de aquellos desarrolladores que quieran proveer de accesibilidad a los elementos de su interfaz gráfica de usuario, comúnmente conocidos como widgets.[2]​ Los desarrolladores que usen un sistema de widgets que implemente los ficheros de cabecera de ATK, como por ejemplo GTK+, no tienen que preocuparse por hacer sus aplicaciones accessibles ya que los widgets proporcionados ya son accessibles. Sin embargo, cuando desarrollen sus propios widgets, tendrán que encargarse de exponer adecuadamente toda la información de accesibilidad.

GAIL (del inglés GNOME Accessibility Implementation Library) era el nombre de la implementación de la interface de accesibilidad de ATK para GTK+, el sistema de widgets de GNOME. Inicialmente, GAIL era un módulo independiente mapeado a GTK+, pero desde GNOME 3.2 se incluyó GAIL en GTK+, de manera que la implementación de ATK está desde entonces integrada en el propio GTK+.[3]

Aparte de GTK+, existen otros sistemas de widgets y aplicaciones que implementan ATK para ser accesibles, como OpenOffice[4]​/LibreOffice,[5]​ el motor web de Mozilla, Gecko,[6]​ Clutter[7]​ y el port a GTK+ del motor web WebKit, WebKitGTK+.[1]

Desarrollo

ATK forma parte del Framework de Accesibilidad de GNOME que fue lanzado en 2001.[8]​ Inicialmente, la mayor parte del desarrollo de ATK se realizó a través de la Oficina del Programa de Accesibilidad (APO, del inglés Accessibility Program Office) de Sun Microsystems, Inc. (ahora Oracle) con contribuciones de muchos miembros de la comunidad. Cuando Oracle adquirió Sun en 2010, se eliminaron puestos de trabajo a tiempo completo dedicados al desarrollo de componentes de accesibilidad de GNOME, como el toolkit de accesibilidad ATK o el lector de pantalla Orca.[9]​ Desde entonces, ATK es siendo mantenido principalmente por la comunidad GNOME.

Mantenedores

El desarrollo de ATK está liderado por sus mantenedores con la ayuda de la comunidad. Los mantenedores hasta la fecha han sido:[10]

Actual:

  • Alejandro Piñeiro Iglesias

Anteriores:

  • Bill Haneman
  • Leon Fan
  • Li Yuan

Licencia

ATK está publicado bajo la licencia GNU Library General Public License (LGPL) version 2.

Referencias

  1. a b Sánchez Prada, Mario (3 de febrero de 2013). «Accessibility in WebKit-GTK+». Consultado el 7 de julio de 2014. 
  2. «ATK source code». Consultado el 7 de julio de 2014. 
  3. «GNOME 3.2 release notes». Consultado el 7 de julio de 2014. 
  4. «Apache OpenOffice ATK implementation source code». Consultado el 7 de julio de 2014. 
  5. «LibreOffice ATK implementation source code». Archivado desde el original el 18 de mayo de 2014. Consultado el 7 de julio de 2014. 
  6. «Mozilla accessibility architecture». Archivado desde el original el 18 de mayo de 2014. Consultado el 7 de julio de 2014. 
  7. «Cally (Clutter Accessibility Implementation Library) project page». Consultado el 7 de julio de 2014. 
  8. «Making GNOME Accessible -- Opening New Doors At the Workplace for Users with Disabilities». GNOME Foundation. Archivado desde el original el 24 de octubre de 2016. Consultado el 7 de julio de 2014. 
  9. Walker, Willie (30 de marzo de 2010). «GNOME Accessibility Hackfest». Consultado el 7 de julio de 2014. 
  10. «ATK's Maintainers file». Consultado el 7 de julio de 2014. 

Enlaces externos

Esta página se editó por última vez el 2 may 2022 a las 17:33.
Basis of this page is in Wikipedia. Text is available under the CC BY-SA 3.0 Unported License. Non-text media are available under their specified licenses. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc. WIKI 2 is an independent company and has no affiliation with Wikimedia Foundation.