sua unica linguagem.Em 1991, na Sun Microsystems, foi iniciado o Green Project, o berco do Java, uma linguagem de programacao orientada a objetos. Os mentores do projeto eram Patrick Naughton, Mike Sheridan, e James Gosling. O objetivo do projeto nao era a criacao de uma nova linguagem de programacao, mas antecipar e planejar a proxima onda do mundo digital. Eles acreditavam que, em algum tempo, haveria uma convergencia dos computadores com os equipamentos e eletrodomesticos comumente usados pelas pessoas no seu dia-a-dia.Para provar a viabilidade desta ideia, 13 pessoas trabalharam arduamente durante 18 meses. No verao de 1992 eles emergiram de um escritorio de Sand Hill Road, noMenlo Park, com uma demonstracao funcional da ideia inicial. O prototipo se chamava *7 (le-se StarSeven), um controle remoto com uma interface grafica touchscreen. Para o *7, foi criado um mascote, hoje amplamente conhecido no mundo Java, o Duke. O trabalho do Duke no *7 era ser um guia virtual ajudando e ensinando o usuario a utilizar o equipamento. O *7 tinha a habilidade de controlar diversos dispositivos e aplicacoes. James Gosling especificou uma nova linguagem de programacao para o *7. Gosling decidiu batiza-la de Oak, que quer dizer carvalho, uma arvore que ele podia observar quando olhava pela sua janela.O proximo passo era encontrar um mercado para o *7. A equipe achava que uma boa ideia seria controlar televisoes e video por demanda com o equipamento. Eles construiram uma demonstracao chamada de MovieWood, mas infelizmente era muito cedo para que o video por demanda bem como as empresas de TV a cabo pudessem viabilizar o negocio. A ideia que o *7 tentava vender, hoje ja e realidade em programas interativos e tambem na televisao digital. Permitir ao telespectador interagir com a emissora e com a programacao em uma grande rede de cabos, era algo muito visionario e estava muito longe do que as empresas de TV a cabo tinham capacidade de entender e comprar. A ideia certa, na epoca errada.bibliografia da historia: http://pt.wikipedia.org/wiki/Java_(linguagem_de_programa%C3%A7%C3%A3o) PRA QUE SERVEPlataforma Java e o nome dado ao ambiente computacional, ou plataforma, criada pela empresa estadunidense Sun Microsystems e vendida para a Oracle depois de alguns anos. A plataforma permite desenvolver aplicativos utilizando qualquer uma das linguagens criadas para a plataforma Java, sendo a linguagem padrao a que leva seu proprio nome: Linguagem Java. Uma grande vantagem da plataforma e a de nao estar presa a um unico sistema operacional ou hardware, pois seus programas rodam atraves de uma maquina virtual que pode ser emulada em qualquer sistema que suporte a linguagem C++.O coracao da plataforma Java e o conceito de um processador "virtual", que executa os programas formados por bytecodes Java. Este bytecode e o mesmo independentemente do hardware ou sistema operacional do sistema em que o programa sera executado. A plataforma Java disponibiliza um interpretador, a JVM, que traduz, em tempo de execucao, o bytecode para instrucoes nativas do processador. Isto permite que uma mesma aplicacao seja executada em qualquer plataforma computacional que possua uma implementacao da maquina virtual.Desde a versao 1.2 da JRE, a implementacao da Sun