Visuel J++

Visual J++  er en implementering af Java-sproget og udviklingsmiljøet til det fra Microsoft . Microsoft stoppede udviklingen af ​​sproget i januar 2004 [1] , kritiske opdateringer stoppede i 2007 [2] . Den seneste version af Visual J++-udviklingsmiljøet var Visual Studio 6.0.

Retssager

Sun Microsystems licenserede oprindeligt denne implementering af Java til Microsoft, men indledte senere retssager mod Microsoft for krænkelse af varemærker. Suns varemærkelicens kræver kompatibilitet af alle licenserede Java-implementeringer. En række iagttagere har bemærket, at Microsofts implementeringsinkompatibilitet var bevidst for at bremse udviklingen af ​​Java-teknologi. [3] [4]

En væsentlig årsag til retssagerne var Microsofts Java Virtual Machines manglende evne til at bestå Suns automatiserede compliance-test. Den 24. januar 2001 blev denne og alle andre Sun-Microsoft retssager afgjort gennem en aftale mellem selskaberne. [5] Aftalen indeholdt en klausul om, at Microsoft ikke ville udvikle J++ ud over en gentagen implementering af Java version 1.1.4. Som et resultat satte dette en stopper for J++-opdateringer, og også MSJVM kunne ikke længere omdistribueres, og det forsvandt fra de tilgængelige Microsoft-downloads.

Men som et resultat af endnu en retssag fik Microsoft lov til at opdatere MSJVM for at rette sikkerhedshuller og eventuelle problemer relateret til sikkerhedstrusler. Denne supportlinje eksisterede for MSJVM indtil 31. december 2007. [2]

Indflydelse af J++ sproget

J++-teknologien er blevet konverteret til en del af Microsoft .NET -platformen og til J# -sproget . Windows Foundation Classes - teknologien , oprindeligt introduceret af Microsoft i Visual J++ 6.0 som et GUI-programmeringsværktøj [6] , er blevet en del af Microsoft .NET frameworket, understøttet af J#-sproget, men ikke længere udviklet. Microsoft anbefaler migrering fra WFC-klasser til dotNet-klasser, selvom understøttelse af førstnævnte stadig eksisterer [7] .

Noter

  1. Jacqueline Emigh. Du må hellere droppe Microsofts J++ nu. (12. september 2003). Hentet 9. december 2014. Arkiveret fra originalen 9. maj 2021.
  2. 1 2 Microsoft Java Virtual Machine Support . Microsoft (2. marts 2007). Arkiveret fra originalen den 13. februar 2009.
  3. Lohr, Steve . Still Another Adversary for Microsoft , New York Times  (25. maj 1998). Hentet 15. marts 2009.  « En e-mail fra september 1997, sendt af en Microsoft-embedsmand identificeret som P. Sridharan, er citeret for at sige: "Lad os gå videre og stjæle Java-sproget. Når det er sagt, har vi nogensinde kigget hvor lang tid ville det tage Microsoft at bygge en Java på tværs af platforme, der virkede? Naturligvis ville vi aldrig gøre det, men det ville give os en idé om, hvor meget tid vi skal arbejde med for at dræbe Suns Java." ".
  4. Microsoft en historie om konkurrencebegrænsende adfærd og forbrugerskade . Den Europæiske Komité for Interoperable Systemer (31. marts 2009). “ Vi bør bare stille og roligt vokse j++-andelen og antage, at folk vil drage mere fordel af vores klasser uden nogensinde at indse, at de bygger win32-kun java-apps. ". Hentet 22. april 2009. Arkiveret fra originalen 18. juni 2009.
  5. Sun tager stilling til Microsoft, annoncerer fyringer . www.news.com (2. april 2004). Hentet 3. oktober 2007. Arkiveret fra originalen 2. december 2008.
  6. Microsoft introducerer Visual J++ 6.0 / Computerworld Arkiveret 10. december 2014.
  7. Dr. Bruce E. Krell. Flytning fra WFC til .NET Framework . Microsoft (maj 2003). Hentet 9. december 2014. Arkiveret fra originalen 5. maj 2016.