O documento discute o leitor de tela Orca, a linguagem Python e acessibilidade. Resume que Orca é um leitor de tela livre e de código aberto que fornece acesso para aplicativos através de fala, braile e ampliação. Python é uma linguagem de programação orientada a objetos usada no desenvolvimento do Orca. Acessibilidade significa ajudar pessoas com deficiências a participarem de atividades da vida.
1. Orca, Python
e
acessibilidade
Ramiro
Batista da Luz
Orca, Python e acessibilidade
Introdu¸˜o
ca
Orca
Python Ramiro Batista da Luz
Acessibilidade
Bibliografia F123.org - Associa¸˜o Python Brasil - FISL11
ca
22 de julho de 2010
ramiroluz@gmail.com
1 / 13
2. Introdu¸˜o
ca
Orca, Python
e
acessibilidade
Ramiro Orca ´ um leitor de tela livre, de c´digo aberto que permite a
e o
Batista da Luz
cria¸˜o de scripts. Usando uma s´rie de combina¸˜es de fala,
ca e co
Introdu¸˜o
ca braile e amplia¸˜o o Orca ajuda a prover acesso para aplica¸˜es
ca co
Orca e kits de ferramentas que suportam AT-SPI [14].
Python
Acessibilidade
Python ´ uma linguagem de programa¸˜o interpretada de
e ca
Bibliografia alt´
ıssimo n´
ıvel, orientada a objetos, simples e f´cil de aprender.
a
[6].
Acessibilidade ´ um termo que significa ajudar as pessoas
e
com deficiˆncias a participar de ativiaddes essenciais da vida.
e
Isto inclue trabalho, uso de servi¸os, produtos e informa¸˜es
c co
[12].
2 / 13
3. Projeto Orca
Orca, Python
e
acessibilidade
Desenvolvimento foi liderado pelo Accessibility Program
Ramiro
Batista da Luz Office of Sun Microsystems, Inc.
Introdu¸˜o
ca Contribui¸˜o de muitos membros da comunidade.
ca
Orca Tutoriais e guias em audio [13] [7]
Python
Download e instala¸˜o
ca
Acessibilidade
http://live.gnome.org/Orca/DownloadInstall
Bibliografia
Para rodar, Alt+F2, aguarde um segundo ou dois, escreva
orca e pressione ENTER.
Para configurar, enquanto o orca estiver rodando pressione
as teclas INSERT e ESPACO.
¸
Para saber mais visite http://live.gnome.org/Orca
[13].
3 / 13
4. Projeto Orca - como ajudar 1
Orca, Python
e
acessibilidade
T´cnicos
e
Ramiro
Batista da Luz
Siga as instru¸˜es de ajuda para volunt´rios.
co a
Introdu¸˜o
ca
Orca
Teste os patchs mais recentes de bugs marcados com
Python
”testing required”.
Acessibilidade Encerre um bug bloqueante em uma aplica¸˜o externa
ca
Bibliografia e/ou kit de ferramentas.
Trabalhe em uma ou mais solicita¸˜es de melhoria.
co
Trabalhe em qualquer bug e melhoria.
Escreva um script para sua aplica¸˜o favorita.
ca
Ajude a providenciar tradu¸˜o para o eSpeak e contribua
ca
com o autor.
4 / 13
5. Projeto Orca - como ajudar 2
Orca, Python
e
acessibilidade
Ramiro
Usu´rios volunt´rios
a a
Batista da Luz
Introdu¸˜o
ca
Ajude a classificar problemas.
Orca Ajude testando pacthes(corre¸˜es).
co
Python
Submeta bugs, n˜o tenha medo.
a
Acessibilidade
Escreva tutoriais para instalar/configurar o
Bibliografia
Orca/speech/braile no seu sistema favorito.
Escreva tutorias para uso de suas aplica¸˜es favoritas.
co
Conduza um estudo de utiliza¸˜o e envie-nos o relat´rio.
ca o
Para saber mais visite
http://live.gnome.org/Orca/HowCanIHelp [2].
5 / 13
6. A linguagem Python
Orca, Python
e
acessibilidade
Ramiro
Batista da Luz
Introdu¸˜o
ca Site oficial da linguagem - http://www.python.org
Orca Documenta¸˜o oficial - http://www.python.org/doc
ca
Python Site da comunidade brasileira - http://www.python.org.br
Associa¸˜o Python Brasil - http://associacao.python.org.br
ca
Acessibilidade
Encontro nacional da Comunidade Python - http://www.pythonbrasil.org.br
Bibliografia Livro Dive Into Python, Mark Pilgrim - http://www.diveintopython.org/
Livro Python in a Nutshell, Alex Martelli - http://tinyurl.com/2frft3n
Referˆncia - Python Pocket Reference, Mark Lutz - http://tinyurl.com/26p62av
e
6 / 13
7. Criando software acess´
ıvel
Orca, Python
e
acessibilidade
Ramiro
Batista da Luz Artigos e guias para produzir software acess´
ıvel.
Introdu¸˜o
ca
Python Powered Accessibility, descreve deficiencias,
Orca
tecnologias assistivas, infraestrutura de acessibilidade,
Python
Acessibilidade
acessibilidade no GNOME, caracter´ ısticas da pyatspi,
Bibliografia
explorando acessibilidade com o Accerciser, e mais [9].
Guia de acessibilidade do GNOME para desenvolvedores
[11].
Artigo, Como tornar sua aplica¸˜o acess´ com
ca ıvel
Accerciser [3].
7 / 13
8. Outros links e curiosidades
Orca, Python
e
acessibilidade
Ramiro
Batista da Luz Seguem abaixo alguns links e informa¸˜es interessantes.
co
Introdu¸˜o
ca
Orca
Projeto F123.org [5].
Python Voice coder [8].
Acessibilidade
ATSPI - Assistive technology service provider interface
Bibliografia
[14].
Distribui¸˜o Linux Acess´ [4].
ca ıvel
T. V. Raman, Pesquisador do Google, autor do emacspeak
[10]
8 / 13
9. Mais informa¸oes
c˜
Orca, Python
e
acessibilidade
Ramiro
Batista da Luz
Introdu¸˜o
ca
Orca
Perguntas frequentes Orca http://live.gnome.org/Orca/FrequentlyAskedQuestions [1].
Python
Bugzilla do Orca https://bugzilla.gnome.org/buglist.cgi?query=product:orca+
Acessibilidade Submeter um bug para o Orca https://bugzilla.gnome.org/enter bug.cgi?product=orca
Bibliografia Especifica¸˜o de experiˆncia de usu´rio http://live.gnome.org/Orca/Specification
ca e a
9 / 13
10. Listas de discuss˜o
a
Orca, Python
e
acessibilidade
Ramiro
Batista da Luz
Novidades do projeto: novidades@lists.f123.org - Assinar:
Introdu¸˜o
ca novidades-subscribe@lists.f123.org
Twitter: http://twitter.com/F123org
Orca
Lista t´cnica: orca-ajuda-tecnica@lists.f123.org - Assinar:
e
Python orca-ajuda-tecnica-subscribe@lists.f123.org
Lista para tradu¸˜o, eventos, cursos, etc...: f123-org-visual-ajuda@lists.f123.org - Assinar:
ca
Acessibilidade
f123-org-visual-ajuda-subscribe@lists.f123.org
Bibliografia Orca http://mail.gnome.org/mailman/listinfo/orca-list
Em portuguˆs linvox@yahoogrupos.com.br - Assinar: linvox-subscribe@yahoogrupos.com.br [4]
e
Acessibilidade no Ubuntu https://lists.ubuntu.com/mailman/listinfo/ubuntu-accessibility
No debian http://lists.debian.org/debian-accessibility/
No Solaris http://mail.opensolaris.org/mailman/listinfo/accessibility-discuss
10 / 13
11. Conclus˜o
a
Orca, Python
e
acessibilidade
Ramiro
Batista da Luz
Agradecimentos.
Introdu¸˜o
ca
Orca
Fernando Botelho, Antonio Carlos Marques e o projeto
Python
F123.org
Acessibilidade
Bibliografia
Comunidade Python
Comunidade Debian
Comunidade GNOME
Outras comunidades de software livre.
11 / 13
12. Bibliografia I
Orca, Python
e [1] Comunidade Orca GNOME.
acessibilidade Orca Frequently Asked Questions.
Internet, 23 March 2009.
Ramiro
Batista da Luz [2] Comunidade Orca Gnome.
How Can I Help with Orca?
Internet, 20 May 2010.
Introdu¸˜o
ca
[3] Eitan Isaacson.
Orca Make Your Application Accessible with Accerciser.
Linux Journal, 1 March 2008.
Python
[4] Fabiano Garcia Fonseca.
Acessibilidade Distribui¸˜o Linux Acess´
ca ıvel.
Internet.
Bibliografia
[5] Fernando Botelho.
Web site do projeto F123.
Internet.
[6] Guido Van Rossum.
Site oficial do Python.
internet.
[7] Krishnakant.
Tutoriais audio Orca.
Internet, 2009.
[8] National Research Council of Canada.
Voice Code Web site.
internet.
12 / 13
13. Bibliografia II
Orca, Python
e
acessibilidade
[9] Steve Lee.
Ramiro Python Powered Accessibility.
Batista da Luz Python Magazine, December 2008.
[10] T. V. Raman.
Introdu¸˜o
ca
T. V. Raman On The Internet.
Orca Internet.
[11] Comunidade GNOME Vincent Alexander.
Python GNOME Accessibility Developers Guide.
GNOME Documentation Project, September 2008.
Acessibilidade
[12] Comunidade GNOME Vincent Alexander.
Bibliografia What is accessibility.
GNOME Documentation Project, September 2008.
[13] Wiki Comunidade Orca.
Orca Wiki Home Page.
Internet, 20 April 2010.
[14] Wikipedia.
Assistive technology service provider interface — wikipedia, the free encyclopedia, 2009.
[Online; accessed 20-July-2010].
13 / 13