Você está na página 1de 10

Java Timeline

Tradução e adaptação: Herval Freire de A. Júnior


1993-94
Mais de dez anos já se passaram desde o A linguagem Oak é re-elaborada e proposta como uma
surgimento das primeiras idéias que deram origem ao Java – linguagem de programação para a Web, rebatizada como
e de fato, muita coisa aconteceu desde então. Java.
A seqüência histórica mostrada a seguir é a
tradução de uma pesquisa realizada por Michael McCarthy
para o site DevX (www.devx.com). A seqüência de eventos
mostra os erros e acertos de uma tecnologia que não para de
crescer e mostra o que já foi tentado, o que foi abandonado e
o que não deveria sequer ter sido inventado.
Este pequeno resumo histórico cobre os eventos
relativos à evolução do Java ocorridos entre Janeiro de 1991 e
Fevereiro de 2001.

Acontecimentos anteriores a 1995


15 de Janeiro de 1991
O “Green Project” é iniciado. Durante um
brainstorming no escritório da Sun em Menlo Projeto FirstPerson abandonado, seus subprojetos são
Park, Califórnia, a equipe decide iniciar o distribuídos entre a Sun Interactive e o LiveOak. Gosling
Green Project, “a próxima geração de desenvolve o browser “Webrunner” (posteriormente
software embarcado (embedded). A equipe renomeado de HotJava) para demonstrar a eficiência de Java
do projeto Green/Oak/FirstPerson incluiu, no desenvolvimento em redes.
nos seus primeiros anos, James Gosling,
Patrick Naughton, Wayne Rosing, Mike
Sheridan, Joe Palrang (criador do Duke, o mascote do Java),
Kim Polese, Lisa Poulson, Jonni Kanerva, Tim Lindholm, Lisa
Friendly, Chris Warth, Ed Frank, Craig Forrest, Sheueling
Chang, David Lavalee, Al Frezer, Jon Payne, Cindy Long, Don
Jackson, Chuck Clanton, Bob Weisblatt, com envolvimento
também de Bill Joy, Eric Schmidt, and John Gage. O compilador Java, originalmente escrito em C, é reescrito em
Java. (Escrever um compilador de uma linguagem nela própria
é um marco importante da maturidade da nova linguagem).
1991-92
James Gosling, Mike Sheridan e
Patrick Naughton iniciam seus
trabalhos com a linguagem “Oak”.
1995
Gosling cria a linguagem Oak, o
primeiro antecedente do Java. O 23 de Maio
projeto Oak é incorporado A linguagem Java é anunciada
oficialmente ao "FirstPerson" – oficialmente por John Gage e Marc
um projeto comercial de eletro- Andeerseen na SunWorld Expo 95. A
eletrônico embutido com uma Netscape é a primeira empresa a
máquina virtual Oak como licenciar a linguagem Java para seu
sistema operacional e lançado browser Navigator, lançado em
como a solução para o emergente Janeiro de 1996. A ação da Netscape
mercado de TV interativa. teve grande impacto no sucesso
comercial da linguagem Java - graças
ao domínio de 80% do mercado pelo
browser da Netscape e pela idéia
1993 generalizada de que a
Tentativa da Sun de vender a linguagem Oak como linguagem programação de clientes era o
de programação para Sistema Operacional para Set-top boxes melhor que Java tinha para
para TV falha. O diretor da produtora de videogames 3DO, oferecer, a linguagem pode se
Trip Hawkins, se dispõe a comprar os direitos sobre o Oak, difundir no mercado.
mas a Sun nega a oferta.

Abril de 1993

Marc Andeerseen e o grupo


NCSA lançam o primeiro browser
gráfico para a Web, o Mosaic.
Começa a difusão da “World
Wide Web”.
27 de Maio
Lançamento do JDK 1.0 alpha. O mundo vê a linguagem Java
pela primeira vez.

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.

SunSoft lança o Java WorkShop, ambiente de


desenvolvimento multi-plataforma para programadores Java.
Anunciada a tecnologia JavaBean – um modelo
componente/container desenvolvido pela Sun em conjunto
Demonstrado o browser Hot Java. Esta deveria ser uma
com a IBM para permitir a reutilização de código Java de
demonstração do que um browser completamente compatível
modo mais fácil e confiável. A tecnologia facilitou o uso de
com Java deveria ser capaz de fazer, porém a idéia estava
Java por outros fabricantes, que passam a poder incluir o
além de seu tempo. O anúncio também abalou a parceria
reuso de componentes em suas ferramentas de
valiosa da Sun com a Netscape.
desenvolvimento.
”Java Pavilion” conta com 100 pequenas companhias (muitas
Anunciada a API Java Media, que provê acesso a recursos
delas recém criadas), que expõem seus produtos baseados
multimídia em Java, como áudio, vídeo e imagens
em Java – na maioria, ferramentas de desenvolvimento.
bidimensionais e tridimensionais. A API Java Media faz com
que Java passe a ter suporte a diversos protocolos de
transporte, padrões de codificação e formatos digitais de
Julho
terceiros, o que inclui formatos de vídeo digital e protocolos de
Internet Explorer 3.0B2 inclui suporte a applets Java.
streaming de vídeo.
10 de Julho
Java Day organizado pela Sun em Tókio. O evento conta com
50.000 pessoas.

Anunciados os Java Servlets – batizados de “Applets para os


servidores Web”.

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.

Anunciado o site Java Developer Services.


Setembro
Lançamento do Site Java Developer Connection, site oficial da
Sun para divulgação de novidades e tecnologias Java

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.

Sun lista 600 produtos comerciais utilizando a tecnologia Java.

JDK 1.1.3 lançado para o Linux.

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.

Anunciado o Java Jumpstart – um pacote com a Máquina


Virtual Java configurada para vários Sistemas Operacionais,
de forma que empresas possam instalar uma JVM padrão da
Sun em todos os sistemas facilmente.

Divulgada a especificação EmbeddedJava – um subconjunto


da linguagem Java direcionado a dispositivos eletrônicos
embarcados (chips para carros, vídeo-cassetes, aparelhos de
microondas, travas eletrônicas, etc)
Novembro
Sun abre processo jurídico demandando que a Microsoft dê
suporte completo à linguagem Java em sua implementação
proprietária.

Hewlett-Packard lança sua primeira máquina virtual para


sistemas embarcados, desenvolvida pela própria empresa.
Microsoft anuncia que irá adotar a JVM da HP em seu sistema
31 de Março operacional para portáteis, o Windows CE. O anúncio cria
Sun anuncia versão do PersonalJava para Windows CE. polêmica no JavaOne e trás à tona a possibilidade de uma
divisão da linguagem. A Sun responde que a JVM pode ser
usada livremente, desde que esteja de acordo com as
20 de Abril especificações da linguagem.
Inicia-se a distribuição do Java Plug-in: o programa permite a
substituição da Máquina Virtual específica da Microsoft,
instalada com o Internet Explorer, pela versão oficial da Sun. 8 de Dezembro
Lançada a plataforma Java 2, uma nova versão do Java com
muitos recursos novos.

Sun anuncia termos de licença “flexíveis”, para reduzir as


críticas a respeito dos processos complicados e restritivos
para os licenciados.

Java Community Process – o processo público para evolução


e desenvolvimento da linguagem Java - é formalizado.

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.

Sun anuncia três versões do Java: J2SE (Standard Edition),


J2EE (Enterprise Edition) e J2ME (Micro Edition).
4 de Março
Sun anuncia que Java suportará XML.

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.

Alan Barantz, chefe de produção da divisão de Java de longa


data, deixa o cargo.

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.

Pesquisa realizada pelo grupo Forrester revela que o número


de programadores utilizando Java e CORBA é maior do que o
número de utilizadores do modelo COM da Mcirosoft: 44%
para o primeiro contra 24% para o segundo.

Grupo de pesquisa Evans Marketing Services estima que 44%


dos desenvolvedores de software da América do Norte
utilizam Java pelo menos esporadicamente, e 43% dos
desenvolvedores for a da América do Norte também o fazem.
40% dos desenvolvedores pesquisados também informaram
que preferem utilizar a arquitetura EJB para o
desenvolvimento de sites de comércio eletrônico – três vezes
Dezembro mais que o número de entrevistados que disseram preferir
Sun retira suas submissões ao corpo de padronização da utilizar COM/DCOM.
Associação Européia de Fabricantes de Computadores
(ECMA), temendo controle de Java pelos seus inimigos. A Sun Cutter Consortium estima que 51% das empresas
anuncia que irá confiar apenas no Java Community Process, pesquisadas estão utilizando Java para comércio eletrônico.
mecanismo próprio da empresa, para permitir que terceiros
participem do desenvolvimento da linguagem. Gartner Group estima que, em 2002, a Máquina Virtual Java
estará presente em 90% de todos os servidores e
8 de Dezembro computadores pessoais. Outros pesquisadores dizem que
Plataforma J2EE começa a ser distribuída, mais de 2,5 Java é a única linguagem que apresenta crescimento em
milhões de downloads são feitos nos próximos 18 meses. número de usuários e pretensos usuários dentre grupos de
desenvolvedores.
Novos termos da licença Java: pacotes binários do J2SE
agora são gratúitos Sumário de 1999:
Sun continua a fortalecer a plataforma Java básica, enquanto
J2SE acompanha distribuições do Linux. continua a empurrar a tecnologia Java na direção de um
mundo de dispositivos além dos computadores pessoais – um
mundo no qual a Microsoft não possui domínio. Algumas das
novas tecnologias não chegarão a lugar algum, mas servem
para manter pressão sobre a Microsoft. A Sun reafirma sua
posição como líder em inovações tecnológicas com o Jini, u m
sistema de comunicações para dispositivos de rede
“inteigentes”, que atrai a curiosidade da imprensa.

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.

Java Developer Connection atinge 1.5 milhões de


desenvolvedores. Setembro
Sun introduz novo sistema de licenças para a plataforma J2E
8 de Maio
Lançado o J2SE 1.3. A nova versão trás grande melhoria de Outubro
performance graças às revisões no HotSpot, a tecnologia de Kit de desenvolvimento “Jini Starter Kit 1.1” lançado.
compilação em tempo de execução da Sun.
Lançada a iniciativa wireless para Java – um projeto de apoio
Apple anuncia que suportará Java no MacOS X. O sistema a projetos e arquiteturas wireless de aplicações sem-fio e para
operacional foi lançado em março de 2001 dispositivos móveis.

Sun contabiliza 400 Grupos de Usuários Java (JUGs) ao redor


do mundo.

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

Anunciadas especificações para as interfaces Java para XML:


JAXM (mensagens) e JAXP (parsing).

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!