Vous êtes sur la page 1sur 13

POO: Java

Um

pouco de histria

Introduo

linguagem Java

Plataforma

Java

Outras

plataformas

Criao

de aplicaes em Java

Ambiente
Primeira

de desenvolvimento

aplicao Java

Um pouco de histria
A

Sun criou um time (Green Team) para


desenvolver inovaes tecnolgicas em
1992.
James Gosling, considerado o pai do Java.
Criar um interpretador para pequenos
dispositivos, facilitando a reescrita de
software para aparelhos eletrnicos, como
vdeo cassete, televiso e aparelhos de tv a
cabo.
POO: Java

Um pouco de histria
Com o advento da web, a Sun percebeu que
poderia utilizar a idia criada em 1992 para
possibilitar rodar pequenas aplicaes dentro
do browser.
A semelhana era que na internet havia uma
grande quantidade de sistemas operacionais e
browsers, e com isso seria grande vantagem
poder programar numa nica linguagem,
independente da plataforma.

POO: Java

Um pouco de histria
A

tecnologia Java nasceu com um


objetivo em mente, foi lanado com
outro, mas, no final, decolou mesmo no
desenvolvimento de aplicaes do lado
do servidor.
Para saber mais:
http://java.sun.com/java2/whatis/1996/
storyofjava.html.
POO: Java

Introduo linguagem Java

uma linguagem de programao


orientada a objetos, independente de
plataforma e de sistemas operacionais.

POO: Java

Plataforma Java
Uma

plataforma o ambiente de hardware


e software onde um programa executado.
A plataforma Java um ambiente somente
de software.
Componentes:
Java Virtual Machine (Java VM).
Java Application Programming Interface
(Java API).
POO: Java

Outras plataformas
Macintosh.
OS/2.
UNIX
NetWare.
Microsoft

Windows.

POO: Java

Criao de aplicaes em Java


Edio
Compilao
Interpretao

POO: Java

Criao de aplicaes em Java


Edio

a gerao do cdigo-fonte por


meio de sua digitao em uma ferramenta
especfica ou ainda em um editor de
textos qualquer.

POO: Java

Criao de aplicaes em Java


Compilao

- anlise do cdigo-fonte
para verificar a existncia de erros de
sintaxe.

Com

a compilao realizada a traduo


do cdigo escrito em Java para um cdigo
intermedirio(bytecode),
um
cdigo
independente de plataforma.
POO: Java

Criao de aplicaes em Java


Interpretao

processo responsvel
pela execuo da aplicao escrita em
Java, em que cada instruo do bytecode
interpretada e executada pela JVM no
computador.

POO: Java

Ambiente de desenvolvimento

Kit de desenvolvimento Java(JDK).

Ferramentas de desenvolvimento(IDE):
JBuilder (www.borland.com)
NetBeans(http://www.netbeans.org)
Java Studio Creator (www.sun.com)
JEdit(www.jedit.org)
IBM Websphere Studio Application Developer(WSAD)
(www.ibm.com)
Eclipse(www.eclipse.org)
JDeveloper(www.oracle.com)
POO: Java

Primeira aplicao Java

POO: Java

Vous aimerez peut-être aussi