Mașină virtuală Microsoft Java - Microsoft Java Virtual Machine

Microsoft Java Virtual Machine ( MSJVM ) este un întrerupt de proprietate Java mașină virtuală de la Microsoft . Prima dată a fost pus la dispoziție pentru Internet Explorer 3, astfel încât utilizatorii să poată rula applet-uri Java atunci când navighează pe World Wide Web. A fost cea mai rapidă implementare bazată pe Windows a unei mașini virtuale Java din primii doi ani de la lansare. Sun Microsystems , creatorul Java, a dat în judecată Microsoft în octombrie 1997 pentru implementarea incompletă a standardului Java 1.1. De asemenea, a fost numit în acțiunile civile antitrust din Statele Unite împotriva Microsoft Corp. , ca implementare a strategiei Microsoft „ Îmbrățișează, extinde și stinge ”. În 2001, Microsoft a soluționat procesul cu Sun și a întrerupt implementarea Java.

În 6 aprilie 2021, Microsoft a anunțat propria sa versiune Microsoft OpenJDK . Această nouă distribuție se bazează pe OpenJDK fără adăugiri sau extensii proprietare și aderă la licența GPLv2 + Classpath Exception .

Istorie

Performanţă

Microsoft JVM a câștigat premiile PC Magazine Editor’s Choice Awards în 1997 și 1998 pentru cel mai bun suport Java. În 1998, o nouă versiune a inclus Java Native Interface, care a completat Microsoft Native Interface (RNI) și J / Direct . Microsoft a susținut că are cea mai rapidă implementare Java pentru Windows, deși IBM a făcut această afirmație și în 1999 și a depășit mașinile virtuale Microsoft și Sun în testul JavaWorld Volano.

Proces antitrust

Extensiile proprietare Microsoft la Java au fost folosite ca dovezi în acțiunile civile antitrust din Statele Unite împotriva Microsoft Corp.

Un Memorandum al Statelor Unite în sprijinul propunerii de inițiere preliminară în cazul Statelor Unite ale Americii vs. Microsoft susținea că Microsoft dorea să omoare Java pe piață.

Pe scurt, Microsoft s-a temut și a încercat să împiedice dezvoltarea efectelor de rețea de care tehnologia multiplataforma, cum ar fi Netscape Navigator și Java, s-ar putea bucura și utiliza pentru a contesta monopolul Microsoft. Un alt document intern Microsoft indică faptul că planul nu a fost pur și simplu de a estompa impulsul Java / browser multiplataforma, ci de a distruge în întregime amenințarea multiplataforma, cu „Obiectivul strategic” descris ca „Omoară Java multiplataforma prin creștere [ing ] piața Java poluată. "

Sun vs. Microsoft

În octombrie 1997, Sun Microsystems , creatorul Java, a dat în judecată Microsoft pentru implementarea incompletă a standardului Java 1.1.

În ianuarie 2001, Sun și Microsoft au soluționat procesul. Microsoft a plătit lui Sun 20 de milioane de dolari, iar cei doi au fost de acord cu un plan pentru ca Microsoft să elimine treptat produsele care includeau versiunea mai veche a Microsoft Java, care ar fi încălcat drepturile de autor și mărcile comerciale ale Sunului Java.

Mașina virtuală Microsoft Java a fost întreruptă în 2003 ca ​​răspuns la procesul Sun Microsystems. Microsoft a continuat să ofere asistență până la 31 decembrie 2007.

Windows XP

Lansarea inițială a Windows XP în 2001 nu a fost livrată cu o mașină virtuală Java, din cauza soluționării cu Sun. Acordul a cerut persoanelor care doreau să ruleze Java Applets în Internet Explorer să descarce și să instaleze fie mașina virtuală standard Sun Java , fie să descarce o copie a mașinii virtuale Microsoft Java.

Service Pack 1 (SP1) pentru Windows XP a fost lansat pe 9 septembrie 2002. Conținea remedieri de securitate post-RTM și remedieri rapide, actualizări de compatibilitate, suport opțional .NET Framework și tehnologii activate pentru dispozitive noi, cum ar fi Tablet PC-uri. De asemenea, a inclus mașina virtuală Microsoft Java. La 3 februarie 2003, Microsoft a relansat Service Pack 1 (SP1) ca Service Pack 1a (SP1a). Această versiune a eliminat mașina virtuală Java a Microsoft în conformitate cu procesul cu Sun Microsystems .

Vezi si

Referințe

linkuri externe