Historydraft Logosu
null
35 bu zaman çizelgesindeki olaylar
  1. Oak

    Haz, 1991Kanada

    Haziran 1991'de James Gosling, Mike Sheridan ve Patrick Naughton, Java dili projesini başlattı. Java başlangıçta interaktif televizyon için tasarlanmıştı, ancak o dönemdeki dijital kablolu televizyon endüstrisi için çok gelişmişti. Dil, başlangıçta Gosling'in ofisinin dışındaki bir meşe ağacından esinlenerek Oak olarak adlandırıldı. Daha sonra proje Green adını aldı ve sonunda Endonezya'dan gelen Java kahvesinden esinlenerek Java olarak yeniden adlandırıldı.

  2. İlk Geliştirilme

    Salı May 23, 1995ABD

    23 Mayıs 1995'te Java, Sun Microsystems'de James Gosling tarafından geliştirildi ve Sun Microsystems'in Java platformunun temel bir bileşeni olarak piyasaya sürüldü.

  3. Java 1.0

    Salı Oca 23, 1996ABD

    23 Ocak 1996'da Sun Microsystems, popüler platformlarda ücretsiz çalışma zamanları sağlayan ve Bir Kez Yaz, Her Yerde Çalıştır (WORA) işlevselliği vaat eden ilk genel sürüm olan Java 1.0'ı piyasaya sürdü.

  4. JDK 1.1

    Çarşamba Şub 19, 1997Kaliforniya, ABD

    19 Şubat 1997'de Sun Microsystems, JDK 1.1'i piyasaya sürdü.

  5. Fiili Standart

    1997ABD

    1997'de Sun Microsystems, Java'yı resmileştirmek için ISO/IEC JTC 1 standart kuruluşuna ve daha sonra Ecma International'a başvurdu, ancak kısa süre sonra bu süreçten çekildi. Java, Java Community Process aracılığıyla kontrol edilen fiili bir standart olmaya devam etmektedir.

  6. Dava Edildi

    1997Kaliforniya, ABD

    1997'de Sun, Microsoft'un uygulamasının RMI (Java Uzaktan Yöntem Çağırma) veya JNI (Java Yerel Arayüzü) desteği sunmadığını ve kendi platforma özgü özelliklerini eklediğini iddia ederek Microsoft'a dava açtı; çünkü Sun'ın Java markası kullanımına ilişkin ticari marka lisansı, tüm uygulamaların uyumlu olmasını şart koşmaktadır.

  7. J2SE 1.2

    Salı Ara 8, 1998Kaliforniya, ABD

    8 Aralık 1998'de Sun Microsystems, J2SE 1.2'yi piyasaya sürdü.

  8. J2SE 1.3

    Pazartesi May 8, 2000Kaliforniya, ABD

    8 Mayıs 2000'de Sun Microsystems, J2SE 1.3'ü piyasaya sürdü.

  9. Uzlaşmanın Kazanılması

    2001Kaliforniya, ABD

    2001 yılında, 1997'de Microsoft'a açtığı davadan sonra Sun, 20 milyon ABD doları tutarında bir uzlaşma kazandı ve ayrıca Sun'ın lisans şartlarını uygulayan bir mahkeme kararı aldı. Sonuç olarak, Microsoft artık Java'yı Windows ile birlikte dağıtmamaktadır.

  10. J2SE 1.4

    Çarşamba Şub 6, 2002Kaliforniya, ABD

    6 Şubat 2002'de Sun Microsystems, J2SE 1.4'ü piyasaya sürdü.

  11. Generics

    2004Kaliforniya, ABD

    2004 yılında, J2SE 5.0'ın bir parçası olarak Java diline generics (genel türler) eklendi.

  12. J2SE 5.0

    Perşembe Eyl 30, 2004Kaliforniya, ABD

    30 Eylül 2004'te Sun Microsystems, J2SE 5.0'ı piyasaya sürdü.

  13. Yeniden Adlandırılan Sürümler

    2006ABD

    2006 yılında, pazarlama amacıyla Sun, yeni J2 sürümlerini Java EE (Kurumsal sürüm, genellikle sunucu ortamlarında çalıştırılan kurumsal uygulamalar için teknolojiler ve API'ler içerir), Java ME (Mikro sürüm, mobil uygulamalar için optimize edilmiş API'ler içerir) olarak yeniden adlandırdı ve masaüstü sürümü olan J2SE, Java SE (Java Standart Sürümü) olarak değiştirildi.

  14. Java Sanal Makinesi

    Pazartesi Kas 13, 2006ABD

    13 Kasım 2006'da Sun Microsystems, Java sanal makinesinin (JVM) büyük bir kısmını GNU Genel Kamu Lisansı (GPL) şartları altında ücretsiz ve açık kaynaklı yazılım (FOSS) olarak yayınladı.

  15. Java SE 6

    Pazartesi Ara 11, 2006Kaliforniya, ABD

    11 Aralık 2006'da Sun Microsystems, Java SE 6'yı piyasaya sürdü.

  16. JVM Tamamlandı

    Salı May 8, 2007ABD

    8 Mayıs 2007'de Sun, Java sanal makinesi sürecini tamamladı ve Sun'ın telif hakkına sahip olmadığı küçük bir kod kısmı dışında, tüm temel kodunu ücretsiz yazılım/açık kaynak dağıtım şartları altında kullanıma sundu.

  17. Alternatif Uygulamalar

    May, 2007Dünya çapında

    Mayıs 2007 itibarıyla, Java Community Process'in teknik özelliklerine uygun olarak Sun, Java teknolojilerinin çoğunu GNU Genel Kamu Lisansı altında yeniden lisansladı. Bu arada, diğerleri GNU Compiler for Java (bayt kodu derleyicisi), GNU Classpath (standart kütüphaneler) ve IcedTea-Web (applet'ler için tarayıcı eklentisi) gibi bu Sun teknolojilerinin alternatif uygulamalarını geliştirdi.

  18. Oracle

    Çarşamba Oca 27, 2010Kaliforniya, ABD

    27 Ocak 2010'da Oracle, Sun Microsystems'i satın alarak Java SE platformunun resmi uygulamasının sahibi oldu.

  19. James Gosling'in İstifası

    Cuma Nis 2, 2010Kaliforniya, ABD

    2 Nisan 2010'da Java'nın yaratıcısı James Gosling, 55 yaşında Oracle'dan istifa etti.

  20. Java SE 7

    Perşembe Tem 28, 2011Kaliforniya, ABD

    28 Temmuz 2011'de Oracle, Java SE 7'yi piyasaya sürdü.

  21. Hukuki Anlaşmazlık

    Pazartesi May 7, 2012ABD

    Android'de Java ile ilgili teknolojilerin kullanımı, Oracle ve Google arasında hukuki bir anlaşmazlığa yol açtı. 7 Mayıs 2012'de San Francisco'daki bir jüri, API'lerin telif hakkıyla korunabileceği varsayılırsa, Google'ın Android cihazlarda Java kullanarak Oracle'ın telif haklarını ihlal ettiğine karar verdi.

  22. Java SE 8

    Salı Mar 18, 2014Kaliforniya, ABD

    18 Mart 2014'te Oracle, Java SE 8'i piyasaya sürdü.

  23. Temyiz Mahkemesi

    May, 2014Kaliforniya, ABD

    Bölge Hakimi William Haskell Alsup, 31 Mayıs 2012'de API'lerin telif hakkıyla korunamayacağına karar verdi, ancak bu karar Mayıs 2014'te Amerika Birleşik Devletleri Federal Devre Temyiz Mahkemesi tarafından bozuldu.

  24. Eklenti

    Oca, 2016ABD

    Ocak 2016'da Oracle, JDK 9 tabanlı Java çalışma zamanı ortamlarının tarayıcı eklentisini sonlandıracağını duyurdu; çünkü 2015 sonu itibarıyla tarayıcı satıcıları ürünlerindeki eklenti desteğini azaltmak üzerinde çalışıyordu.

  25. Google Lehine

    Perşembe May 26, 2016Kaliforniya, ABD

    26 Mayıs 2016'da bölge mahkemesi, Android'deki Java API'sinin telif hakkı ihlalinin adil kullanım teşkil ettiğine hükmederek Google lehine karar verdi.

  26. Java SE 9

    Perşembe Eyl 21, 2017Kaliforniya, ABD

    21 Eylül 2017'de Oracle, Java SE 9'u piyasaya sürdü.

  27. Java Applet'leri

    2017Kaliforniya, ABD

    Java applet'leri, genellikle bir web tarayıcısında görüntülenen bir web sayfasındaki diğer uygulamalara gömülü programlardı. Java applet API'si, 2017'deki Java 8'den bu yana kullanımdan kaldırılmıştır.

  28. Bozuldu

    Mar, 2018Kaliforniya, ABD

    Mart 2018'de, Google ve Oracle arasındaki anlaşmazlığa ilişkin son mahkeme kararı, Temyiz Mahkemesi tarafından bozuldu ve tazminatın belirlenmesi davası San Francisco'daki federal mahkemeye gönderildi.

  29. Java SE 10

    Salı Mar 20, 2018Kaliforniya, ABD

    20 Mart 2018'de Oracle, Java SE 10'u piyasaya sürdü.

  30. Java 11

    Salı Eyl 25, 2018Kaliforniya, ABD

    25 Eylül 2018'de, şu anda desteklenen bir uzun vadeli destek (LTS) sürümü olan Java 11 piyasaya sürüldü.

  31. Son ücretsiz genel Güncelleme

    Oca, 2019Kaliforniya, ABD

    Ocak 2019'da Oracle, eski Java 8 LTS için ticari kullanıma yönelik son ücretsiz genel güncellemeyi yayınladı; bunun dışında Java 8'i kişisel kullanım için en az Aralık 2020'ye kadar genel güncellemelerle desteklemeye devam edecek.

  32. Tebligat

    Oca, 2019Washington, ABD

    Ocak 2019'da Google, Temyiz Mahkemesi'nin Oracle lehine verdiği iki karara itiraz etmek amacıyla Amerika Birleşik Devletleri Yüksek Mahkemesi'ne bir certiorari (dosyanın incelenmesi) talebi dilekçesi sundu.

  33. Java SE 12

    Salı Mar 19, 2019Kaliforniya, ABD

    19 Mart 2019'da Sun Microsystems, Java SE 12'yi yayınladı.

  34. Java SE 13

    Salı Eyl 17, 2019Kaliforniya, ABD

    17 Eylül 2019'da Sun Microsystems, Java SE 13'ü yayınladı.

  35. Java 14

    Salı Mar 17, 2020Kaliforniya, ABD

    17 Mart 2020'de Java'nın en son sürümü olan Java 14 yayınlandı.