fbpx
Wikipedia

ATK (informática)

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.

ATK


Repositorio del código fuente https://github.com/GNOME/atk.git
https://gitlab.gnome.org/GNOME/atk.git
Entrada en Free Software Directory ATK
Licencia GNU Lesser General Public License
Sistema operativo Tipo Unix
Paquete Debian libatk1.0-0
Paquete Arch Linux atk
lib32-atk
Paquete Fedora atk
Paquete Ubuntu libatk1.0-0
Versión 2.36.0
Paquete Gentoo dev-libs/atk
Forma parte de Proyecto GNOME
Paquete AUR atk-docs
atk-git
lib32-atk-git
Estatus de los derechos de autor Bajo derechos de autor
Identificador GNU Guix atk
Nombre de proyecto en Repology atk
Port para FreeBSD accessibility/linux-c7-atk
accessibility/linux-c6-atk
accessibility/atk
Paquete NetBSD devel/atk
Port para OpenBSD devel/atk
Homebrew formula name atk
Sitio web oficial

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. 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. . Archivado desde el original el 18 de mayo de 2014. Consultado el 7 de julio de 2014. 
  6. «Mozilla accessibility architecture». 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. 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

  •   Datos: Q434382
  •   Multimedia: GNOME Accessibility

informática, informática, inglés, accessibility, toolkit, refiere, interfaz, programación, aplicaciones, para, desarrollar, aplicaciones, accesibles, para, plataformas, libres, código, abierto, como, linux, openbsd, desarrollada, proyecto, gnome, atkrepositori. En informatica ATK del ingles Accessibility Toolkit se refiere a una Interfaz de programacion de aplicaciones API para desarrollar aplicaciones accesibles para plataformas libres y de codigo abierto como GNU Linux o OpenBSD desarrollada por el Proyecto GNOME ATKRepositorio del codigo fuentehttps github com GNOME atk githttps gitlab gnome org GNOME atk gitEntrada en Free Software DirectoryATKLicenciaGNU Lesser General Public LicenseSistema operativoTipo UnixPaquete Debianlibatk1 0 0Paquete Arch Linuxatklib32 atkPaquete FedoraatkPaquete Ubuntulibatk1 0 0Version2 36 0Paquete Gentoodev libs atkForma parte deProyecto GNOMEPaquete AURatk docsatk gitlib32 atk gitEstatus de los derechos de autorBajo derechos de autorIdentificador GNU GuixatkNombre de proyecto en RepologyatkPort para FreeBSDaccessibility linux c7 atkaccessibility linux c6 atkaccessibility atkPaquete NetBSDdevel atkPort para OpenBSDdevel atkHomebrew formula nameatkSitio web oficial editar datos en Wikidata Una manera habitual de explicar un framework de accesibilidad es mediante analogia con la arquitectura cliente servidor En este sentido las tecnologias de apoyo como los lectores de pantalla serian los clientes y las aplicaciones serian los servidores En esta arquitectura tanto los clientes como los servidores necesitan comunicarse entre ellos normalmente usando la tecnologia de Comunicacion entre procesos de la plataforma Idealmente el framework de accesibilidad expone la informacion 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 historicas relacionadas con la tecnlogia de comunicacion entre procesos empleada inicialmente 1 Indice 1 Implementaciones 2 Desarrollo 3 Mantenedores 4 Licencia 5 Referencias 6 Enlaces externosImplementaciones EditarLos ficheros de cabecera de ATK estan disponibles libremente para facilitar la labor de aquellos desarrolladores que quieran proveer de accesibilidad a los elementos de su interfaz grafica de usuario comunmente 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 tendran que encargarse de exponer adecuadamente toda la informacion de accesibilidad GAIL del ingles GNOME Accessibility Implementation Library era el nombre de la implementacion de la interface de accesibilidad de ATK para GTK el sistema de widgets de GNOME Inicialmente GAIL era un modulo independiente mapeado a GTK pero desde GNOME 3 2 se incluyo GAIL en GTK de manera que la implementacion de ATK esta 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 EditarATK forma parte del Framework de Accesibilidad de GNOME que fue lanzado en 2001 8 Inicialmente la mayor parte del desarrollo de ATK se realizo a traves de la Oficina del Programa de Accesibilidad APO del ingles Accessibility Program Office de Sun Microsystems Inc ahora Oracle con contribuciones de muchos miembros de la comunidad Cuando Oracle adquirio 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 EditarEl desarrollo de ATK esta liderado por sus mantenedores con la ayuda de la comunidad Los mantenedores hasta la fecha han sido 10 Actual Alejandro Pineiro IglesiasAnteriores Bill Haneman Leon Fan Li YuanLicencia EditarATK esta publicado bajo la licencia GNU Library General Public License LGPL version 2 Referencias Editar a b Sanchez Prada Mario 3 de febrero de 2013 Accessibility in WebKit GTK Consultado el 7 de julio de 2014 ATK source code Consultado el 7 de julio de 2014 GNOME 3 2 release notes Consultado el 7 de julio de 2014 Apache OpenOffice ATK implementation source code Consultado el 7 de julio de 2014 LibreOffice ATK implementation source code Archivado desde el original el 18 de mayo de 2014 Consultado el 7 de julio de 2014 Mozilla accessibility architecture Consultado el 7 de julio de 2014 Cally Clutter Accessibility Implementation Library project page Consultado el 7 de julio de 2014 Making GNOME Accessible Opening New Doors At the Workplace for Users with Disabilities GNOME Foundation Consultado el 7 de julio de 2014 Walker Willie 30 de marzo de 2010 GNOME Accessibility Hackfest Consultado el 7 de julio de 2014 ATK s Maintainers file Consultado el 7 de julio de 2014 Enlaces externos Editar Portal Software libre Contenido relacionado con Software libre GNOME Accessibility Team wiki GNOME developer ATK Accessibility Toolkit Source Download Datos Q434382 Multimedia GNOME Accessibility Obtenido de https es wikipedia org w index php title ATK informatica amp oldid 129394126, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos