Логотип 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. Де-факто стандарт

    1997США

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

  5. Судебный иск

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

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

  6. Выигрыш в урегулировании

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

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

  7. Дженерики

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

    В 2004 году дженерики были добавлены в язык Java как часть J2SE 5.0.

  8. J2SE 5.0

    четверг сент. д, йКалифорния, США

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

  9. Переименованные версии

    2006США

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

  10. Виртуальная машина Java

    понедельник нояб. д, йСША

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

  11. Java SE 6

    понедельник дек. д, йКалифорния, США

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

  12. JVM завершена

    вторник май д, йСША

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

  13. Альтернативные реализации

    май, 2007По всему миру

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

  14. Oracle

    среда янв. д, йКалифорния, США

    27 января 2010 года Oracle приобрела Sun Microsystems, став владельцем официальной реализации платформы Java SE.

  15. Отставка Джеймса Гослинга

    пятница апр. д, йКалифорния, США

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

  16. Юридический спор

    понедельник май д, йСША

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

  17. Апелляционный суд

    май, 2014Калифорния, США

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

  18. Плагин

    янв., 2016США

    В январе 2016 года Oracle объявила, что среды выполнения Java, основанные на JDK 9, прекратят поддержку плагина для браузера, так как к концу 2015 года поставщики браузеров работали над сокращением поддержки плагинов в своих продуктах.

  19. В пользу Google

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

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

  20. Java-апплеты

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

    Java-апплеты были программами, которые встраивались в другие приложения, обычно на веб-странице, отображаемой в веб-браузере. API Java-апплетов устарел с момента выхода Java 8 в 2017 году.

  21. Отменено

    март, 2018Калифорния, США

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

  22. Java 11

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

    25 сентября 2018 года была выпущена Java 11, текущая поддерживаемая версия с долгосрочной поддержкой (LTS).

  23. Последнее бесплатное публичное обновление

    янв., 2019Калифорния, США

    В январе 2019 года Oracle выпустила последнее бесплатное публичное обновление для коммерческого использования устаревшей версии Java 8 LTS, при этом компания продолжит поддерживать Java 8 публичными обновлениями для личного использования как минимум до декабря 2020 года.

  24. Ходатайство о пересмотре дела

    янв., 2019Вашингтон, США

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

  25. Java SE 13

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

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

  26. Java 14

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

    17 марта 2020 года была выпущена Java 14, последняя на тот момент версия Java.