30. Primeira onda: a microinformática
● Computadores fora do CPD
● “Computers for the people”
● PCC: The People's Computer Company
● A bicicleta da mente
30
43. A cultura do Apple II
● Plataforma de desenvolvimento
● Applesoft BASIC: Gráficos coloridos 280x192, muita
documentação, muitos exemplos, Assembly 6502
● Cartão CP/M: CPU Z80, 80 colunas,Turbo Pascal
● Online
● BBS: conexões a 300bps, ou 1200/75bps (sim, 0.3Kbps)
● Videotexto Telesp
● Produtos
● Várias revistas, muitos livros, muito software pronto e
muitas ferramentas de desenvolvimento
● “Clube dos Applemaníacos”
43
49. A onda da GUI (interface gráfica)
● Macintish:
● desktop publishing
● Hypercard
● Excel
● Windows 2: desktop publishing
● Windows 3:
● Office
● Visual Basic
49
50. A onda da GUI, fase 2
● Visual Basic: a primeira ferramenta viável para
desenvolvimento inhouse
● Disparou a onda de migração de sistemas do
ambiente texto do DOS para o ambiente gráfico do
Windows
● Popularizou a arquitetura clienteservidor: desktops
gráficos trocando dados com servidores SQL
● Com Delphi, este modelo continua popular
– mas o futuro é incerto
50
54. A onda da Multimídia
● Macintosh: a plataforma pioneira
● Windows: Microsoft escolhe a Soundblaster
● Publicidade em quiosques interativos
● CDROMs
● Entretenimento de massa chega ao desktop
● “A turma da cozinha”: primeiro CDROM infantil
criado no Brasil
54
56. O tsunami da Internet
● Em 1994 a Internet vira notícia
● Mídia impressa sentese ameaçada
● Confirmado: é a primeira vítima
● GUI, arquitetura clienteservidor, redes locais,
multimídia: tudo é repensado
56
66. O terremoto do Software Livre
● GNU/Linux, Apache, Mozilla Firefox, BitTorrent,
Python, Django, Ruby on Rails, MySQL, PostgreSQL,
Eclipse, Java livre
● Existe uma nova maneira de desenvolver software, e ela
funciona tão bem que gera produtos capazes de competir e
mesmo liderar em muitas categorias
● Desenvolvimento aberto e colaborativo
● Nunca foi tão fácil mostrar o seu trabalho
– Código desenvolvido, dúvidas respondidas, bugs diagnosticados...
– O trabalho continua duro, apenas ficou mais fácil mostrálo!
● Independente de certificações e até de diplomas
66
67. A onda dos frameworks Web
● O desenvolvimento de sites deixa de ser
artesanal
● Primeira geração: frameworks sofisticados,
otimizados para os casos mais complexos
(Vignette, J2EE, Zope)
● Segunda geração: frameworks ágeis,
otimizados para o caso básico (Ruby on Rails,
Django/Python)
● Profissionalização do desenvolvimento de sistemas
web inhouse
67