história do java
Autor: Marcela Castro Queiroz | Publicado: 2012-08-12T14:01:00-07:00

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;História do Java




Java&nbsp;é uma&nbsp;linguagem de programação&nbsp;orientada a objeto&nbsp;desenvolvida na&nbsp;década de 90&nbsp;por uma equipe de programadores chefiada por&nbsp;James Gosling, na empresa&nbsp;Sun Microsystems. Diferentemente das linguagens convencionais, que são&nbsp;compiladas&nbsp;para&nbsp;código nativo, a linguagem Java é compilada para um&nbsp;bytecode&nbsp;que é executado por uma&nbsp;máquina virtual. A linguagem de programação Java é a linguagem convencional da&nbsp;Plataforma Java, mas não sua única linguagem.









Em&nbsp;1991, na&nbsp;Sun Microsystems, foi iniciado o&nbsp;Green Project, o berço do&nbsp;Java, uma&nbsp;linguagem de programação&nbsp;orientada a objetos. Os mentores do projeto eram Patrick Naughton, Mike Sheridan, e&nbsp;James Gosling. O objetivo do projeto não era a criação de uma nova linguagem de programação, mas antecipar e planejar a “próxima onda” do mundo digital. Eles acreditavam que, em algum tempo, haveria uma convergência dos computadores com os equipamentos e eletrodomésticos comumente usados pelas pessoas no seu dia-a-dia.

Para provar a viabilidade desta ideia, 13 pessoas trabalharam arduamente durante 18 meses. No verão de&nbsp;1992&nbsp;eles emergiram de um escritório de Sand Hill Road, no&nbsp;Menlo Park, com uma demonstração funcional da ideia inicial. O protótipo se chamava&nbsp;*7&nbsp;(lê-se “StarSeven”), um controle remoto com uma&nbsp;interface gráfica&nbsp;touchscreen. Para o *7, foi criado um mascote, hoje amplamente conhecido no mundo Java, o&nbsp;Duke. O trabalho do Duke no *7 era ser um guia virtual ajudando e ensinando o usuário a utilizar o equipamento. O *7 tinha a habilidade de controlar diversos dispositivos e aplicações. James Gosling especificou uma nova linguagem de programação para o *7. Gosling decidiu batizá-la de “Oak”, que quer dizer&nbsp;carvalho, uma árvore que ele podia observar quando olhava pela sua janela.

O próximo passo era encontrar um mercado para o *7. A equipe achava que uma boa ideia seria controlar televisões e vídeo por demanda com o equipamento. Eles construíram uma demonstração chamada de&nbsp;MovieWood, mas infelizmente era muito cedo para que o vídeo por demanda bem como as empresas de&nbsp;TV a cabo&nbsp;pudessem viabilizar o negócio. A ideia que o *7 tentava vender, hoje já é realidade em programas interativos e também na&nbsp;televisão digital. Permitir ao telespectador interagir com a emissora e com a programação em uma grande rede de cabos, era algo muito visionário e estava muito longe do que as empresas de TV a cabo tinham capacidade de entender e comprar. A ideia certa, na época errada.

Entretanto, o estouro da&nbsp;internet&nbsp;aconteceu e rapidamente uma grande rede interativa estava se estabelecendo. Era este tipo de rede interativa que a equipe do *7 estava tentando vender para as empresas de TV a cabo. E, da noite para o dia, não era mais necessário construir a infra-estrutura para a rede, ela simplesmente estava lá. Gosling foi incumbido de adaptar o Oak para a internet e em janeiro 1995 foi lançada uma nova versão do Oak que foi rebatizada para&nbsp;Java. A tecnologia Java tinha sido projetada para se mover por meio das redes de dispositivos heterogêneos, redes como a internet. Agora aplicações poderiam ser executadas dentro dos&nbsp;navegadoresnos Applets Java e tudo seria disponibilizado pela internet instantaneamente. Foi o estático&nbsp;HTML&nbsp;dos navegadores que promoveu a rápida disseminação da dinâmica tecnologia Java. A velocidade dos acontecimentos seguintes foi assustadora, o número de usuários cresceu rapidamente, grandes fornecedores de tecnologia, como a&nbsp;IBM&nbsp;anunciaram suporte para a tecnologia Java.

Desde seu lançamento, em maio de 1995, a plataforma Java foi adotada mais rapidamente do que qualquer outra&nbsp;linguagem de programação&nbsp;na&nbsp;história da computação. Em 2004 Java atingiu a marca de 3 milhões de desenvolvedores em todo mundo. Java continuou crescendo e hoje é uma referência no mercado de desenvolvimento de&nbsp;software. Java tornou-se popular pelo seu uso nainternet&nbsp;e hoje possui seu ambiente de execução presente em&nbsp;navegadores,&nbsp;mainframes,&nbsp;sistemas operacionais,&nbsp;celulares,&nbsp;palmtops, cartões inteligentes etc.