Логотип Historydraft
null
35 подій на цій шкалі
  1. Oak

    чер, 1991Канада

    У червні 1991 року Джеймс Гослінг, Майк Шерідан і Патрік Нотон розпочали проєкт мови Java. Спочатку Java була розроблена для інтерактивного телебачення, але на той час вона була занадто передовою для індустрії цифрового кабельного телебачення. Спочатку мова називалася Oak на честь дуба, що ріс біля офісу Гослінга. Пізніше проєкт отримав назву Green і, зрештою, був перейменований на Java, на честь кави Java, що походить з Індонезії.

  2. Первинна розробка

    вівторок тра д, йСША

    23 травня 1995 року Java була вперше розроблена Джеймсом Гослінгом у Sun Microsystems і випущена як основний компонент платформи Java від Sun Microsystems.

  3. Java 1.0

    вівторок січ д, йСША

    23 січня 1996 року Sun Microsystems випустила першу публічну реалізацію Java 1.0, яка обіцяла функціональність «Write Once, Run Anywhere» (WORA), надаючи безкоштовні середовища виконання на популярних платформах.

  4. JDK 1.1

    середа лют д, йКаліфорнія, США

    19 лютого 1997 року Sun Microsystems випустила JDK 1.1.

  5. Де-факто стандарт

    1997США

    У 1997 році Sun Microsystems звернулася до органу зі стандартизації ISO/IEC JTC 1, а пізніше до Ecma International, щоб формалізувати Java, але незабаром вийшла з цього процесу. Java залишається де-факто стандартом, що контролюється через Java Community Process.

  6. Судовий позов

    1997Каліфорнія, США

    У 1997 році Sun подала до суду на Microsoft, стверджуючи, що реалізація Microsoft не підтримує RMI (Java Remote Method Invocation) або JNI (Java Native Interface) і додала власні специфічні для платформи функції, оскільки ліцензія на торгову марку Java від Sun вимагає, щоб усі реалізації були сумісними.

  7. J2SE 1.2

    вівторок гру д, йКаліфорнія, США

    8 грудня 1998 року Sun Microsystems випустила J2SE 1.2.

  8. J2SE 1.3

    понеділок тра д, йКаліфорнія, США

    8 травня 2000 року Sun Microsystems випустила J2SE 1.3.

  9. Виграш у судовому врегулюванні

    2001Каліфорнія, США

    У 2001 році, після подання позову проти Microsoft у 1997 році, Sun виграла врегулювання на суму 20 мільйонів доларів США, а також отримала судову ухвалу, що забезпечує виконання умов ліцензії від Sun. У результаті Microsoft більше не постачає Java разом із Windows.

  10. J2SE 1.4

    середа лют д, йКаліфорнія, США

    6 лютого 2002 року Sun Microsystems випустила J2SE 1.4.

  11. Дженерики

    2004Каліфорнія, США

    У 2004 році дженерики були додані до мови Java як частина J2SE 5.0.

  12. J2SE 5.0

    четвер вер д, йКаліфорнія, США

    30 вересня 2004 року Sun Microsystems випустила J2SE 5.0.

  13. Перейменування версій

    2006США

    У 2006 році з маркетингових міркувань Sun перейменувала нові версії J2 на Java EE (Enterprise Edition включала технології та API для корпоративних додатків, що зазвичай працюють у серверних середовищах), Java ME (Micro Edition містила API, оптимізовані для мобільних додатків), а настільна версія, J2SE, була перейменована на Java SE (Java Standard Edition).

  14. Віртуальна машина Java

    понеділок лис д, йСША

    13 листопада 2006 року Sun Microsystems випустила більшу частину своєї віртуальної машини Java (JVM) як безкоштовне програмне забезпечення з відкритим кодом (FOSS) на умовах ліцензії GNU General Public License (GPL).

  15. Java SE 6

    понеділок гру д, йКаліфорнія, США

    11 грудня 2006 року Sun Microsystems випустила Java SE 6.

  16. Завершення JVM

    вівторок тра д, йСША

    8 травня 2007 року Sun завершила процес роботи над віртуальною машиною Java, зробивши весь її основний код доступним на умовах розповсюдження вільного програмного забезпечення/відкритого коду, за винятком невеликої частини коду, авторські права на яку Sun не належали.

  17. Альтернативні реалізації

    тра, 2007У всьому світі

    Станом на травень 2007 року, відповідно до специфікацій Java Community Process, Sun переліцензувала більшість своїх технологій Java за ліцензією GNU General Public License. Тим часом інші розробники створили альтернативні реалізації цих технологій Sun, такі як GNU Compiler for Java (компілятор байт-коду), GNU Classpath (стандартні бібліотеки) та IcedTea-Web (плагін для браузера для аплетів).

  18. Oracle

    середа січ д, йКаліфорнія, США

    27 січня 2010 року Oracle придбала Sun Microsystems, ставши власником офіційної реалізації платформи Java SE.

  19. Відставка Джеймса Гослінга

    пʼятниця кві д, йКаліфорнія, США

    2 квітня 2010 року Джеймс Гослінг, творець Java, пішов у відставку з Oracle у віці 55 років.

  20. Юридичний спір

    понеділок тра д, йСША

    Використання технологій, пов'язаних із Java, в Android призвело до юридичного спору між Oracle та Google. 7 травня 2012 року присяжні в Сан-Франциско встановили, що якщо API можуть бути захищені авторським правом, то Google порушила авторські права Oracle через використання Java у пристроях Android.

  21. Java SE 8

    вівторок бер д, йКаліфорнія, США

    18 березня 2014 року Oracle випустила Java SE 8.

  22. Апеляційний суд

    тра, 2014Каліфорнія, США

    Окружний суддя Вільям Хаскелл Алсап постановив 31 травня 2012 року, що API не можуть бути захищені авторським правом, але це рішення було скасовано Апеляційним судом США у федеральному окрузі в травні 2014 року.

  23. Плагін

    січ, 2016США

    У січні 2016 року Oracle оголосила, що середовища виконання Java, засновані на JDK 9, припинять підтримку плагіна для браузера, оскільки до кінця 2015 року розробники браузерів працювали над зменшенням підтримки плагінів у своїх продуктах.

  24. На користь Google

    четвер тра д, йКаліфорнія, США

    26 травня 2016 року окружний суд ухвалив рішення на користь Google, постановивши, що порушення авторських прав на Java API в Android є добросовісним використанням.

  25. Java-аплети

    2017Каліфорнія, США

    Java-аплети — це програми, які були вбудовані в інші додатки, зазвичай на вебсторінці, що відображається у веббраузері. API Java-аплетів зараз застаріло, починаючи з Java 8 у 2017 році.

  26. Скасовано

    бер, 2018Каліфорнія, США

    У березні 2018 року останнє судове рішення щодо спору між Google та Oracle було скасовано Апеляційним судом, який направив справу про визначення збитків до федерального суду в Сан-Франциско.

  27. Java SE 10

    вівторок бер д, йКаліфорнія, США

    20 березня 2018 року Oracle випустила Java SE 10.

  28. Java 11

    вівторок вер д, йКаліфорнія, США

    25 вересня 2018 року було випущено Java 11, версію з довгостроковою підтримкою (LTS), яка підтримується на даний момент.

  29. Останнє безкоштовне публічне оновлення

    січ, 2019Каліфорнія, США

    У січні 2019 року Oracle випустила останнє безкоштовне публічне оновлення для комерційного використання застарілої Java 8 LTS, хоча вона й надалі підтримуватиме Java 8 публічними оновленнями для особистого використання принаймні до грудня 2020 року.

  30. Судовий наказ

    січ, 2019Вашингтон, США

    У січні 2019 року Google подала клопотання про видачу судового наказу (writ of certiorari) до Верховного суду Сполучених Штатів, щоб оскаржити два рішення, винесені Апеляційним судом на користь Oracle.

  31. Java SE 12

    вівторок бер д, йКаліфорнія, США

    19 березня 2019 року Sun Microsystems випустила Java SE 12.

  32. Java SE 13

    вівторок вер д, йКаліфорнія, США

    17 вересня 2019 року Sun Microsystems випустила Java SE 13.

  33. Java 14

    вівторок бер д, йКаліфорнія, США

    17 березня 2020 року було випущено Java 14, останню версію Java.