Logo Historydraft
null
35 peristiwa di linimasa ini
  1. Oak

    Jun, 1991Kanada

    Pada Juni 1991, James Gosling, Mike Sheridan, dan Patrick Naughton memulai proyek bahasa Java. Java awalnya dirancang untuk televisi interaktif, tetapi terlalu canggih untuk industri televisi kabel digital pada saat itu. Bahasa ini awalnya disebut Oak, diambil dari nama pohon ek yang berdiri di luar kantor Gosling. Kemudian proyek tersebut menggunakan nama Green dan akhirnya dinamai ulang menjadi Java, dari kopi Java, kopi yang berasal dari Indonesia.

  2. Awal Dikembangkan

    Selasa Mei 23, 1995AS

    Pada 23 Mei 1995, Java awalnya dikembangkan oleh James Gosling di Sun Microsystems dan dirilis sebagai komponen inti dari platform Java milik Sun Microsystems.

  3. Java 1.0

    Selasa Jan 23, 1996AS

    Pada 23 Januari 1996, Sun Microsystems merilis implementasi publik pertama sebagai Java 1.0, yang menjanjikan fungsionalitas Write Once, Run Anywhere (WORA), dengan menyediakan runtime tanpa biaya pada platform populer.

  4. JDK 1.1

    Rabu Feb 19, 1997California, AS

    Pada 19 Februari 1997, Sun Microsystems merilis JDK 1.1.

  5. Standar De Facto

    1997AS

    Pada tahun 1997, Sun Microsystems mendekati badan standar ISO/IEC JTC 1 dan kemudian Ecma International untuk meresmikan Java, namun segera menarik diri dari proses tersebut. Java tetap menjadi standar de facto, yang dikendalikan melalui Java Community Process.

  6. Digugat

    1997California, AS

    Pada tahun 1997, Sun menggugat Microsoft, dengan klaim bahwa implementasi Microsoft tidak mendukung RMI (Java Remote Method Invocation) atau JNI (Java Native Interface) dan telah menambahkan fitur khusus platform mereka sendiri, karena lisensi merek dagang Sun untuk penggunaan merek Java bersikeras bahwa semua implementasi harus kompatibel.

  7. J2SE 1.2

    Selasa Des 8, 1998California, AS

    Pada 8 Desember 1998, Sun Microsystems merilis J2SE 1.2.

  8. J2SE 1.3

    Senin Mei 8, 2000California, AS

    Pada 8 Mei 2000, Sun Microsystems merilis J2SE 1.3.

  9. Memenangkan Penyelesaian

    2001California, AS

    Pada tahun 2001, setelah menggugat Microsoft pada tahun 1997, Sun memenangkan penyelesaian sebesar US$20 juta, serta perintah pengadilan yang menegakkan ketentuan lisensi dari Sun. Akibatnya, Microsoft tidak lagi menyertakan Java di Windows.

  10. J2SE 1.4

    Rabu Feb 6, 2002California, AS

    Pada 6 Februari 2002, Sun Microsystems merilis J2SE 1.4.

  11. Generics

    2004California, AS

    Pada tahun 2004, generics ditambahkan ke bahasa Java sebagai bagian dari J2SE 5.0.

  12. J2SE 5.0

    Kamis Sep 30, 2004California, AS

    Pada 30 September 2004, Sun Microsystems merilis J2SE 5.0.

  13. Versi yang Dinamai Ulang

    2006AS

    Pada tahun 2006, untuk tujuan pemasaran, Sun menamai ulang versi J2 baru sebagai Java EE (Enterprise Edition mencakup teknologi dan API untuk aplikasi perusahaan yang biasanya dijalankan di lingkungan server), Java ME (Micro Edition menampilkan API yang dioptimalkan untuk aplikasi seluler), dan versi desktop, J2SE, dinamai ulang menjadi Java SE (Java Standard Edition).

  14. Java Virtual Machine

    Senin Nov 13, 2006AS

    Pada 13 November 2006, Sun Microsystems merilis sebagian besar mesin virtual Java (JVM) miliknya sebagai perangkat lunak bebas dan sumber terbuka (FOSS), di bawah ketentuan GNU General Public License (GPL).

  15. Java SE 6

    Senin Des 11, 2006California, AS

    Pada 11 Desember 2006, Sun Microsystems merilis Java SE 6.

  16. JVM Selesai

    Selasa Mei 8, 2007AS

    Pada 8 Mei 2007, Sun menyelesaikan proses mesin virtual Java, membuat semua kode intinya tersedia di bawah ketentuan distribusi perangkat lunak bebas/sumber terbuka, selain sebagian kecil kode yang hak ciptanya tidak dipegang oleh Sun.

  17. Implementasi Alternatif

    Mei, 2007Seluruh dunia

    Per Mei 2007, sesuai dengan spesifikasi Java Community Process, Sun telah melisensikan ulang sebagian besar teknologi Java-nya di bawah GNU General Public License. Sementara itu, pihak lain telah mengembangkan implementasi alternatif dari teknologi Sun ini, seperti GNU Compiler for Java (kompiler bytecode), GNU Classpath (pustaka standar), dan IcedTea-Web (plugin peramban untuk applet).

  18. Oracle

    Rabu Jan 27, 2010California, AS

    Pada 27 Januari 2010, Oracle mengakuisisi Sun Microsystems, menjadi pemilik implementasi resmi platform Java SE.

  19. Pengunduran Diri James Gosling

    Jumat Apr 2, 2010California, AS

    Pada 2 April 2010, James Gosling, pencipta Java, mengundurkan diri dari Oracle pada usia 55 tahun.

  20. Java SE 7

    Kamis Jul 28, 2011California, AS

    Pada 28 Juli 2011, Oracle merilis Java SE 7.

  21. Sengketa Hukum

    Senin Mei 7, 2012AS

    Penggunaan teknologi terkait Java di Android menyebabkan sengketa hukum antara Oracle dan Google. Pada 7 Mei 2012, juri San Francisco memutuskan bahwa jika API dapat dilindungi hak cipta, maka Google telah melanggar hak cipta Oracle melalui penggunaan Java di perangkat Android.

  22. Java SE 8

    Selasa Mar 18, 2014California, AS

    Pada 18 Maret 2014, Oracle merilis Java SE 8.

  23. Pengadilan Banding

    Mei, 2014California, AS

    Hakim Distrik William Haskell Alsup memutuskan pada 31 Mei 2012 bahwa API tidak dapat dilindungi hak cipta, tetapi keputusan ini dibatalkan oleh Pengadilan Banding Amerika Serikat untuk Sirkuit Federal pada Mei 2014.

  24. Plugin

    Jan, 2016AS

    Pada Januari 2016, Oracle mengumumkan bahwa lingkungan runtime Java, berdasarkan JDK 9, akan menghentikan plugin peramban, karena pada akhir 2015, vendor peramban sedang berupaya mengurangi dukungan plugin di produk mereka.

  25. Mendukung Google

    Kamis Mei 26, 2016California, AS

    Pada 26 Mei 2016, pengadilan distrik memutuskan untuk mendukung Google, dengan menyatakan bahwa pelanggaran hak cipta API Java di Android merupakan penggunaan wajar (fair use).

  26. Java SE 9

    Kamis Sep 21, 2017California, AS

    Pada 21 September 2017, Oracle merilis Java SE 9.

  27. Java Applets

    2017California, AS

    Java applet adalah program yang disematkan dalam aplikasi lain, biasanya di halaman Web yang ditampilkan di peramban web. API Java applet sekarang sudah tidak digunakan lagi (deprecated) sejak Java 8 pada tahun 2017.

  28. Dibatalkan

    Mar, 2018California, AS

    Pada Maret 2018, keputusan pengadilan terakhir mengenai sengketa antara Google dan Oracle dibatalkan oleh Pengadilan Banding, yang mengirimkan kasus penentuan ganti rugi ke pengadilan federal di San Francisco.

  29. Java SE 10

    Selasa Mar 20, 2018California, AS

    Pada 20 Maret 2018, Oracle merilis Java SE 10.

  30. Java 11

    Selasa Sep 25, 2018California, AS

    Pada 25 September 2018, Java 11 dirilis, versi dukungan jangka panjang (LTS) yang saat ini didukung.

  31. Pembaruan publik gratis terakhir

    Jan, 2019California, AS

    Pada Januari 2019, Oracle merilis pembaruan publik gratis terakhir untuk penggunaan komersial bagi Java 8 LTS versi lama, sementara untuk penggunaan pribadi, Java 8 akan tetap didukung dengan pembaruan publik setidaknya hingga Desember 2020.

  32. The Writ

    Jan, 2019Washington, AS

    Pada Januari 2019, Google mengajukan petisi untuk writ of certiorari ke Mahkamah Agung Amerika Serikat untuk menantang dua putusan yang dibuat oleh Pengadilan Banding yang memenangkan Oracle.

  33. Java SE 12

    Selasa Mar 19, 2019California, AS

    Pada 19 Maret 2019, Sun Microsystems merilis Java SE 12.

  34. Java SE 13

    Selasa Sep 17, 2019California, AS

    Pada 17 September 2019, Sun Microsystems merilis Java SE 13.

  35. Java 14

    Selasa Mar 17, 2020California, AS

    Pada 17 Maret 2020, Java 14, versi terbaru dari Java, dirilis.