Articulo de referencia

Máquina virtual Java de Microsoft

La Microsoft Java Virtual Machine ( MSJVM ) es una máquina virtual Java propietaria descontinuada de Microsoft . Se lanzó inicialmente para Internet Explorer 3 para que los usua...

La Microsoft Java Virtual Machine ( MSJVM ) es una máquina virtual Java propietaria descontinuada de Microsoft . Se lanzó inicialmente para Internet Explorer 3 para que los usuarios pudieran ejecutar applets de Java al navegar por la World Wide Web . Fue la implementación más rápida de una máquina virtual Java basada en Windows durante los dos primeros años posteriores a su lanzamiento. [ 1 ] Sun Microsystems , el creador de Java, demandó a Microsoft en octubre de 1997 por implementar de forma incompleta el estándar Java 1.1. [ 2 ] También fue mencionada en las acciones civiles antimonopolio Estados Unidos contra Microsoft Corp. , como una implementación de la estrategia de Microsoft de " Adoptar, extender y extinguir ". En 2001, Microsoft llegó a un acuerdo con Sun en la demanda y descontinuó su implementación de Java.

Historia

Actuación

La JVM de Microsoft ganó el premio Editor's Choice de PC Magazine en 1997 y 1998 por su excelente soporte para Java. En 1998, una nueva versión incluyó la Interfaz Nativa de Java , que complementaba la Interfaz Nativa Sin Refinar (RNI) y J/Direct , ambas propietarias de Microsoft . Microsoft afirmó tener la implementación de Java más rápida para Windows, aunque IBM también lo afirmó en 1999 y superó a las máquinas virtuales de Microsoft y Sun en la prueba JavaWorld Volano. [ 1 ]

Juicio antimonopolio

Las extensiones propietarias de Microsoft para Java se utilizaron como prueba en las demandas civiles antimonopolio de Estados Unidos contra Microsoft Corp.

En un memorándum presentado por los Estados Unidos en apoyo de una moción de medida cautelar preliminar en el caso Estados Unidos de América contra Microsoft, se afirmaba que Microsoft quería acabar con Java en el mercado.

En resumen, Microsoft temía y buscaba impedir el desarrollo de los efectos de red que la tecnología multiplataforma como Netscape Navigator y Java podría aprovechar para desafiar el monopolio de Microsoft. Otro documento interno de Microsoft indica que el plan no era simplemente frenar el impulso multiplataforma de Java/navegador, sino destruir por completo la amenaza multiplataforma, con el "Objetivo Estratégico" descrito como "Acabar con Java multiplataforma haciendo crecer el mercado Java contaminado". [ 3 ]

Sol contra Microsoft

En octubre de 1997, Sun Microsystems , el creador de Java, demandó a Microsoft por implementar de forma incompleta el estándar Java 1.1. [ 2 ]

En enero de 2001, Sun y Microsoft llegaron a un acuerdo extrajudicial. Microsoft pagó a Sun 20 millones de dólares y ambas partes acordaron un plan para que Microsoft retirara gradualmente los productos que incluían la versión anterior de Microsoft Java, la cual supuestamente infringía los derechos de autor y las marcas registradas de Java de Sun.

La máquina virtual Java de Microsoft se descontinuó en 2003 en respuesta a la demanda de Sun Microsystems. Microsoft continuó ofreciendo soporte hasta el 31 de diciembre de 2007. [ 4 ]

Windows XP

La versión inicial de Windows XP, lanzada en 2001, no incluía una máquina virtual Java debido al acuerdo alcanzado con Sun. Dicho acuerdo exigía que quienes desearan ejecutar applets de Java en Internet Explorer descargaran e instalaran la máquina virtual Java estándar de Sun o una copia de la máquina virtual Java de Microsoft.

El Service Pack 1 (SP1) para Windows XP se publicó el 9 de septiembre de 2002. Incluía correcciones de seguridad y parches posteriores a la versión RTM, actualizaciones de compatibilidad, soporte opcional para .NET Framework y tecnologías habilitadas para nuevos dispositivos como las Tablet PC. También incluía la máquina virtual Java de Microsoft. [ 5 ] El 3 de febrero de 2003, Microsoft volvió a publicar el Service Pack 1 (SP1) como Service Pack 1a (SP1a). Esta versión eliminó la máquina virtual Java de Microsoft en cumplimiento de la demanda interpuesta contra Sun Microsystems . [ 6 ]

Véase también

Referencias

  1. 1 2 Neffenger, John (1 de agosto de 1998). "¿Qué máquina virtual Java escala mejor?" . JavaWorld . Recuperado el 16 de julio de 2020 . Microsoft SDK 2.02 sigue siendo la única máquina virtual Java rápida y escalable. Nuestros clientes con el mayor tráfico web actualmente no tienen otra opción viable para una JVM.
  2. 1 2 Zukowski, John (1 de octubre de 1997). "¿Qué significa la demanda de Sun contra Microsoft para los desarrolladores de Java?" . JavaWorld . Recuperado el 16 de julio de 2020 .
  3. Memorándum de los Estados Unidos en apoyo de la moción de medida cautelar preliminar ESTADOS UNIDOS DE AMÉRICA contra MICROSOFT CORPORATION, 18 de mayo de 1998
  4. "Máquina virtual Java de Microsoft" . Archivado del original el 31 de agosto de 2014. Consultado el 19 de agosto de 2014 .
  5. "Vista previa del Service Pack 1 de Windows XP" . 9 de septiembre de 2002. Archivado del original el 2 de julio de 2010. Consultado el 21 de septiembre de 2007 .
  6. "Diferencias entre Windows XP SP1 y Windows XP SP1a" . 3 de febrero de 2003. Archivado del original el 19 de septiembre de 2007. Consultado el 21 de septiembre de 2007 .
  • Soporte de Microsoft para la máquina virtual Java en Wayback Machine (archivado el 8 de enero de 2014)
  • Preguntas frecuentes sobre la transición a Java de Microsoft en Wayback Machine (índice de archivo)
  • La galardonada máquina virtual continúa ofreciendo la compatibilidad con el lenguaje Java más rápida e integrada en Wayback Machine (archivado el 11 de noviembre de 2012) . Comunicado de prensa de Microsoft, 7 de diciembre de 1998.
  • Darryl K. Taft - Microsoft desechará sus productos estrella, citando el acuerdo de Java . 5 de diciembre de 2003. eWeek
  • Joe Wilcox y Stephen Shankland: La decisión de Microsoft sobre Java genera opiniones encontradas . CNET , 18 de marzo de 2002.
  • Enlaces de descarga de máquinas virtuales de Microsoft
  • Descarga la última versión de MSJVM.