SlideShare uma empresa Scribd logo
1 de 28
Uma Trajetória na
Tecnologia Informática

  Palestra na Faculdade Nova Roma
                 Novembro 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

Mais conteúdo relacionado

Mais procurados

ORM - TDC Porto Alegre 2014 Trilha .NET
ORM - TDC Porto Alegre 2014 Trilha .NETORM - TDC Porto Alegre 2014 Trilha .NET
ORM - TDC Porto Alegre 2014 Trilha .NETJorge Maia
 
ASP.NET vNext no MAC OS
ASP.NET vNext no MAC OSASP.NET vNext no MAC OS
ASP.NET vNext no MAC OSJorge Maia
 
TDC2016POA | Trilha Python - Python Assíncrono: tudo ao mesmo tempo agora
TDC2016POA | Trilha Python - Python Assíncrono: tudo ao mesmo tempo agoraTDC2016POA | Trilha Python - Python Assíncrono: tudo ao mesmo tempo agora
TDC2016POA | Trilha Python - Python Assíncrono: tudo ao mesmo tempo agoratdc-globalcode
 
PaaS - OpenShift como plataforma pública
PaaS - OpenShift como plataforma públicaPaaS - OpenShift como plataforma pública
PaaS - OpenShift como plataforma públicaGetup Cloud
 

Mais procurados (7)

ORM - TDC Porto Alegre 2014 Trilha .NET
ORM - TDC Porto Alegre 2014 Trilha .NETORM - TDC Porto Alegre 2014 Trilha .NET
ORM - TDC Porto Alegre 2014 Trilha .NET
 
Apresentacao sfd-poa
Apresentacao sfd-poaApresentacao sfd-poa
Apresentacao sfd-poa
 
ASP.NET vNext no MAC OS
ASP.NET vNext no MAC OSASP.NET vNext no MAC OS
ASP.NET vNext no MAC OS
 
Dashboard slides
Dashboard slidesDashboard slides
Dashboard slides
 
TDC2016POA | Trilha Python - Python Assíncrono: tudo ao mesmo tempo agora
TDC2016POA | Trilha Python - Python Assíncrono: tudo ao mesmo tempo agoraTDC2016POA | Trilha Python - Python Assíncrono: tudo ao mesmo tempo agora
TDC2016POA | Trilha Python - Python Assíncrono: tudo ao mesmo tempo agora
 
PaaS - OpenShift como plataforma pública
PaaS - OpenShift como plataforma públicaPaaS - OpenShift como plataforma pública
PaaS - OpenShift como plataforma pública
 
Open source e Digital Libraries
Open source e Digital LibrariesOpen source e Digital Libraries
Open source e Digital Libraries
 

Semelhante a Uma Trajetória na Tecnologia Informática

Aula 4 Informática Aplicada
Aula 4 Informática AplicadaAula 4 Informática Aplicada
Aula 4 Informática AplicadaArmando Rivarola
 
Vale a pena usar o Linux!?
Vale a pena usar o Linux!?Vale a pena usar o Linux!?
Vale a pena usar o Linux!?bardo
 
Linux e sistemas embarcados
Linux e sistemas embarcadosLinux e sistemas embarcados
Linux e sistemas embarcadosRicardo Pinheiro
 
Nasce o Linux
Nasce o LinuxNasce o Linux
Nasce o Linuxapsegundo
 
Intr. a informática Aulas
Intr. a informática Aulas Intr. a informática Aulas
Intr. a informática Aulas Nmutemba
 
Aula04 - Arquitetura e manutanção de Computadores
Aula04 - Arquitetura e manutanção de ComputadoresAula04 - Arquitetura e manutanção de Computadores
Aula04 - Arquitetura e manutanção de ComputadoresJorge Ávila Miranda
 
Gnu/Linux - Workshop EACH-USP
Gnu/Linux - Workshop EACH-USPGnu/Linux - Workshop EACH-USP
Gnu/Linux - Workshop EACH-USPWellington Silva
 
Geração dos Computadores
Geração dos ComputadoresGeração dos Computadores
Geração dos ComputadoresRicardo Andrade
 
Geraodoscomputadoresquirion 090829220718-phpapp02
Geraodoscomputadoresquirion 090829220718-phpapp02Geraodoscomputadoresquirion 090829220718-phpapp02
Geraodoscomputadoresquirion 090829220718-phpapp02olecramhacker
 
Kde para iniciantes - Camila Ayres
Kde para iniciantes - Camila AyresKde para iniciantes - Camila Ayres
Kde para iniciantes - Camila AyresTchelinux
 
História dos Sistemas Operacionais
História dos Sistemas OperacionaisHistória dos Sistemas Operacionais
História dos Sistemas OperacionaisSheldon Led
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas OperacionaisVirgínia
 
A Plataforma Maemo
A Plataforma MaemoA Plataforma Maemo
A Plataforma MaemoEduardo Lima
 
GNU/Linux - uma alternativa (nova versão)
GNU/Linux - uma alternativa (nova versão)GNU/Linux - uma alternativa (nova versão)
GNU/Linux - uma alternativa (nova versão)Fábio Emilio Costa
 
Programando Software Livre em C
Programando Software Livre em CProgramando Software Livre em C
Programando Software Livre em CDiego Santos
 

Semelhante a Uma Trajetória na Tecnologia Informática (20)

Aula 4 Informática Aplicada
Aula 4 Informática AplicadaAula 4 Informática Aplicada
Aula 4 Informática Aplicada
 
Aula de revisão
Aula de revisãoAula de revisão
Aula de revisão
 
Conhecendo Melhor O Linux
Conhecendo Melhor O LinuxConhecendo Melhor O Linux
Conhecendo Melhor O Linux
 
Vale a pena usar o Linux!?
Vale a pena usar o Linux!?Vale a pena usar o Linux!?
Vale a pena usar o Linux!?
 
Linux e sistemas embarcados
Linux e sistemas embarcadosLinux e sistemas embarcados
Linux e sistemas embarcados
 
Nasce o Linux
Nasce o LinuxNasce o Linux
Nasce o Linux
 
Intr. a informática Aulas
Intr. a informática Aulas Intr. a informática Aulas
Intr. a informática Aulas
 
Aula04 - Arquitetura e manutanção de Computadores
Aula04 - Arquitetura e manutanção de ComputadoresAula04 - Arquitetura e manutanção de Computadores
Aula04 - Arquitetura e manutanção de Computadores
 
Gnu/Linux - Workshop EACH-USP
Gnu/Linux - Workshop EACH-USPGnu/Linux - Workshop EACH-USP
Gnu/Linux - Workshop EACH-USP
 
Python for Maemo
Python for MaemoPython for Maemo
Python for Maemo
 
Aula01- Informática Básica
Aula01- Informática BásicaAula01- Informática Básica
Aula01- Informática Básica
 
Geração dos Computadores
Geração dos ComputadoresGeração dos Computadores
Geração dos Computadores
 
Geraodoscomputadoresquirion 090829220718-phpapp02
Geraodoscomputadoresquirion 090829220718-phpapp02Geraodoscomputadoresquirion 090829220718-phpapp02
Geraodoscomputadoresquirion 090829220718-phpapp02
 
Kde para iniciantes - Camila Ayres
Kde para iniciantes - Camila AyresKde para iniciantes - Camila Ayres
Kde para iniciantes - Camila Ayres
 
História dos Sistemas Operacionais
História dos Sistemas OperacionaisHistória dos Sistemas Operacionais
História dos Sistemas Operacionais
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
A Plataforma Maemo
A Plataforma MaemoA Plataforma Maemo
A Plataforma Maemo
 
Linux para leigos
Linux para leigos Linux para leigos
Linux para leigos
 
GNU/Linux - uma alternativa (nova versão)
GNU/Linux - uma alternativa (nova versão)GNU/Linux - uma alternativa (nova versão)
GNU/Linux - uma alternativa (nova versão)
 
Programando Software Livre em C
Programando Software Livre em CProgramando Software Livre em C
Programando Software Livre em C
 

Uma Trajetória na Tecnologia Informática