SlideShare une entreprise Scribd logo
1  sur  6
Télécharger pour lire hors ligne
Acessibilidade
 com Python

   Ramiro
Batista da Luz   Acessibilidade com Python
Acessibilidade

Accersicer

Acessibilidade
e python
                     Ramiro Batista da Luz
Bibliografia

                      F123.org - APyB - FISL11



                      24 de julho de 2010



                    ramiroluz@gmail.com
  1/6
Acessibilidade

Acessibilidade
 com Python      Para trabalhar com acessibilidade ´ preciso saber algumas
                                                   e
   Ramiro        coisas sobre sua aplica¸˜o [1].
                                        ca
Batista da Luz

Acessibilidade     1   Minha aplica¸˜o depende de cores, icones ou resposta
                                   ca
Accersicer             aud´
                          ıvel?
Acessibilidade
e python
                   2   Os usu´rios podem ajustar o tamanho da fonte e o
                             a
Bibliografia            esquema de cores da interface da minha aplica¸˜o?
                                                                    ca
                   3   Minha aplica¸˜o pode ser usada sem um dispisitivo
                                   ca
                       apontador(mouse)?
                   4   A ordem de foco dos componentes da interface da minha
                       aplica¸˜o faz sentido?
                             ca

                 Ap´s responder essas perguntas vocˆ est´ pronto para usar o
                    o                                  e   a
                 accersicer e verificar se sua aplica¸˜o ´ acess´ para programas
                                                    ca e       ıvel
                 como o Orca. Ver imagem http://tinyurl.com/27x8rfn
  2/6
Accersicer

Acessibilidade
 com Python
                 http://live.gnome.org/Accerciser
   Ramiro            ´
                     E um explorador de acessibilidade interativo em Python
Batista da Luz
                     para o Desktop Gnome.
Acessibilidade
                     Usa pyORBit para conversar ”AT-SPI”com outras
Accersicer

Acessibilidade
                     aplica¸˜es.
                           co
e python             Possui uma arquitetura de plugins.
Bibliografia
                     Visualizador de interface e plugins para monitora¸˜o de
                                                                      ca
                     eventos.
                     Console IPython.
                     Visualizador da API.
                     Teclas de atalho globais.
                     Interface do usu´rio com Layout ajust´vel.
                                     a                      a
                     Acessibilidade.
                     Documenta¸˜o Yelp.
                                 ca
  3/6
                     Python powered.
Outras dicas

Acessibilidade
 com Python

   Ramiro
Batista da Luz

Acessibilidade

Accersicer

Acessibilidade
                     Plone.
e python
                     Orca.
Bibliografia
                     pyatspi.
                     http://www.django-apps.com/tag/accessibility/.




  4/6
Criando software acess´
                                       ıvel

Acessibilidade
 com Python

   Ramiro
Batista da Luz   Artigos e guias para produzir software acess´
                                                             ıvel.
Acessibilidade

Accersicer           Python Powered Accessibility, descreve deficiencias,
Acessibilidade       tecnologias assistivas, infraestrutura de acessibilidade,
e python
                     acessibilidade no GNOME, caracter´    ısticas da pyatspi,
Bibliografia
                     explorando acessibilidade com o Accerciser, e mais [2].
                     Guia de acessibilidade do GNOME para desenvolvedores
                     [3].
                     Artigo, Como tornar sua aplica¸˜o acess´ com
                                                   ca       ıvel
                     Accerciser [1].



  5/6
Bibliografia I

Acessibilidade
 com Python

   Ramiro
Batista da Luz

Acessibilidade

Accersicer       [1] Eitan Isaacson.
                     Make Your Application Accessible with Accerciser.
Acessibilidade       Linux Journal, 1 March 2008.
e python
                 [2] Steve Lee.
Bibliografia          Python Powered Accessibility.
                     Python Magazine, December 2008.
                 [3] Comunidade GNOME Vincent Alexander.
                     GNOME Accessibility Developers Guide.
                     GNOME Documentation Project, September 2008.




  6/6

Contenu connexe

Similaire à Acessibilidade com Python

Congresso iv
Congresso ivCongresso iv
Congresso ivIP10
 
Python e Dispositivos Móveis
Python e Dispositivos MóveisPython e Dispositivos Móveis
Python e Dispositivos Móveispugpe
 
Administração de sistemas usando Python
Administração de sistemas usando PythonAdministração de sistemas usando Python
Administração de sistemas usando PythonHelio Loureiro
 
Softwares Assistivos Livres
Softwares Assistivos LivresSoftwares Assistivos Livres
Softwares Assistivos Livrespereirazc
 
Aula 04 ferramentas para autoria de produtos multimídia i
Aula 04   ferramentas para autoria de produtos multimídia iAula 04   ferramentas para autoria de produtos multimídia i
Aula 04 ferramentas para autoria de produtos multimídia iFábio Costa
 
Aula 04 ferramentas para autoria de produtos multimídia i
Aula 04   ferramentas para autoria de produtos multimídia iAula 04   ferramentas para autoria de produtos multimídia i
Aula 04 ferramentas para autoria de produtos multimídia iFábio Costa
 
Python Mini Ccurso Consegi2011
Python Mini Ccurso Consegi2011Python Mini Ccurso Consegi2011
Python Mini Ccurso Consegi2011Luiz Aldabalde
 
Sabores do desenvolvimento web com Python
Sabores do desenvolvimento web com PythonSabores do desenvolvimento web com Python
Sabores do desenvolvimento web com PythonRamiro Luz
 
Gerenciamento e automatização de configuração de uma infraestrutura com Puppet
Gerenciamento e automatização de configuração de uma infraestrutura com PuppetGerenciamento e automatização de configuração de uma infraestrutura com Puppet
Gerenciamento e automatização de configuração de uma infraestrutura com PuppetAécio Pires
 
Utilizando Sistemas Multi-agentes para a Programação de Plataformas Robóticas
Utilizando Sistemas Multi-agentes para a Programação de Plataformas RobóticasUtilizando Sistemas Multi-agentes para a Programação de Plataformas Robóticas
Utilizando Sistemas Multi-agentes para a Programação de Plataformas RobóticasCarlos Eduardo Pantoja
 
Tutorial Django + Python
Tutorial Django + PythonTutorial Django + Python
Tutorial Django + PythonMateus Padua
 
Introdução a programação em python d3
Introdução a programação em python d3Introdução a programação em python d3
Introdução a programação em python d3Moises de Paula
 
Elementos Fundamentais de Linguagens de Programação e a Linguagem Python
Elementos Fundamentais de Linguagens de Programação e a Linguagem PythonElementos Fundamentais de Linguagens de Programação e a Linguagem Python
Elementos Fundamentais de Linguagens de Programação e a Linguagem PythonCaliane Z. Pecenin
 
Desenvolvendo aplicativos para Firefox OS
Desenvolvendo aplicativos para Firefox OSDesenvolvendo aplicativos para Firefox OS
Desenvolvendo aplicativos para Firefox OSJonathan Lamim
 

Similaire à Acessibilidade com Python (20)

Congresso iv
Congresso ivCongresso iv
Congresso iv
 
Python b1tch
Python b1tchPython b1tch
Python b1tch
 
Python para devs
Python para devsPython para devs
Python para devs
 
Python e Dispositivos Móveis
Python e Dispositivos MóveisPython e Dispositivos Móveis
Python e Dispositivos Móveis
 
Python: Por Onde Começar e Aplicações
Python: Por Onde Começar e AplicaçõesPython: Por Onde Começar e Aplicações
Python: Por Onde Começar e Aplicações
 
Administração de sistemas usando Python
Administração de sistemas usando PythonAdministração de sistemas usando Python
Administração de sistemas usando Python
 
Softwares Assistivos Livres
Softwares Assistivos LivresSoftwares Assistivos Livres
Softwares Assistivos Livres
 
Aula 04 ferramentas para autoria de produtos multimídia i
Aula 04   ferramentas para autoria de produtos multimídia iAula 04   ferramentas para autoria de produtos multimídia i
Aula 04 ferramentas para autoria de produtos multimídia i
 
Aula 04 ferramentas para autoria de produtos multimídia i
Aula 04   ferramentas para autoria de produtos multimídia iAula 04   ferramentas para autoria de produtos multimídia i
Aula 04 ferramentas para autoria de produtos multimídia i
 
Python Mini Ccurso Consegi2011
Python Mini Ccurso Consegi2011Python Mini Ccurso Consegi2011
Python Mini Ccurso Consegi2011
 
Por que Python?
Por que Python?Por que Python?
Por que Python?
 
Sabores do desenvolvimento web com Python
Sabores do desenvolvimento web com PythonSabores do desenvolvimento web com Python
Sabores do desenvolvimento web com Python
 
Gerenciamento e automatização de configuração de uma infraestrutura com Puppet
Gerenciamento e automatização de configuração de uma infraestrutura com PuppetGerenciamento e automatização de configuração de uma infraestrutura com Puppet
Gerenciamento e automatização de configuração de uma infraestrutura com Puppet
 
Utilizando Sistemas Multi-agentes para a Programação de Plataformas Robóticas
Utilizando Sistemas Multi-agentes para a Programação de Plataformas RobóticasUtilizando Sistemas Multi-agentes para a Programação de Plataformas Robóticas
Utilizando Sistemas Multi-agentes para a Programação de Plataformas Robóticas
 
APIs
APIsAPIs
APIs
 
Tutorial Django + Python
Tutorial Django + PythonTutorial Django + Python
Tutorial Django + Python
 
Remobile
RemobileRemobile
Remobile
 
Introdução a programação em python d3
Introdução a programação em python d3Introdução a programação em python d3
Introdução a programação em python d3
 
Elementos Fundamentais de Linguagens de Programação e a Linguagem Python
Elementos Fundamentais de Linguagens de Programação e a Linguagem PythonElementos Fundamentais de Linguagens de Programação e a Linguagem Python
Elementos Fundamentais de Linguagens de Programação e a Linguagem Python
 
Desenvolvendo aplicativos para Firefox OS
Desenvolvendo aplicativos para Firefox OSDesenvolvendo aplicativos para Firefox OS
Desenvolvendo aplicativos para Firefox OS
 

Plus de Ramiro Luz

Institutional Website - the longest project of my life
Institutional Website - the longest project of my lifeInstitutional Website - the longest project of my life
Institutional Website - the longest project of my lifeRamiro Luz
 
Plone Portal, cultural and economic challenges in public organizations
Plone Portal, cultural and economic challenges in public organizationsPlone Portal, cultural and economic challenges in public organizations
Plone Portal, cultural and economic challenges in public organizationsRamiro Luz
 
Portal Modelo - Plone for Parliaments
Portal Modelo - Plone for ParliamentsPortal Modelo - Plone for Parliaments
Portal Modelo - Plone for ParliamentsRamiro Luz
 
Para que serve o Python
Para que serve o PythonPara que serve o Python
Para que serve o PythonRamiro Luz
 
Minerando dados com Python
Minerando dados com PythonMinerando dados com Python
Minerando dados com PythonRamiro Luz
 
Python, por onde começar - Semana Technológica UTFPR 2015.
Python, por onde começar - Semana Technológica UTFPR 2015.Python, por onde começar - Semana Technológica UTFPR 2015.
Python, por onde começar - Semana Technológica UTFPR 2015.Ramiro Luz
 
Workshop de introdução ao python - TADS 2015
Workshop de introdução ao python - TADS 2015Workshop de introdução ao python - TADS 2015
Workshop de introdução ao python - TADS 2015Ramiro Luz
 
Não se repita - Django Generic Views - Semana Acadêmica TADS 2015.
Não se repita - Django Generic Views - Semana Acadêmica TADS 2015.Não se repita - Django Generic Views - Semana Acadêmica TADS 2015.
Não se repita - Django Generic Views - Semana Acadêmica TADS 2015.Ramiro Luz
 
Não se repita - Django Generic Views - FLISOL Curitiba 2015
Não se repita - Django Generic Views - FLISOL Curitiba 2015Não se repita - Django Generic Views - FLISOL Curitiba 2015
Não se repita - Django Generic Views - FLISOL Curitiba 2015Ramiro Luz
 
Criando testes com Plone
Criando testes com PloneCriando testes com Plone
Criando testes com PloneRamiro Luz
 
Python, por onde começar? @FTSL2014
Python, por onde começar? @FTSL2014Python, por onde começar? @FTSL2014
Python, por onde começar? @FTSL2014Ramiro Luz
 
Flisol 2014 - Python, por onde começar?
Flisol 2014 - Python, por onde começar?Flisol 2014 - Python, por onde começar?
Flisol 2014 - Python, por onde começar?Ramiro Luz
 
Python 3, patterns and indioms
Python 3, patterns and indiomsPython 3, patterns and indioms
Python 3, patterns and indiomsRamiro Luz
 
Dojo de Programação
Dojo de ProgramaçãoDojo de Programação
Dojo de ProgramaçãoRamiro Luz
 
Teaching TDD, the Coding Dojo Style
Teaching TDD, the Coding Dojo StyleTeaching TDD, the Coding Dojo Style
Teaching TDD, the Coding Dojo StyleRamiro Luz
 
Usando Dojos de Programação para o Ensino de TDD
Usando Dojos de Programação para o Ensino de TDDUsando Dojos de Programação para o Ensino de TDD
Usando Dojos de Programação para o Ensino de TDDRamiro Luz
 
Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: r...
Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: r...Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: r...
Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: r...Ramiro Luz
 
Apresentação resumo de artigo Limiting Factor of TDD adoption
Apresentação resumo de artigo Limiting Factor of TDD adoptionApresentação resumo de artigo Limiting Factor of TDD adoption
Apresentação resumo de artigo Limiting Factor of TDD adoptionRamiro Luz
 
python-agil-IVEnGitec
python-agil-IVEnGitecpython-agil-IVEnGitec
python-agil-IVEnGitecRamiro Luz
 
Testes de Unidade para C++
Testes de Unidade para C++Testes de Unidade para C++
Testes de Unidade para C++Ramiro Luz
 

Plus de Ramiro Luz (20)

Institutional Website - the longest project of my life
Institutional Website - the longest project of my lifeInstitutional Website - the longest project of my life
Institutional Website - the longest project of my life
 
Plone Portal, cultural and economic challenges in public organizations
Plone Portal, cultural and economic challenges in public organizationsPlone Portal, cultural and economic challenges in public organizations
Plone Portal, cultural and economic challenges in public organizations
 
Portal Modelo - Plone for Parliaments
Portal Modelo - Plone for ParliamentsPortal Modelo - Plone for Parliaments
Portal Modelo - Plone for Parliaments
 
Para que serve o Python
Para que serve o PythonPara que serve o Python
Para que serve o Python
 
Minerando dados com Python
Minerando dados com PythonMinerando dados com Python
Minerando dados com Python
 
Python, por onde começar - Semana Technológica UTFPR 2015.
Python, por onde começar - Semana Technológica UTFPR 2015.Python, por onde começar - Semana Technológica UTFPR 2015.
Python, por onde começar - Semana Technológica UTFPR 2015.
 
Workshop de introdução ao python - TADS 2015
Workshop de introdução ao python - TADS 2015Workshop de introdução ao python - TADS 2015
Workshop de introdução ao python - TADS 2015
 
Não se repita - Django Generic Views - Semana Acadêmica TADS 2015.
Não se repita - Django Generic Views - Semana Acadêmica TADS 2015.Não se repita - Django Generic Views - Semana Acadêmica TADS 2015.
Não se repita - Django Generic Views - Semana Acadêmica TADS 2015.
 
Não se repita - Django Generic Views - FLISOL Curitiba 2015
Não se repita - Django Generic Views - FLISOL Curitiba 2015Não se repita - Django Generic Views - FLISOL Curitiba 2015
Não se repita - Django Generic Views - FLISOL Curitiba 2015
 
Criando testes com Plone
Criando testes com PloneCriando testes com Plone
Criando testes com Plone
 
Python, por onde começar? @FTSL2014
Python, por onde começar? @FTSL2014Python, por onde começar? @FTSL2014
Python, por onde começar? @FTSL2014
 
Flisol 2014 - Python, por onde começar?
Flisol 2014 - Python, por onde começar?Flisol 2014 - Python, por onde começar?
Flisol 2014 - Python, por onde começar?
 
Python 3, patterns and indioms
Python 3, patterns and indiomsPython 3, patterns and indioms
Python 3, patterns and indioms
 
Dojo de Programação
Dojo de ProgramaçãoDojo de Programação
Dojo de Programação
 
Teaching TDD, the Coding Dojo Style
Teaching TDD, the Coding Dojo StyleTeaching TDD, the Coding Dojo Style
Teaching TDD, the Coding Dojo Style
 
Usando Dojos de Programação para o Ensino de TDD
Usando Dojos de Programação para o Ensino de TDDUsando Dojos de Programação para o Ensino de TDD
Usando Dojos de Programação para o Ensino de TDD
 
Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: r...
Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: r...Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: r...
Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: r...
 
Apresentação resumo de artigo Limiting Factor of TDD adoption
Apresentação resumo de artigo Limiting Factor of TDD adoptionApresentação resumo de artigo Limiting Factor of TDD adoption
Apresentação resumo de artigo Limiting Factor of TDD adoption
 
python-agil-IVEnGitec
python-agil-IVEnGitecpython-agil-IVEnGitec
python-agil-IVEnGitec
 
Testes de Unidade para C++
Testes de Unidade para C++Testes de Unidade para C++
Testes de Unidade para C++
 

Acessibilidade com Python

  • 1. Acessibilidade com Python Ramiro Batista da Luz Acessibilidade com Python Acessibilidade Accersicer Acessibilidade e python Ramiro Batista da Luz Bibliografia F123.org - APyB - FISL11 24 de julho de 2010 ramiroluz@gmail.com 1/6
  • 2. Acessibilidade Acessibilidade com Python Para trabalhar com acessibilidade ´ preciso saber algumas e Ramiro coisas sobre sua aplica¸˜o [1]. ca Batista da Luz Acessibilidade 1 Minha aplica¸˜o depende de cores, icones ou resposta ca Accersicer aud´ ıvel? Acessibilidade e python 2 Os usu´rios podem ajustar o tamanho da fonte e o a Bibliografia esquema de cores da interface da minha aplica¸˜o? ca 3 Minha aplica¸˜o pode ser usada sem um dispisitivo ca apontador(mouse)? 4 A ordem de foco dos componentes da interface da minha aplica¸˜o faz sentido? ca Ap´s responder essas perguntas vocˆ est´ pronto para usar o o e a accersicer e verificar se sua aplica¸˜o ´ acess´ para programas ca e ıvel como o Orca. Ver imagem http://tinyurl.com/27x8rfn 2/6
  • 3. Accersicer Acessibilidade com Python http://live.gnome.org/Accerciser Ramiro ´ E um explorador de acessibilidade interativo em Python Batista da Luz para o Desktop Gnome. Acessibilidade Usa pyORBit para conversar ”AT-SPI”com outras Accersicer Acessibilidade aplica¸˜es. co e python Possui uma arquitetura de plugins. Bibliografia Visualizador de interface e plugins para monitora¸˜o de ca eventos. Console IPython. Visualizador da API. Teclas de atalho globais. Interface do usu´rio com Layout ajust´vel. a a Acessibilidade. Documenta¸˜o Yelp. ca 3/6 Python powered.
  • 4. Outras dicas Acessibilidade com Python Ramiro Batista da Luz Acessibilidade Accersicer Acessibilidade Plone. e python Orca. Bibliografia pyatspi. http://www.django-apps.com/tag/accessibility/. 4/6
  • 5. Criando software acess´ ıvel Acessibilidade com Python Ramiro Batista da Luz Artigos e guias para produzir software acess´ ıvel. Acessibilidade Accersicer Python Powered Accessibility, descreve deficiencias, Acessibilidade tecnologias assistivas, infraestrutura de acessibilidade, e python acessibilidade no GNOME, caracter´ ısticas da pyatspi, Bibliografia explorando acessibilidade com o Accerciser, e mais [2]. Guia de acessibilidade do GNOME para desenvolvedores [3]. Artigo, Como tornar sua aplica¸˜o acess´ com ca ıvel Accerciser [1]. 5/6
  • 6. Bibliografia I Acessibilidade com Python Ramiro Batista da Luz Acessibilidade Accersicer [1] Eitan Isaacson. Make Your Application Accessible with Accerciser. Acessibilidade Linux Journal, 1 March 2008. e python [2] Steve Lee. Bibliografia Python Powered Accessibility. Python Magazine, December 2008. [3] Comunidade GNOME Vincent Alexander. GNOME Accessibility Developers Guide. GNOME Documentation Project, September 2008. 6/6