Logotipo Historydraft
null
35 eventos nesta linha do tempo
  1. Oak

    jun., 1991Canadá

    Em junho de 1991, James Gosling, Mike Sheridan e Patrick Naughton iniciaram o projeto da linguagem Java. O Java foi originalmente projetado para televisão interativa, mas era avançado demais para a indústria de televisão a cabo digital da época. A linguagem foi inicialmente chamada de Oak, em homenagem a um carvalho que ficava do lado de fora do escritório de Gosling. Mais tarde, o projeto recebeu o nome de Green e foi finalmente renomeado para Java, a partir do café Java, o café da Indonésia.

  2. Desenvolvido originalmente

    terça-feira mai. 23, 1995EUA

    Em 23 de maio de 1995, o Java foi originalmente desenvolvido por James Gosling na Sun Microsystems e lançado como um componente central da plataforma Java da Sun Microsystems.

  3. Java 1.0

    terça-feira jan. 23, 1996EUA

    Em 23 de janeiro de 1996, a Sun Microsystems lançou a primeira implementação pública como Java 1.0, que prometia a funcionalidade Escreva uma vez, execute em qualquer lugar (WORA), fornecendo tempos de execução sem custo em plataformas populares.

  4. JDK 1.1

    quarta-feira fev. 19, 1997Califórnia, EUA

    Em 19 de fevereiro de 1997, a Sun Microsystems lançou o JDK 1.1.

  5. Padrão de fato

    1997EUA

    Em 1997, a Sun Microsystems abordou o órgão de padronização ISO/IEC JTC 1 e, posteriormente, a Ecma International para formalizar o Java, mas logo retirou-se do processo. O Java permanece um padrão de fato, controlado através do Java Community Process.

  6. Processado

    1997Califórnia, EUA

    Em 1997, a Sun processou a Microsoft, alegando que a implementação da Microsoft não suportava RMI (Java Remote Method Invocation) ou JNI (Java Native Interface) e havia adicionado recursos específicos de plataforma próprios, já que a licença de marca registrada da Sun para o uso da marca Java insiste que todas as implementações sejam compatíveis.

  7. J2SE 1.2

    terça-feira dez. 8, 1998Califórnia, EUA

    Em 8 de dezembro de 1998, a Sun Microsystems lançou o J2SE 1.2.

  8. J2SE 1.3

    segunda-feira mai. 8, 2000Califórnia, EUA

    Em 8 de maio de 2000, a Sun Microsystems lançou o J2SE 1.3.

  9. Vencendo o acordo

    2001Califórnia, EUA

    Em 2001, após processar a Microsoft em 1997, a Sun ganhou um acordo de US$ 20 milhões, bem como uma ordem judicial para aplicar os termos da licença da Sun. Como resultado, a Microsoft não envia mais o Java com o Windows.

  10. J2SE 1.4

    quarta-feira fev. 6, 2002Califórnia, EUA

    Em 6 de fevereiro de 2002, a Sun Microsystems lançou o J2SE 1.4.

  11. Generics

    2004Califórnia, EUA

    Em 2004, os generics foram adicionados à linguagem Java como parte do J2SE 5.0.

  12. J2SE 5.0

    quinta-feira set. 30, 2004Califórnia, EUA

    Em 30 de setembro de 2004, a Sun Microsystems lançou o J2SE 5.0.

  13. Versões renomeadas

    2006EUA

    Em 2006, para fins de marketing, a Sun renomeou as novas versões J2 como Java EE (Enterprise Edition incluía tecnologias e APIs para aplicativos corporativos normalmente executados em ambientes de servidor), Java ME (Micro Edition apresentava APIs otimizadas para aplicativos móveis) e a versão desktop, J2SE, foi renomeada para Java SE (Java Standard Edition).

  14. Máquina Virtual Java

    segunda-feira nov. 13, 2006EUA

    Em 13 de novembro de 2006, a Sun Microsystems lançou grande parte de sua máquina virtual Java (JVM) como software livre e de código aberto (FOSS), sob os termos da GNU General Public License (GPL).

  15. Java SE 6

    segunda-feira dez. 11, 2006Califórnia, EUA

    Em 11 de dezembro de 2006, a Sun Microsystems lançou o Java SE 6.

  16. JVM finalizada

    terça-feira mai. 8, 2007EUA

    Em 8 de maio de 2007, a Sun terminou o processo da máquina virtual Java, disponibilizando todo o seu código principal sob termos de distribuição de software livre/código aberto, exceto por uma pequena parte do código para a qual a Sun não detinha os direitos autorais.

  17. Implementações alternativas

    mai., 2007Mundial

    Em maio de 2007, em conformidade com as especificações do Java Community Process, a Sun relicenciou a maioria de suas tecnologias Java sob a GNU General Public License. Enquanto isso, outros desenvolveram implementações alternativas dessas tecnologias da Sun, como o GNU Compiler for Java (compilador de bytecode), GNU Classpath (bibliotecas padrão) e IcedTea-Web (plugin de navegador para applets).

  18. Oracle

    quarta-feira jan. 27, 2010Califórnia, EUA

    Em 27 de janeiro de 2010, a Oracle adquiriu a Sun Microsystems, tornando-se a proprietária da implementação oficial da plataforma Java SE.

  19. Renúncia de James Gosling

    sexta-feira abr. 2, 2010Califórnia, EUA

    Em 2 de abril de 2010, James Gosling, o criador do Java, renunciou à Oracle, aos 55 anos.

  20. Disputa legal

    segunda-feira mai. 7, 2012EUA

    O uso de tecnologia relacionada ao Java no Android levou a uma disputa legal entre a Oracle e o Google. Em 7 de maio de 2012, um júri de São Francisco concluiu que, se as APIs pudessem ser protegidas por direitos autorais, o Google teria infringido os direitos autorais da Oracle pelo uso do Java em dispositivos Android.

  21. Java SE 8

    terça-feira mar. 18, 2014Califórnia, EUA

    Em 18 de março de 2014, a Oracle lançou o Java SE 8.

  22. Tribunal de Apelações

    mai., 2014Califórnia, EUA

    O juiz distrital William Haskell Alsup decidiu em 31 de maio de 2012 que as APIs não podem ser protegidas por direitos autorais, mas isso foi revertido pelo Tribunal de Apelações dos Estados Unidos para o Circuito Federal em maio de 2014.

  23. Plugin

    jan., 2016EUA

    Em janeiro de 2016, a Oracle anunciou que os ambientes de tempo de execução Java, baseados no JDK 9, descontinuariam o plugin do navegador, já que, no final de 2015, os fornecedores de navegadores estavam trabalhando na redução do suporte a plugins em seus produtos.

  24. A favor do Google

    quinta-feira mai. 26, 2016Califórnia, EUA

    Em 26 de maio de 2016, o tribunal distrital decidiu a favor do Google, determinando que a violação de direitos autorais da API Java no Android constitui uso aceitável (fair use).

  25. Java SE 9

    quinta-feira set. 21, 2017Califórnia, EUA

    Em 21 de setembro de 2017, a Oracle lançou o Java SE 9.

  26. Applets Java

    2017Califórnia, EUA

    Os applets Java eram programas incorporados em outros aplicativos, normalmente em uma página da Web exibida em um navegador da Web. O applet Java, API, está agora obsoleto desde o Java 8 em 2017.

  27. Anulado

    mar., 2018Califórnia, EUA

    Em março de 2018, a última decisão judicial, referente à disputa entre o Google e a Oracle, foi anulada pelo Tribunal de Apelações, que enviou o caso de determinação de danos ao tribunal federal em São Francisco.

  28. Java SE 10

    terça-feira mar. 20, 2018Califórnia, EUA

    Em 20 de março de 2018, a Oracle lançou o Java SE 10.

  29. Java 11

    terça-feira set. 25, 2018Califórnia, EUA

    Em 25 de setembro de 2018, o Java 11 foi lançado, uma versão de suporte de longo prazo (LTS) atualmente suportada.

  30. Última atualização pública gratuita

    jan., 2019Califórnia, EUA

    Em janeiro de 2019, a Oracle lançou para o Java 8 LTS legado a última atualização pública gratuita para uso comercial, enquanto continuará a oferecer suporte ao Java 8 com atualizações públicas para uso pessoal até pelo menos dezembro de 2020.

  31. O Writ

    jan., 2019Washington, E.U.A.

    Em janeiro de 2019, o Google apresentou uma petição de writ of certiorari à Suprema Corte dos Estados Unidos para contestar as duas decisões tomadas pelo Tribunal de Apelações a favor da Oracle.

  32. Java SE 12

    terça-feira mar. 19, 2019Califórnia, EUA

    Em 19 de março de 2019, a Sun Microsystems lançou o Java SE 12.

  33. Java SE 13

    terça-feira set. 17, 2019Califórnia, EUA

    Em 17 de setembro de 2019, a Sun Microsystems lançou o Java SE 13.

  34. Java 14

    terça-feira mar. 17, 2020Califórnia, EUA

    Em 17 de março de 2020, o Java 14, a versão mais recente do Java, foi lançado.