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.
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]
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] .
Programovací jazyky | |
---|---|
|