Documente Academic
Documente Profesional
Documente Cultură
Abril de 1993
21 de Setembro
Primeiro evento “Java Day” é Sun Corporate, sendo totalmente reintregada à empresa em
realizado em Nova Iorque. O 1999.
evento, não-oficial, pretendia
ser apenas uma apresentação 4 de Dezembro
de um grupo de Netscape anuncia o JavaScript. O lançamento confunde
desenvolvedores Java recém- muitas pessoas, já que o JavaScript não é uma linguagem
formado na cidade, mas logo correlata ou extensão da linguagem Java. A implementação
tornou-se um grande encontro, Microsoft do JavaScript ocorre tempos depois, difere da
com aproximadamente 1200 implementação original da Netscape.
presentes. Representantes de
vendas da Sun persuadiram o Sun, Netscape e Silicon Graphics anunciam
executivo Bill Joy (cientista- aliança para “desenvolver ferramentas
chefe da Sun) e Eric Schimidt (CTO) a discursar no evento. interativas para a Internet” baseadas em Java.
Eles apregoaram a visão de um mundo no qual os sistemas
operacionais não importariam e o navegador substituiria a
área de trabalho como “plataforma” para o software, que
poderia ser distribuído em módulos pequenos em um mundo
completamente interligado em rede. Miko Matsumoro (que 6 de Dezembro
futuramente se tornaria o primeiro Evangelista Java da Sun), IBM e Adobe licenciam Java. O endosso por parte da IBM, em
Webmaster do site HotWired, demonstrou um redesign da particular, demonstrou-se extremamente importante para a
página baseado em applets Java. Pela primeira vez, a Sun Sun. Com o tempo, a IBM se transformou em um dos mais
teve uma visão de quão poderosa a visão Java poderia ser. dedicados grupos de desenvolvimento da plataforma Java.
Outubro 7 de Dezembro
É lançado o website Gamelan – o primeiro site da web A Microsoft licencia Java. O anúncio de união Sun-Microsoft
dedicado à linguagem Java. A popularidade do site fez com atordoa a todos, tendo em vista que a Sun apregoava a
que os fundadores do site – um pequeno grupo de linguagem Java como uma tentativa de destruir o “Gigante
desenvolvedores de Wall Street chamado EarthWeb – Microsoft”. Levou apenas alguns meses para que todos
transformassem seu modelo de negócio, tornando-se uma das vissem a estratégia de “abraçar e entender” da Microsoft
gigantes dentre as empresas “ponto-com”. aplicada à Java – modificações e extensões na linguagem
tornaram a implementação da Microsoft diretamente ligada ao
Windows, frustrando as tentativas da Sun de derrubar a
hegemonia do sistema operacional da Microsoft. De fato, a
Microsoft logo começou a implementar Java em seus produtos
de forma a incentivar o uso de recursos que somente
30 de Outubro poderiam ser executados em sistemas operacionais Windows.
Internet World Boston: grandes fabricantes licenciam a
linguagem Java. As empresas licenciadas incluem Oracle, Sumário de 1995:
Lótus, Intuit, Borland, Macromedia e Spyglass (uma De 0 a 60 em 10 meses: Java salta para o consciente coletivo
desenvolvedora de browsers, posteriormente esmagada por em 1995 como uma linguagem de desenvolvimento de
Netscape e Microsoft). Oracle anuncia o “WebSystem”, um applets, trazendo animações e interatividade para páginas na
pacote de software para a Web que inclui um browser Internet e a promessa de
compatível com Java. O pacote do browser chega alguns in 10 months: Java leaps into the public consciousness in
meses depois e rapidamente desaparece graças à falta de 1995 as a dazzling client-side applet-maker, bringing dancing
interesse em um mercado superpopulado de browsers. heads and interactivity to Web pages, and fueling visions of
running roughshod over Microsoft.
Novembro
Segundo “Java Day” da Sun (e primeiro evento oficial).
Realizado em uma tenda de circo próxima à nova sede da 1996
Sun em East Menlo Park, Califórnia, este evento reuniu
milhares de programadores curiosos, e excitados com a 23 de Janeiro
novidade. É lançado o JDK 1.0 – o lançamento final do primeiro kit de
desenvolvimento para Java recebe críticas da Microsoft.
Usuários e defensores de Java também reclamam da baixa
velocidade de implementação de recursos desejados, crítica
esta que continuará até o lançamento do Java 2.
Fevereiro
Criada a JavaWorld, primeira publicação dedicada à
linguagem Java, somente com conteúdo online. Um mês
depois, são lançadas duas revistas impressas - Java Pro e
Novembro Java Report.
A Sun forma a divisão JavaSoft, dedicada a desenvolver e
divulgar Java. A divisão tentou seguir independente do grupo
O Browser Netscape Navigator 2.0 inclui Java em seu pacote,
iniciando a era dos Applets Java.
2 de Fevereiro
A Sun Microelectronics revela planos de construção de
microprocessadores utilizando Java como microcódigo – com
isto, seria possível executar-se programas Java diretamente,
sem uso de interpretadores, de forma muito mais rápida e em
chips muito menores que os processadores de uso geral
conseguem fazer. No final, a Sun Microelectronics fabricou um
ou dois modelos, mas a idéia do produto nunca decolou. Um
dos motivos foi a evolução dos compiladores Java, que
diminuiu o interesse pelo conceito de chips dedicados. Agosto
Kleiner Perkins Caufield e
Bryers anunciam o Fundo
Java, um investimento de 100
milhões de dólares para
novos negócios baseados em
Java. Os primeiros
beneficiados são as
empresas Marimba e Active
Software (empresas ainda em
atividade nos dias de hoje)
29 de Maio
Primeiro Show JavaOne. Oficialmente chamado de “Java
Developer’s Conference”, o evento contou com 6.000
participantes. Tim Berners-Lee, inventor da WWW, abre o
evento sob fortes aplausos – junto com James Gosling, os Desenvolvedores se unem e fundam o Java Lobby, uma
dois sentem o gosto da fama. organização criada para pressionar os fabricantes e garantir
que os interesses da comunidade de desenvolvimento fossem
JavaSoft anuncia o JavaOS, uma tentativa frustrada de considerados na batalha competitiva. Em meados de 1999, o
substituir o Windows. Java Lobby já havia conseguido 36.000 membros inscritos.
25 de Outubro
Anunciado o primeiro compilador JIT (Just-in-time) para Java.
O anúncio da Sun mostrou que era possível melhorar a
performance da linguagem Java – um de seus maiores pontos 18 de Fevereiro
fracos. Lançado o JDK 1.1. O kit corrige uma série de bugs da versão
1.0 e lança recursos ausentes na versão anterior. Esta é a
primeira versão realmente funcional do JDK, já que a versão
1.0 apresentou diversos problemas.
28 de Fevereiro
Netscape Communicator oferece suporte ao Java 1.1
29 de Outubro
Anunciada a API JavaCard – um subconjunto do Java
direcionado à programação de “Smart Cards”
11 de Dezembro
Lançada a iniciativa “100% Pure Java”, um programa de
incentivo aos desenvolvedores Java.
10 de Março
API JNDI – Java Naming and Directory Interface – é lançada.
Ela permite a integração de aplicações Java com serviços de
nomes e de diretórios já existentes
11 de Março
Sun diz que o JDK 1.1 teve um total de 220.000 downloads
em 3 semanas.
Sumário de 1996:
A grande maioria das grandes empresas de software
anunciou, neste ano, o licenciamento sobre alguma tecnologia
Java, e muitas até mesmo lançaram produtos. Todos os
grandes fabricantes que utilizam-se de linguagens orientadas
a objetos oferecem produtos Java. Linguagens de
programação orientadas a objetos menos conhecidas
começam a perder visibilidade. Existe dificuldade em fazer
Java funcionar em clientes (especialmente graças a
discrepâncias entre as Máquinas Virtuais do Internet Explorer
da Microsoft e o Netscape) fazem os desenvolvedores
corporativos entusiastas de Java começar a ver a tecnologia
como um produto mais valioso do lado servidor.
Abril
Microsoft começa a comercializar o seu Visual J++, incluindo
sua implementação proprietárias do Java para a plataforma
Windows
1997
11 de Janeiro
JDK JavaBeans lançado.
2 de Abril
JavaOne II atrai mais de 6.000 participantes ao Moscone
Center, em São Francisco.
Setembro
O Java Developer Connection soma 100.000 membros
inscritos.
7 de Outubro
Sun processa Microsoft por
quebra da licença de uso da
linguagem Java: a Sun alega
que Microsoft estaria
tentando criar
implementações
proprietárias de Java,
incompatíveis com os testes
3 de Abril de compatibilidade da
Netscape demonstra o Visual JavaScript. linguagem.
5 de Junho
Início das distribuições do Java Web Server 1.0. A Sun divulga 10 de Dezembro
um total de 6.300 downloads em um mês. O kit “Java JumpStart for the Enterprise”, uma coleção de
ferramentas e serviços para acelerar a produtividade de
desenvolvedores Java, é anunciado. O kit inclui o JRE, plug-
ins, livros online, códigos de exemplo e documentação.
Sumário de 1997:
JavaBeans e o JavaONE II colocam a linguagem Java na
posição de uma das mais significativas linguagens de
desenvolvimento, especialmente para desenvolvedores
23 de Julho corporativos. As tentativas da Microsoft para deter o avanço
JavaCard 2.0 lançado. do Java continuam, mas parecem falhar a cada tentativa. As
iniciativas em novas tecnologias Java por parte da Sun
12 companhias anunciam suporte ao PersonalJava – uma continuam. Reclamações a respeito do controle da Sun sobre
versão de Java para dispositivos portáteis. Java são a única nuvem negra no horizonte.
1998
20 de Janeiro
Downloads cumulativos do JDK 1.1 atingem a marca de 2
milhões, segundo a Sun.
5 de Agosto
Java Media API lançada
Agosto
Sun contabiliza download de 100.000 kits de desenvolvimento
de JavaBeans.
Março
O pacote JFC começa a ser distribuído Visa oferece primeiro Smart Card com suporte a Java. Apesar
como “Swing”. O pacote é o resultado da grande aceitação da tecnologia na Europa, a utilização dos
de um esforço conjunto para mesmos nos Estados Unidos permanece pequena até hoje.
desenvolver uma biblioteca que
permita a construção de interfaces Outubro
gráficas complexas e portáveis entre Sun contabiliza 500.000 downloads da JFC em 6 meses de
plataformas. existência.
Março
Microsoft lança o Visual J++ 6.0, juntamente com a
informação de que o produto só funciona em Windows,
suporta apenas as classes do Windows Foundation Classes e
não suportará AWT ou Swing.
24 de Março
JavaOne III atrai 15.000 pessoas.
Sumário de 1998:
Este foi o ano no qual a Sun alcançou os desenvolvedores. É
também o ano dos processos, no qual a Sun contra-atacou a
Microsoft em duas frentes: diretamente, na corte, e
oferecendo substituições para a Máquina Virtual da Microsoft
e uma JVM para o Windows CE; e indiretamente ao expandir
rapidamente suas atividades além dos PCs, invadindo os
mercados de Smart Cards e de outros dispositivos
6 de Abril embarcados. A Sun também começa a levar as reclamações
Fabricantes de “settop boxes” anunciam suporte a dos desenvolvedores a sério.
PersonalJava – a tecnologia visa permitir a programação dos
receptores de TV para controla, por exemplo, a programação
permitida, níveis de acesso e o crédito do assinante de TV a
cabo.
3 de Junho
1999
13 de Janeiro
Suporte de Java para a TV Digital é Tecnologia JavaCard licenceada para diversos fabricantes de
anunciado no Consumer electronics cartões inteligentes. A Sun anuncia que 1 milhão de cartões
Show. Fabricantes de aparelhos foram inicialmente fabricados e vendidos.
eletrônicos, que já haviam anunciado
suporte à tecnologia CE da Microsoft,
anunciam agora que também irão dar
suporte a Java.
25 de Junho
Anunciada a tecnologia Jini – uma
tecnologia que promete conexão
automática de qualquer dispositivo
com suporte à tecnologia em uma
rede Jini. A arquitetura permitiria, por 2 de Junho
exemplo, que uma impressora com Sun demonstra a tecnologia de Java Server Pages (JSP), uma
suporte a Jini conectada à rede fosse tecnologia para a geração de conteúdo dinâmico para páginas
utilizada por um telefone celular na web, similar – e competidora – da tecnologia Active Server
compatível para imprimir mensagens Pages (ASP) da concorrente, Microsoft. A diferença é que o
ou por um PDA para imprimir JSP funciona em qualquer plataforma servidora, enquanto
compromissos, por exemplo. ASP estaria restrita a servidores Windows NT.
1 de Fevereiro
Lançamento do PersonalJava 3.0.
24 de Fevereiro
15 de Junho
Código fonte do Java 2 liberado, sob uma licença de uso
Java One IV conta com 17.000 presentes. A Palm oferece
bastante restritiva.
suporte à KVM (uma JVM reduzida, para dispositivos
portáteis) e vende milhares de aparelhos pela metade do
preço, criando agitação no evento e roubando a cena.
27 de Março
Demonstração da tecnologia Hotspot – um ambiente de
execução Java da Sun que se propõe a ser mais rápido que
qualquer compilador JIT ou JVM disponível. O HotSpot utiliza
diversas técnicas com este intuito, como otimização Sun e AOL criam o iPlanet para desenvolver software Java
adaptativa, gerenciamento de memória mais eficiente e para aplicações wireless. Parte do comportamento agressivo
sincronização rápida. da Sun parte da tentativa de colocar Java em todos os
mercados e em todas as plataformas. As características
Maio inerentes da linguagem Java – sua arquitetura de
HP e Microsoft formam o JConsortium, para desenvolver componentes copiáveis e suporte implícito a redes – são um
extensões de Java para aplicações em tempo real sem o ponto a favor da linguagem, no mercado de aplicações
controle exclusivo por parte da Sun. wireless.
12 de Maio Agosto
Java Embedded Server (JES) 1.0 é comercializado, para
gateways residenciais.
Especificação JavaPhone incluída nos padrões europeus de
GSM.
30 de Setembro
Lançada a plataforma J2EE beta.
11 de Outubro
Primeiros telefones com suporte a Java vendidos na Europa. Sun diz que 79% das universidades americanas estão
ensinando Java, metade como requisito para os estudantes de
ciências da computação. A empresa também contabiliza mais
de 1600 livros impressos sobre Java.
Dezembro
A chefe de desenvolvimento Java da IBM, Pat Suelz, se torna
chefe de desenvolvimento Java pela Sun. 2000
8 de Fevereiro
Sun submete novas versões do J2EE e J2SE para aprovação
no Java Community Process.
29 de Fevereiro
Distribuída a API Java para XML.
6 de Abril
Sun informa que remodelará o Java Community Process para Junho
garantir aos membros mais autoridade. A Sun demonstra Sun reporta que mais de
cautela pois teme que o processo seja controlado pela 25.000 desenvolvedores
Microsoft e outros fabricantes que busquem enfraquecer a compareceram ao
tecnologia Java. Enquanto isto, entusiastas do Java, como a JavaOne no Moscone
IBM, são obrigados a participar de um sistema no qual a Center em San Francisco;
autoridade final das decisões é sempre deixada nas mãos da o gerente das instalações
Sun. diz que o número
provavelmente se
aproxima de 35.000.
Maio
Sun anuncia compatibilidade entre o JES 2.0 (Java Embedded
Server) e a iniciativa OSGi (Open Services Gateway Initiative)
para redes residenciais. Junho
Microsoft anuncia o .NET, a sua nova plataforma de
desenvolvimento totalmente baseada em Web Services e
concorrente direta da arquitetura J2EE.
Agosto
Oracle 8i inclui em seu núcleo uma Máquina
Virtual Java e baseia-se no modelo de
componentes EJB.
Dezembro
Quinto encontro da Comunidade Jini em Amsterdã conta com
milhares de visitantes. Jim Waldo, arquiteto do Jini, diz que já
existem mais de 50.000 licenças para desenvolvimento na
arquitetura, incluindo produtos para veículos e para software
corporativo
Sumário de 2000:
Abandonando a sua estratégia “abarcar e entender” de uma
vez por todas, a Microsoft se prepara para um mundo sem
Junho Java. A Sun mantém sua luta em várias frentes, conquistando
IBM já oferece um total de 110 produtos baseados em Java. desenvolvedores e aliados. A linguagem Java é estabelecida
claramente como uma plataforma corporativa importante.
2001
Janeiro
Microsoft lança versão beta do framework .NET, incluindo a
nova linguagem de programação C#
23 de Janeiro
Sun fecha acordo judicial com a Microsoft. No acordo, a
Microsoft pagará 20 milhões de dólares à Sun e estará
permanentemente proibida de utilizar a marca “Java
compatible” em seus produtos.
25 de Janeiro
Microsoft anuncia o JUMP (Java User Migration Path) para
Microsoft .NET (“JUMP to .NET”), um conjunto de ferramentas
que possibilitam aos desenvolvedores utilizando o Visual J++
modificar suas aplicações Java já existentes para suportar a
arquitetura .Net.
Fevereiro
Anunciado o Sun Open Net Environment (SunONE), uma
plataforma de desenvolvimento completa, que inclui
servidores de aplicação, ambiente de desenvolvimento e
diversos serviços integrados.
O Futuro
Com tudo que vimos, parece que a curva de crescimento do
Java ainda não encontrou seu limite, e provavelmente não
encontrará nos próximos anos. Mais aplicações para a
plataforma tem sido descobertos a cada dia, e o número de
desenvolvedores que utilizam Java regularmente continua a
crescer. O cenário está sendo montado para o duelo com a
plataforma Microsoft .NET pela superioridade no mundo do
desenvolvimento de aplicações comerciais. Que a melhor
plataforma vença!