Вы находитесь на странице: 1из 17

Introduo a linguagem de desenvolvimento JAVA

Professor Ren F. Felix E-mail: rffelix70@yahoo.com.br


Histria JAVA
Professor Rene Furtado Felix E-mail rffelix70@yahoo.com.br
Como tudo comeou
Histria JAVA
Professor Rene Furtado Felix E-mail rffelix70@yahoo.com.br
Qual era os Objetivos ?
Orientada a objetos
Permitir a execuo em diferentes S.O.s
Conter suporte nativo para redes
Execuo segura a partir de fontes remotas
Fcil de usar aproveitando caractersticas de
outras Linguagens
Histria JAVA
A histria de Java comeou a ser escrita quando James
Gosling, Patrick Naughton e Mike Sheridan se uniram a
dois fundadores da Sun, Andy Bechtolsheim e Bill Joy,
para pensar sobre a nova onda do mundo digital.
Professor Rene Furtado Felix E-mail rffelix70@yahoo.com.br
James Gosling
Patrick Naughton
Mike Sheridan
Andy Bechtolsheim
Bill Joy
Histria JAVA
Eles no demoraram muito para concluir o que seria a
convergncia de computadores aos dispositivos e
eletrodomsticos utilizados no dia a dia, tudo
interconectado e remotamente controlado.
Iniciaram assim um projeto que receberia o nome de
Green, com o objetivo de desenvolver um sistema que os
permitissem construir uma rede distribuda e heterognea
de dispositivos eletrnicos voltados ao consumidor final,
todos conversando entre si.
O desafio escolhido foi criar um ambiente de software que
fosse super legal (, esse era um dos requerimentos!),
interessante para o mercado consumidor em geral e ao
mesmo tempo atraente para desenvolvedores de software.
Professor Rene Furtado Felix E-mail rffelix70@yahoo.com.br
Histria JAVA
Na diviso inicial das tarefas, Mike Sheridan ficou com o
desenvolvimento de negcios;
Patrick Naughton, com o sistema de grficos, e James
(que era o lder do projeto) foi estudar a linguagem de
programao adequada para o projeto.
Ao logo de um ano e meio, o projeto Green aos poucos foi
ganhando novos membros, chegando a ter 13 pessoas.
Professor Rene Furtado Felix E-mail rffelix70@yahoo.com.br
Histria JAVA
A Linguagem

Para operar num sistema embarcado de recursos
limitados, Gosling at comeou a modificar e estender o
C/C++, mas logo abandonou a ideia em favor de uma
linguagem nova, de caractersticas peculiares.

Destacando algumas:
- Sintaxe parecida com C/C++: a familiaridade com
linguagens to conhecidas facilitaria sua disseminao e
aprendizado;
Professor Rene Furtado Felix E-mail rffelix70@yahoo.com.br
Histria JAVA
- Segura: nada de ponteiros! Uma proteo contra
programas mal intencionados querendo acessar
endereos de memria indevidos;
- Confivel: imagina ter que dar boot em seus
eletrodomsticos a todo o momento;
- Garbage collected: a coleta de lixo proporcionaria
maior eficincia no uso da memria;
- Multiplataforma: portvel para diferentes dispositivos,
independente do tipo de CPU;
- Interpretada: para facilitar o trabalho do tradutor, a
linguagem deveria ser convertida para um formato
intermedirio (os bytecodes) que seria enviado pela
rede para executar dinamicamente no dispositivo real.
Professor Rene Furtado Felix E-mail rffelix70@yahoo.com.br
Histria JAVA
A nova linguagem chegou a ser chamada de
Greentalk (as extenses dos arquivos fonte eram .gt),
mas depois recebeu de Gosling o nome Oak,
inspirado por um carvalho que existia na frente do
seu escritrio.
J prximo do lanamento, por conta de uma outra
linguagem homnima, o time teve que escolher outro
nome.
James no tem certeza absoluta de quem disse Java
primeiro, mas era o quarto nome de uma lista que continha
ainda Silk e Lyric.
Professor Rene Furtado Felix E-mail rffelix70@yahoo.com.br
Histria JAVA
Nascem o Star7 e o Duke.
Em abril de 1991 o projeto ganhou o reforo de Ed Frank,
arquiteto da SPARCstation 10, que liderou o
desenvolvimento do hardware.

Professor Rene Furtado Felix E-mail rffelix70@yahoo.com.br
Ed Frank
Em dois meses projetaram e
construram um PDA
(Personal Digital Assistance)
batizado de Star7 (ou *7).
Monitor touch screen LCD colorido de 5 polegadas, rede sem fio de 900 MHz,
udio multimdia e entradas PCMCIA. O grupo conseguiu colocar nesse pequeno
dispositivo o SunOS (Unix da Sun), o interpretador Oak, bibliotecas grficas,
objetos de interface, as aplicaes, imagens, sons e animaes, tudo rodando
com sucesso em 4 megabytes de memria RAM.
Histria JAVA
O *7 funcionava como uma espcie de controle remoto
para vrios dispositivos.
Para facilitar sua utilizao, foi criado um agente virtual,
uma espcie de Mestre de Cerimnias, um pequeno e
animado personagem que dava cambalhotas e aparecia
em todas as telas do sistema.








Professor Rene Furtado Felix E-mail rffelix70@yahoo.com.br
Muitos anos depois, os
desenhos do Duke foram
liberados sob uma licena
BSD, permitindo seu livre
uso pelos desenvolvedo-
res Java.
Histria JAVA
O Green Team cresceu, e virou uma subsidiria da Sun
Microsystems, a FirstPerson.
Mas logo em seguida, o projeto passou por maus
momentos. Tendo perdido dois dos principais executivos,
a FirstPerson no foi capaz de montar um plano de
negcios consistente.
Por conta disso, no conseguiu nem comercializar essa
maravilha tecnolgica para a indstria de eletrnicos, que
era o primeiro alvo, nem para as empresas Time Warner e
3DO, como uma plataforma de set-top box para TV a cabo.
O Star7 no sobreviveu (apenas seis aparelhos foram
construdos), assim como a verso reduzida do SunOS.
Sem sucesso, o projeto acabou incorporado novamente
Sun.
Professor Rene Furtado Felix E-mail rffelix70@yahoo.com.br
Histria JAVA
Finalmente, J ava
Por volta de 1994, focados em lanar o cdigo fonte e
fazer algo voltado para a web, criaram um browser web,
chamado WebRunner (depois renomeado para HotJava),
reescreveram o compilador em Oak, e se preparavam para
lanar o projeto.


Professor Rene Furtado Felix E-mail rffelix70@yahoo.com.br
HotJava um nave-
gador web modular,
extensvel da Sun
Microsystems
implementadas em
Java.
Histria JAVA
No incio de 1995, John Gage, Chief Scientist da Sun, fez
uma apresentao no programada e totalmente de
surpresa durante o evento Sun World.



Professor Rene Furtado Felix E-mail rffelix70@yahoo.com.br
James Gosling lembra que viu John
pegando alguns equipamentos e
perguntou o que ele precisava. John disse
que ia anunciar Java, e James se assustou,
passou a mo no cabelo despenteado,
juntou cabos e conectores, e foi junto.
Assim foi anunciada a tecnologia Java
para o mundo, no meio de um evento onde
a Sun apresentava seus novos servidores.
O Java pegou e hoje existem milhes de desenvolvedores
em todo o mundo.
Histria JAVA
A linguagem que foi projetada para dispositivos heterogneos
encontrou seu ambiente na rede mundial atravs de aplicaes
que podiam ser executada dentro dos browsers nos
Applets Java.
A partir da, usurios e fornecedores (como a IBM) cresceram
de maneira assustadora e ela tornou-se a linguagem que se
expandiu mais que qualquer outra linguagem da histria da
computao.
Hoje, a linguagem Java referncia popular para o
desenvolvimento de software na Internet, Celulares, Palmtops,
Jogos, Solues de Negcios, Cartes Inteligentes etc.
Professor Rene Furtado Felix E-mail rffelix70@yahoo.com.br
Histria JAVA
Professor Rene Furtado Felix E-mail rffelix70@yahoo.com.br
Histria JAVA
Professor Rene Furtado Felix E-mail rffelix70@yahoo.com.br
Prxima Aula:
Introduo ao Java.