<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="introduction" xml:lang="pt_BR">
  <info>
    <link type="guide" xref="index#getting_started"/>
    <link type="next" xref="howto_setting_up_accerciser"/>
    <title type="sort">1. O que é o Accerciser?</title>
    <desc>Um explorador interativo de acessibilidade</desc>
    <credit type="author">
      <name>Eitan Isaacson</name>
      <email>eitan@ascender.com</email>
    </credit>
    <credit type="author">
      <name>Peter Parente</name>
      <email>pparent@us.ibm.com</email>
    </credit>
    <credit type="author">
      <name>Aline Bessa</name>
      <email>alibezz@gmail.com</email>
    </credit>
    <license>
      <p>Atribuição Compartilhada Igual 3.0 - Creative Commons</p>
    </license>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Enrico Nicoletto</mal:name>
      <mal:email>liverig@gmail.com</mal:email>
      <mal:years>2008.</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Fabrício Godoy</mal:name>
      <mal:email>skarllot@gmail.com</mal:email>
      <mal:years>2008.</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Leonardo Ferreira Fontenelle</mal:name>
      <mal:email>leonardof@gnome.org</mal:email>
      <mal:years>2008.</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Rafael Fontenelle</mal:name>
      <mal:email>rafaelff@gnome.org</mal:email>
      <mal:years>2025.</mal:years>
    </mal:credit>
  </info>
  <title>O que é o <app>Accerciser</app></title>
  <p><app>Accerciser</app> é um explorador interativo de acessibilidade Python. Ele usa a biblioteca AT-SPI para inspecionar, examinar e interagir com widgets, permitindo que você verifique se um aplicativo está fornecendo informações corretas para tecnologias assistivas e estruturas de testes automatizados. <app>Accerciser</app> vem com um conjunto de plug-ins que você pode usar para criar visualizações personalizadas de informações de acessibilidade.</p>

  <p>Por padrão, a interface principal do <app>Accerciser</app> é composta de três seções: uma visão em árvore de toda a hierarquia acessível da área de trabalho, ou seja, <link xref="desktop_tree_view"> Visão em Árvore de Aplicativos</link>, e duas áreas de plug-ins. Se você preferir ver todos os plug-ins em uma única área, dividindo a interface do <app>Accerciser</app> em duas seções em vez de três, pressione <keyseq><key>ctrl</key><key>t</key></keyseq>. Para redividi-la em três seções, pressione <keyseq><key>ctrl</key><key>t</key></keyseq> novamente.</p>

  <note style="tip">
    <p>Certifique-se de que o suporte de acessibilidade esteja habilitado em sua área de trabalho - caso contrário, o <app>Accerciser</app> não funcionará como esperado.</p>
  </note>

  <figure>
    <title><app>Accerciser</app></title>
    <desc>Interface padrão do <app>Accerciser</app>.</desc>
    <media type="image" mime="image/png" src="figures/accerciser-view.png">
      <p>Interface padrão do <app>Accerciser</app>.</p>
    </media>
  </figure>

  <section id="intended_audience">
    <title>Público-alvo do <app>Accerciser</app></title>
    <p><app>Accerciser</app> se adapta às necessidades de muitos públicos diferentes. Desenvolvedores de interface de usuário o usam para garantir que seus aplicativos estejam fornecendo todos os seus recursos por meio do AT-SPI. Desenvolvedores de tecnologia assistiva conseguem ver o que o AT-SPI está fornecendo para seus aplicativos. Desenvolvedores de testes de UI automatizados consideram o <app>Accerciser</app> benéfico, pois ele expõe diferentes eventos que poderiam ser esperados de seu aplicativo alvo.</p>
  </section>

  <section id="accerciser_plugin_architecture">
    <title>Arquitetura de plug-ins do <app>Accerciser</app></title>
    <p><app>Accerciser</app> tem uma arquitetura extensível, baseada em plug-ins. Seu código principal é bem pequeno e a maioria de seus recursos são parte de plug-ins padrões:</p>
    <list>
      <item>
        <p><link xref="interface_viewer_plugin">Visão de interface</link> - Um plug-in que permite explorar as interfaces AT-SPI fornecidas por cada widget acessível de um aplicativo alvo.</p>
      </item>
      <item>
        <p><link xref="validator_plugin">Validador de AT-SPI</link> - Um plug-in que aplica testes para verificar a acessibilidade de um aplicativo alvo.</p>
      </item>
      <item>
        <p><link xref="event_monitor_plugin">Monitor de eventos</link> - Um plug-in que exibe eventos AT-SPI emitidos por um aplicativo alvo conforme eles ocorrem.</p>
      </item>
      <item>
        <p><link xref="quick_select_plugin">Seleção rápida</link> - Um plug-in que fornece teclas de atalho globais para selecionar rapidamente widgets acessíveis na Visão em Árvore de Aplicativos do <app>Accerciser</app>.</p>
      </item>
      <item>
        <p><link xref="api_browser_plugin">Navegador de APIs</link> - Um plug-in que mostra as interfaces, métodos e atributos disponíveis em cada widget acessível de um aplicativo alvo.</p>
      </item>
      <item>
        <p><link xref="ipython_plugin">Console IPython</link> - Um plug-in que fornece um shell Python completo e interativo com acesso a widgets acessíveis selecionados de um aplicativo alvo.</p>
      </item>
    </list>
  </section>


  <section id="more_about_gnome_accessibility">
    <title>Mais sobre acessibilidade</title>
    <p>Acessibilidade é um valor essencial que deve tocar todos os aspectos de um ambiente de área de trabalho. Para ajudar a alcançá-lo no GNOME, algumas bibliotecas foram desenvolvidas, como ATK e AT-SPI. Embora tenham se originado no GNOME, essas bibliotecas agora também são usadas em outros ambientes de área de trabalho. Para saber mais sobre bibliotecas de acessibilidade para sistemas GNU/UNIX, você pode consultar:</p>
    <list>
      <item>
        <p><link href="http://developer.gnome.org/atk/">ATK Accessibility Toolkit</link> - O ATK fornece o conjunto de interfaces de acessibilidade que são implementadas por outros toolkits e aplicativos. Usando as interfaces do ATK, as ferramentas de acessibilidade têm acesso total para visualizar e controlar aplicativos em execução.</p>
      </item>
      <item>
        <p><link href="http://developer.gnome.org/at-spi-cspi/stable/">AT-SPI</link> - AT-SPI é a interface de serviço primária pela qual tecnologias assistivas consultam e recebem notificações de aplicativos em execução. Material adicional está disponível na <link href="http://accessibility.kde.org/developer/atk.php#coreclasses">KDE Accessibility Development Community</link>.</p>
      </item>
      <item>
        <p><link href="https://help.gnome.org/users/gnome-help/stable/a11y.html.pt_BR">Guia de acessibilidade do ambiente GNOME</link> - Um guia para qualquer pessoa interessada em como o ambiente GNOME atende às necessidades de usuários com deficiências.</p>
      </item>
      <item>
        <p><link href="http://developer.gnome.org/accessibility-devel-guide/stable/">Guia do desenvolvedor de acessibilidade do GNOME</link> - Um guia para desenvolvedores que desejam garantir que seus aplicativos sejam acessíveis ao maior público possível de usuários.</p>
      </item>
      <item>
        <p><link href="https://wiki.gnome.org/Accessibility">Projeto de Acessibilidade do GNOME</link> - O Projeto de Acessibilidade do GNOME inclui os guias listados acima, juntamente com muitos outros links úteis para usuários, desenvolvedores e administradores de sistemas.</p>
      </item>
    </list>
  </section>

</page>
