Visual J++

Visual J++  je implementace jazyka Java a jeho vývojového prostředí od společnosti Microsoft . Microsoft zastavil vývoj jazyka v lednu 2004 [1] , kritické aktualizace se zastavily v roce 2007 [2] . Poslední verzí vývojového prostředí Visual J++ bylo Visual Studio 6.0.

Soudní spory

Sun Microsystems původně licencoval tuto implementaci Javy společnosti Microsoft, ale později zahájil právní kroky proti společnosti Microsoft za porušení ochranné známky. Licence na ochrannou známku Sun vyžaduje kompatibilitu všech licencovaných implementací Java. Řada pozorovatelů poznamenala, že nekompatibilita implementace Microsoftu byla záměrná, aby zpomalila vývoj technologie Java. [3] [4]

Významným důvodem soudních sporů byla neschopnost Java Virtual Machine společnosti Microsoft projít automatizovaným testováním souladu Sun. 24. ledna 2001 byla tato a všechny další soudní spory Sun-Microsoft urovnány dohodou mezi společnostmi. [5] Dohoda obsahovala klauzuli, že Microsoft nebude vyvíjet J++ nad rámec opakované implementace Java verze 1.1.4. V důsledku toho to ukončilo aktualizace J ++ a také MSJVM již nebylo možné redistribuovat a zmizel z dostupných souborů ke stažení společnosti Microsoft.

V důsledku dalšího soudního sporu však bylo společnosti Microsoft povoleno aktualizovat MSJVM, aby napravil bezpečnostní díry a jakékoli problémy související s bezpečnostními hrozbami. Tato linka podpory existovala pro MSJVM do 31. prosince 2007. [2]

Vliv jazyka J++

Technologie J++ byla převedena do části platformy Microsoft .NET a do jazyka J# . Technologie Windows Foundation Classes , původně představená společností Microsoft ve Visual J++ 6.0 jako programovací nástroj s grafickým uživatelským rozhraním [6] , se stala součástí Microsoft .NET frameworku, podporovaného z jazyka J#, ale již nevyvíjeného. Společnost Microsoft doporučuje migraci z tříd WFC na třídy dotNet, i když podpora pro první třídy stále existuje [7] .

Poznámky

  1. Jacqueline Emigh. Raději zahoďte J++ společnosti Microsoft. (12. září 2003). Získáno 9. prosince 2014. Archivováno z originálu 9. května 2021.
  2. 1 2 Podpora Microsoft Java Virtual Machine . Microsoft (2. března 2007). Archivováno z originálu 13. února 2009.
  3. Lohr, Steve . Still Another Adversary for Microsoft , New York Times  (25. května 1998). Získáno 15. března 2009.  « E-mailová zpráva ze září 1997 odeslaná úředníkem společnosti Microsoft identifikovaným jako P. Sridharan cituje: "Pojďme dál a ukradme jazyk Java. To znamená, že jsme se někdy podívali jak dlouho by Microsoftu trvalo vytvořit multiplatformní Javu, která by fungovala? Přirozeně bychom to nikdy neudělali, ale poskytlo by nám to určitou představu o tom, kolik času musíme pracovat na zabíjení Sun's Java." ".
  4. Microsoft Historie protisoutěžního chování a poškozování spotřebitelů . Evropský výbor pro interoperabilní systémy (31. března 2009). „ Měli bychom jen tiše růst j++ share a předpokládat, že lidé budou více využívat naše kurzy, aniž by si kdy uvědomovali, že vytvářejí pouze win32 java aplikace. ". Získáno 22. dubna 2009. Archivováno z originálu 18. června 2009.
  5. Sun se vyrovnal s Microsoftem, oznámil propouštění . www.news.com (2. dubna 2004). Získáno 3. října 2007. Archivováno z originálu 2. prosince 2008.
  6. Microsoft představuje Visual J++ 6.0 / Computerworld archivováno 10. prosince 2014.
  7. Dr. Bruce E. Krell. Přechod z WFC na .NET Framework . Microsoft (květen 2003). Získáno 9. prosince 2014. Archivováno z originálu 5. května 2016.