De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

La máquina virtual Java de Microsoft ( MSJVM ) es una máquina virtual Java patentada discontinuada de Microsoft . Primero estuvo disponible para Internet Explorer 3 para que los usuarios pudieran ejecutar subprogramas de Java cuando navegaban en la World Wide Web. Fue la implementación basada en Windows más rápida de una máquina virtual Java durante los dos primeros años después de su lanzamiento. [1] Sun Microsystems , el creador de Java, demandó a Microsoft en octubre de 1997 por implementar de manera incompleta el estándar Java 1.1. [2] También se mencionó en Estados Unidos v. Microsoft Corp. acciones civiles antimonopolio, como una implementación de la estrategia de Microsoft " Abrazar, extender y extinguir ". En 2001, Microsoft llegó a un acuerdo con Sun y suspendió su implementación de Java.

En 6 de abril de, 2021 Microsoft anunció su propia acumulación de Java , basado en OpenJDK , una vez más.

Historia [ editar ]

Rendimiento [ editar ]

Microsoft JVM ganó los premios PC Magazine Editor's Choice Awards en 1997 y 1998 por la mejor compatibilidad con Java. En 1998, una nueva versión incluía la interfaz nativa de Java que complementaba la interfaz nativa cruda (RNI) patentada de Microsoft y J / Direct . Microsoft afirmó tener la implementación de Java más rápida para Windows, aunque IBM también hizo esa afirmación en 1999 y superó a las máquinas virtuales de Microsoft y Sun en la prueba JavaWorld Volano. [1]

Juicio antimonopolio [ editar ]

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

Un memorándum de los Estados Unidos en apoyo de la moción de orden judicial preliminar en el caso de Estados Unidos de América contra Microsoft afirmaba que Microsoft quería acabar con Java en el mercado.

En resumen, Microsoft temía y buscaba impedir el desarrollo de efectos de red que la tecnología multiplataforma como Netscape Navigator y Java podría disfrutar y utilizar 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 la amenaza multiplataforma por completo, con el "Objetivo estratégico" descrito como "Acabar con Java multiplataforma creciendo [ing ] el contaminado mercado de Java ". [3]

Sun contra Microsoft [ editar ]

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

En enero de 2001, Sun y Microsoft llegaron a un acuerdo. Microsoft pagó a Sun $ 20 millones y los dos acordaron un plan para que Microsoft eliminara gradualmente los productos que incluían la versión anterior de Microsoft Java que supuestamente infringía los derechos de autor y las marcas comerciales de Java de Sun.

  • Desarrollador de Office XP
  • Desarrollador de Office 2000
  • Servicio Premium de Office 2000 versión 1
  • Microsoft BackOffice Server 2000
  • Servidor de Aceleración y Seguridad de Internet (ISA) 2000
  • Internet Explorer 5.5
  • Visual Studio 6 Microsoft Developer Edition
  • Windows 98 y Windows ME

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

Windows XP [ editar ]

El lanzamiento inicial de Windows XP en 2001 no se envió con una máquina virtual Java, debido al acuerdo con Sun. El acuerdo requería que las personas que quisieran ejecutar Java Applets en Internet Explorer descargaran e instalaran la máquina virtual estándar Sun Java o una copia de la máquina virtual Microsoft Java.

El Service Pack 1 (SP1) para Windows XP se lanzó el 9 de septiembre de 2002. Contenía correcciones de seguridad y hot-fixes posteriores a RTM, actualizaciones de compatibilidad, soporte opcional de .NET Framework y tecnologías habilitadas para nuevos dispositivos como Tablet PC. También incluía la máquina virtual Microsoft Java. [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 con Sun Microsystems . [6]

Ver también [ editar ]

  • Visual J ++

Referencias [ editar ]

  1. ↑ a b Neffenger, John (1 de agosto de 1998). "¿Qué máquina virtual Java se escala mejor?" . JavaWorld . Consultado 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 de sitios web actualmente no tienen otra opción viable para una JVM.
  2. ↑ a b Zukowski, John (1 de octubre de 1997). "¿Qué significa la demanda de Sun contra Microsoft para los desarrolladores de Java?" . JavaWorld . Consultado el 16 de julio de 2020 .
  3. ^ Memorando de los Estados Unidos en apoyo de la moción de orden judicial preliminar ESTADOS UNIDOS DE AMÉRICA v. MICROSOFT CORPORATION, 18 de mayo de 1998
  4. ^ "Copia archivada" . Archivado desde el original el 31 de agosto de 2014 . Consultado el 19 de agosto de 2014 .Mantenimiento de CS1: copia archivada como título ( enlace )
  5. ^ "Vista previa de Windows XP Service Pack 1" . 9 de septiembre de 2002. Archivado desde el 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 . Consultado el 21 de septiembre de 2007 .

Enlaces externos [ editar ]

  • Soporte moderno de Java en Microsoft
  • Soporte de Microsoft Java Virtual Machine en Wayback Machine (archivado el 8 de enero de 2014)
  • Preguntas frecuentes sobre la transición de Microsoft Java en Wayback Machine (índice de archivo)
  • La máquina virtual galardonada continúa proporcionando el soporte de lenguaje Java más rápido e integrado en Wayback Machine (archivado el 11 de noviembre de 2012). Comunicado de prensa de Microsoft, 7 de diciembre de 1998
  • Darryl K. Taft - Microsoft eliminará los productos emblemáticos, cita el acuerdo de Java . 5 de diciembre de 2003. eWeek
  • Joe Wilcox y Stephen Shankland: la decisión de Microsoft sobre Java es una mezcla . CNET , 18 de marzo de 2002
  • Enlaces de descarga de máquinas virtuales de Microsoft
  • Descargue la última versión de MSJVM