desenvolvimento web com turbogears e dosvox
TRANSCRIPT
Desenvolvimento Web com TurboGears e DOSVOX
Neno Henrique Albernaz
e
Rodolfo Henrique Carvalho
NCE/UFRJ
Motivao
Cadeira do curso de mestrado da UFRJ
Projeto Wisconsin
LABASE
Por que Python?
Por que TurboGears?
DOSVOX
Incluso digital do deficiente visual
Como surgiu o DOSVOX?
Marcelo Pimentel
Aluno cego do curso de graduao em Informtica da UFRJ
Iniciou o curso de Computao Grfica, em agosto de 1993
Professor da cadeira, Jos Antnio dos Santos Borges
Props a Marcelo trabalhar com aspectos de computao sonora
DOSVOX: sistema pioneiro no Brasil
Desenvolvido no Ncleo de Computao Eletrnica da UFRJ
Equipe de desenvolvimento com programadores cegos
Atualmente utilizado por mais de dez mil usurios
Brasil, Amrica Latina, Europa e frica
Mudou radicalmente a situao cultural dos invisuais
DOSVOX, tecnologia criada inteiramente no Brasil
Como o DOSVOX funciona?
O DOSVOX faz uso de paradigmas de interao muito simples
Guia o usurio atravs de menus de opes sonoros
Conduz com segurana no processo interativo
Pessoa com pouca prtica em computador em pouco tempo domina
O sistema DOSVOX contm mais de 90 programas
Cobrem a maior parte das aplicaes dos computadores
O que o Sistema DOSVOX faz?
Edio e leitura de textos
Impresso em tinta e braille
Scripts que fazem interface com outros programas
Agenda de telefone e compromissos
Calculadora
Jogos especiais para invisuais
Acesso amplo Internet
Correio eletrnico, acesso a homepages e bate-papo
Telnet falado
...
Programao em Python!
Ledores de tela
Auxiliam a interao de cegos com programas sem voz
A interao requer mais conhecimento
Interface grfica no foi feita para cego
Nem sempre tem teclas de atalho
TurboGears 1.0
Framework Web MVC
Objetivos do projeto
Create great web apps faster!
Fcil e divertido
O TG utiliza os melhores componentes disponveis e combina-os em um pacote fcil de instalar.
Inclui tambm "glue code" que faz com que as partes funcionem com coeso.
Atingindo Objetivos
Como?
Basta escrever um mtodo para expor funcionalidade na web
Voc pode gerar contedo HTML ou API JavaScript consistentemente
Liberdade para criar layouts XHTML com qualquer ferramenta
Abstrao do banco de dados, no precisa escrever SQL
Linguagem limpa, consisa e dinmica
Modelo
Modelo
Controladores
Vista
Vista
Na prtica!
Projeto Wisconsin no TG, usando DOSVOX
Tela no Firefox:
Dvidas
Neno Henrique Albernaz
http://intervox.nce.ufrj.br/dosvox
Rodolfo Henrique Carvalho
http://lifeatmymind.blogspot.com
Muokkaa otsikon tekstimuotoa napsauttamalla
Muokkaa jsennyksen tekstimuotoa napsauttamalla
Toinen jsennystaso
Kolmas jsennystaso
Neljs jsennystaso
Viides jsennystaso
Kuudes jsennystaso
Seitsems jsennystaso
Kahdeksas jsennystaso
Yhdekss jsennystaso