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.
В 6 апреля 2021 Microsoft объявила о своей собственной сборки Java , основанный на OpenJDK , опять - таки.
История
Представление
В 1997 и 1998 годах Microsoft JVM получила награду PC Magazine Editor's Choice Awards за лучшую поддержку Java. В 1998 году новый выпуск включал Java Native Interface, который дополнял проприетарный Raw Native Interface (RNI) Microsoft и J / Direct . Microsoft заявила, что имеет самую быструю реализацию Java для Windows, хотя IBM также сделала это заявление в 1999 году и превзошла виртуальные машины Microsoft и Sun в тесте JavaWorld Volano. [1]
Антимонопольное судебное разбирательство
Проприетарные расширения Microsoft для Java использовались в качестве доказательства в гражданском иске США против 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.
- Разработчик Office XP
- Разработчик Office 2000
- Office 2000 Premium Service Release 1
- Microsoft BackOffice Server 2000
- Сервер безопасности и ускорения Интернета (ISA) 2000
- Internet Explorer 5.5
- Visual Studio 6 Microsoft Developer Edition
- Windows 98 и Windows ME
Виртуальная машина Microsoft Java была прекращена в 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 года. Он содержал исправления безопасности и оперативные исправления после окончательной первоначальной версии, обновления совместимости, дополнительную поддержку .NET Framework и включенные технологии для новых устройств, таких как планшетные ПК. Он также включал виртуальную машину Microsoft Java. [5] 3 февраля 2003 г. Microsoft повторно выпустила пакет обновления 1 (SP1) как пакет обновления 1a (SP1a). В этом выпуске удалена виртуальная машина Java от Microsoft в соответствии с иском к Sun Microsystems . [6]
Смотрите также
Рекомендации
- ^ a b Неффенгер, Джон (1 августа 1998 г.). "Какая виртуальная машина Java лучше всего масштабируется?" . JavaWorld . Проверено 16 июля 2020 .
Microsoft SDK 2.02 по-прежнему остается единственной быстрой и масштабируемой виртуальной машиной Java. У наших клиентов с наибольшим трафиком веб-сайтов в настоящее время нет другого жизнеспособного выбора для JVM.
- ^ а б Жуковски, Джон (1 октября 1997 г.). «Что иск Sun против Microsoft означает для разработчиков Java?» . JavaWorld . Проверено 16 июля 2020 .
- ↑ Меморандум Соединенных Штатов в поддержку ходатайства о предварительном судебном запрете СОЕДИНЕННЫЕ ШТАТЫ АМЕРИКИ против КОРПОРАЦИИ МИКРОСОФТ, 18 мая 1998 г.
- ^ «Архивная копия» . Архивировано из оригинала на 2014-08-31 . Проверено 19 августа 2014 .CS1 maint: заархивированная копия как заголовок ( ссылка )
- ^ «Предварительный просмотр пакета обновления 1 для Windows XP» . 9 сентября 2002 года Архивировано из оригинала на 2010-07-02 . Проверено 21 сентября 2007 .
- ^ «Различия между Windows XP SP1 и Windows XP SP1a» . 3 февраля 2003 . Проверено 21 сентября 2007 .
Внешние ссылки
- Современная поддержка Java в Microsoft
- Поддержка виртуальных машин Microsoft Java на Wayback Machine (архивировано 8 января 2014 г.)
- Часто задаваемые вопросы о переходе на Microsoft Java на Wayback Machine (архивный указатель)
- Отмеченная наградами виртуальная машина продолжает обеспечивать самую быструю и интегрированную поддержку языка Java на Wayback Machine (архивировано 11 ноября 2012 г.). Пресс-релиз Microsoft, 7 декабря 1998 г.
- Дэррил К. Тафт - Microsoft отказывается от флагманских продуктов, Cites Java Settlement . 5 декабря 2003 г. eWeek
- Джо Уилкокс и Стивен Шенкленд - Решение Microsoft относительно Java неоднозначно . CNET , 18 марта 2002 г.
- Ссылки для скачивания виртуальной машины Microsoft
- Загрузите последнюю версию MSJVM