História do JAVA

Em 1991, um pequeno grupo de funcionários da Sun mudou-se para a San Hill Road, uma empresa filial.

O grupo estava iniciando um projeto chamado Projeto Green, que consistia na criação de tecnologias modernas de software para empresas eletrônicas de consumo. Logo o grupo percebeu que não poderia ficar preso à plataformas, pois os clientes não estavam interessados no tipo de processador que estavam utilizando, e fazer uma versão do projeto para cada tipo de sistema seria suicídio.


Desenvolveram então o sistema operacional GreenOS, com a linguagem de programação Oak. Em 1993 surgiu uma oportunidade para o grupo Green, agora incorporado como FirstPerson: a Time-Warner, uma empresa que estava solicitando propostas de sistemas operacionais de decodificadores e tecnologias de video-on-demand1. Isso foi na mesma época em que o NCSA lançou o MOSAIC 1.0, o primeiro navegador gráfico para Web.


A FirstPerson apostou nos testes de TV da Time-Warner, mas esta empresa preferiu optar pela tecnologia oferecida pela Silicon Graphics. Depois de mais um fracasso de acordo com a 3DO a FirstPerson dissolveu-se, e metade do pessoal foi trabalhar para a Sun Interactive com servidores digitais de vídeo. Entretanto, a equipe restante continuou os trabalhos do projeto na Sun. Como a equipe de desenvolvimento tomava muito café enquanto estava trabalhando, foram ingeridas centenas de chícaras de café até que o projeto estivesse pronto. Finalmente em maio de 1995 a Sun anunciou um ambiente denominado Java, homenagem às chícaras de café, que obteve sucesso graças a incorporação deste ambiente a browsers populares como o Netscape Navigator e padrões tridimensionais como o VRML (Virtual Reality Modeling Language - Linguagem de Modelagem para Realidade Virtual).


A Sun considera o sucesso do Java na Internet como sendo o primeiro passo para utilizá-lo em decodificadores da televisão interativa, em dispositivos portáteis e outros produtos eletrônicos de consumo - exatamente como o Java tinha começado em 1991. Sua natureza portátil e o projeto robusto permitem o desenvolvimento para múltiplas plataformas, em ambientes tão exigentes como os da eletrônica de consumo.