28
Uma Trajetória na Tecnologia Informática Palestra na Faculdade Nova Roma Novembro de 2012 Rildo Pragana

Palestra n roma

Embed Size (px)

Citation preview

Uma Trajetória na Tecnologia Informática

Palestra na Faculdade Nova RomaNovembro de 2012

Rildo Pragana

Prehistória: anos 70

Trieste (Ita) - ICTP

Anos 80: Corisco

Microterminais

HandTerm

Adotando o Linux e software livre

● Novembro/Dezembro de 1994● Status Quo: Windows 3.1 (crashes, erros,

lentidão, API obscura,...)● Linux! Luz no fim do túnel. Tudo

documentado, multiuser/task, rápido. Um sonho para o desenvolvedor.

Device drivers: scanner Genius

● Scanner Genius Color page CS. ● Não havia driver para o Linux● Duração do projeto: 1 semana (incl. engenharia

reversa) - 1997● Pode ser encontrado no

http://www.ibiblio.org/pub/Linux/apps/graphics/capture/

Winprinters

● Samsung ML-85G● ASIC proprietária da M$● Classificada no linuxprinting.org como “paper

weight” (peso de papel)● Duração do projeto: 8 dias.● 6 artigos publicados no Linux Today

(descrevendo toda a interface e ferramentas usadas para decifrar)

ML-85G Samsung

Desdobramentos do driver para winprinters

http://www.boichat.ch/nicolas/lbp660/

Encontro com Till Kamppeter (FISL 2003)

Pentax USA

●Impressoras (Pocket Jet 200, II e III)●Scanner (dsmobile)

Pentax: contrato

Dsmobile (scanner)

dsmobile

TinyCobol● http://tiny-cobol.sourceforge.net● Compilador Cobol standard (antes

inexistente como software livre)● “fork”: Open Cobol (Keisuke Nishida),

depois reescrito para gerar C (no lugar de asm86) Logo Design by James Richardson in the isle of Man

TinyCobol (tools)

Projeto radiola (jukebox)

Linux com transaçoes eletronicas

Tatu web server

Tatu web server 2

Tatu web server 3

Mobile Apps

...multiplataforma

...multiplataforma 2

Programação “social”

Perguntas

? ??

??

http://pragana.net Adventures in Linux Programming