Microsoft Java Virtual Machine - Microsoft Java Virtual Machine

A Microsoft Java Virtual Machine ( MSJVM ) é uma máquina virtual Java proprietária descontinuada da Microsoft . Ele foi disponibilizado pela primeira vez para o Internet Explorer 3 para que os usuários pudessem executar miniaplicativos Java ao navegar na World Wide Web. Foi a implementação mais rápida de uma máquina virtual Java baseada no Windows nos primeiros dois anos após seu lançamento. A Sun Microsystems , criadora do Java, processou a Microsoft em outubro de 1997 por implementação incompleta do padrão Java 1.1. Também foi citado em ações civis antitruste Estados Unidos v. Microsoft Corp. , como uma implementação da estratégia " Abraçar, estender e extinguir " da Microsoft . Em 2001, a Microsoft resolveu o processo com a Sun e interrompeu a implementação do Java.

Em 6 de abril de 2021, a Microsoft anunciou sua própria versão do OpenJDK da Microsoft . Esta nova distribuição é baseada no OpenJDK sem adições ou extensões proprietárias e adere à licença GPLv2 + Classpath Exception .

História

Desempenho

O Microsoft JVM ganhou o prêmio Escolha do Editor da PC Magazine em 1997 e 1998 pelo melhor suporte a Java. Em 1998, um novo lançamento incluiu a Java Native Interface, que complementou a Raw Native Interface (RNI) e a J / Direct da Microsoft . A Microsoft afirmou ter a implementação Java mais rápida para Windows, embora a IBM também tenha feito essa afirmação em 1999 e vencido as máquinas virtuais da Microsoft e da Sun no teste JavaWorld Volano.

Julgamento antitruste

As extensões proprietárias da Microsoft para Java foram usadas como evidência nas ações civis antitruste dos Estados Unidos x Microsoft Corp.

Um Memorando dos Estados Unidos em Apoio à Moção de Injunção Preliminar no caso Estados Unidos da América vs. Microsoft alegou que a Microsoft queria eliminar o Java no mercado.

Em suma, a Microsoft temia e buscava impedir o desenvolvimento de efeitos de rede que tecnologias de plataforma cruzada como Netscape Navigator e Java poderiam desfrutar e usar para desafiar o monopólio da Microsoft. Outro documento interno da Microsoft indica que o plano não era simplesmente diminuir o ímpeto de plataforma cruzada de Java / navegador, mas destruir inteiramente a ameaça de plataforma cruzada, com o "Objetivo Estratégico" descrito como "Matar o Java de plataforma cruzada crescendo [ing ] o poluído mercado Java. "

Sun vs. Microsoft

Em outubro de 1997, a Sun Microsystems , criadora do Java, processou a Microsoft por implementar de forma incompleta o padrão Java 1.1.

Em janeiro de 2001, a Sun e a Microsoft resolveram o processo. A Microsoft pagou à Sun US $ 20 milhões e os dois concordaram com um plano para a Microsoft descontinuar produtos que incluíam a versão mais antiga do Microsoft Java que supostamente infringia os direitos autorais e marcas comerciais do Java da Sun.

O Microsoft Java Virtual Machine foi descontinuado em 2003 em resposta ao processo da Sun Microsystems. A Microsoft continuou a oferecer suporte até 31 de dezembro de 2007.

Windows XP

O lançamento inicial do Windows XP em 2001 não veio com uma máquina virtual Java, devido ao acordo com a Sun. O acordo exigia que as pessoas que desejassem executar Java Applets no Internet Explorer baixassem e instalassem a máquina virtual Sun Java padrão ou uma cópia da máquina virtual Microsoft Java.

O Service Pack 1 (SP1) para Windows XP foi lançado em 9 de setembro de 2002. Continha correções de segurança pós-RTM e hot-fixes, atualizações de compatibilidade, suporte .NET Framework opcional e tecnologias habilitadas para novos dispositivos, como Tablet PCs. Ele também incluiu a máquina virtual Microsoft Java. Em 3 de fevereiro de 2003, a Microsoft relançou o Service Pack 1 (SP1) como Service Pack 1a (SP1a). Esta versão removeu a máquina virtual Java da Microsoft em conformidade com o processo judicial com a Sun Microsystems .

Veja também

Referências

links externos