stringtranslate.com

Виртуальная машина Java от Microsoft

Microsoft Java Virtual Machine ( MSJVM ) — это прекратившая поддержку частная виртуальная машина Java от Microsoft . Впервые она была доступна для Internet Explorer 3 , чтобы пользователи могли запускать апплеты Java при просмотре веб-страниц . Это была самая быстрая реализация виртуальной машины Java на базе Windows в течение первых двух лет после ее выпуска. [1] Sun Microsystems , создатель Java, подала в суд на Microsoft в октябре 1997 года за неполную реализацию стандарта Java 1.1. [2] Она также была названа в гражданских антимонопольных исках США против Microsoft Corp. как реализация стратегии Microsoft « Принять, расширить и погасить ». В 2001 году Microsoft урегулировала судебный процесс с Sun и прекратила свою реализацию Java.

История

Производительность

Microsoft JVM выиграла награду PC Magazine Editor's Choice Awards в 1997 и 1998 годах за лучшую поддержку Java. В 1998 году в новый релиз вошла Java Native Interface , которая дополнила фирменный Raw Native Interface (RNI) и J/Direct от Microsoft . Microsoft заявила, что имеет самую быструю реализацию Java для Windows, хотя IBM также сделала это заявление в 1999 году и превзошла виртуальные машины Microsoft и Sun в тесте JavaWorld Volano. [1]

Антимонопольное разбирательство

Запатентованные расширения Java от Microsoft использовались в качестве доказательств в гражданских исках по антимонопольному делу США против Microsoft Corp.

В Меморандуме Соединенных Штатов в поддержку ходатайства о предварительном запрете в деле Соединенные Штаты Америки против Microsoft утверждалось, что Microsoft хотела уничтожить Java на рынке.

Короче говоря, Microsoft боялась и стремилась воспрепятствовать развитию сетевых эффектов, которые могли бы использовать кроссплатформенные технологии, такие как Netscape Navigator и Java, чтобы бросить вызов монополии Microsoft. Другой внутренний документ Microsoft указывает, что план состоял не просто в том, чтобы притупить кроссплатформенный импульс Java/браузера, но и в том, чтобы полностью уничтожить кроссплатформенную угрозу, при этом «стратегическая цель» описывалась как «Убить кроссплатформенный Java, увеличив загрязненный рынок Java». [3]

Sun против Microsoft

В октябре 1997 года компания Sun Microsystems , создатель Java, подала в суд на Microsoft за неполную реализацию стандарта Java 1.1. [2]

В январе 2001 года Sun и Microsoft урегулировали иск. Microsoft заплатила Sun 20 миллионов долларов, и обе компании согласовали план по поэтапному отказу Microsoft от продуктов, включавших старую версию Microsoft Java, которая предположительно нарушала авторские права и товарные знаки Sun Java.

Поддержка Microsoft Java Virtual Machine была прекращена в 2003 году в ответ на иск Sun Microsystems. Microsoft продолжала предлагать поддержку до 31 декабря 2007 года. [4]

Windows XP

Первоначальный выпуск Windows XP в 2001 году не поставлялся с виртуальной машиной Java из-за соглашения с Sun. Соглашение требовало, чтобы люди, желающие запускать Java-апплеты в Internet Explorer, скачивали и устанавливали либо стандартную виртуальную машину Sun Java , либо скачивали копию виртуальной машины Microsoft Java.

Пакет обновления 1 (SP1) для Windows XP был выпущен 9 сентября 2002 года. Он содержал исправления безопасности после RTM и хотфиксы, обновления совместимости, дополнительную поддержку .NET Framework и включенные технологии для новых устройств, таких как планшетные ПК. Он также включал виртуальную машину Microsoft Java. [5] 3 февраля 2003 года Microsoft повторно выпустила пакет обновления 1 (SP1) как пакет обновления 1a (SP1a). Этот выпуск удалил виртуальную машину Microsoft Java в соответствии с иском против Sun Microsystems . [6]

Смотрите также

Ссылки

  1. ^ ab Neffenger, John (1 августа 1998 г.). "Which Java VM scales best?". JavaWorld . Получено 16 июля 2020 г. . Microsoft SDK 2.02 по-прежнему остается единственной быстрой и масштабируемой виртуальной машиной Java. У наших клиентов с самым высоким трафиком веб-сайта в настоящее время нет другого жизнеспособного выбора для JVM.
  2. ^ ab Zukowski, John (1 октября 1997 г.). «Что означает иск Sun против Microsoft для разработчиков Java?». JavaWorld . Получено 16 июля 2020 г. .
  3. Меморандум Соединенных Штатов в поддержку ходатайства о предварительном запрете СОЕДИНЕННЫЕ ШТАТЫ АМЕРИКИ против MICROSOFT CORPORATION, 18 мая 1998 г.
  4. ^ "Microsoft Java Virtual Machine". Архивировано из оригинала 2014-08-31 . Получено 2014-08-19 .
  5. ^ "Windows XP Service Pack 1 preview". 9 сентября 2002 г. Архивировано из оригинала 2010-07-02 . Получено 2007-09-21 .
  6. ^ "Различия между Windows XP SP1 и Windows XP SP1a". 3 февраля 2003 г. Получено 21 сентября 2007 г.

Внешние ссылки