Noticias na Internet da briga
MicroSoft versus Sun
por causa de Java.


JAVA É USADO POR 40% DOS PROGRAMADORES EM TODO O MUNDO

Quinta-feira, 13 de maio de 1999

Em abril deste ano, mais de 40% dos desenvolvedores usam ou já usaram a linguagem Java para criar algum programa. A porcentagem era de 30% em setembro de 1998. Os números são resultado de uma pesquisa mundial da empresa de consultoria Evans Marketing. O estudo prevê que, em abril de 2000, 58% dos desenvolvedores utilizarão Java. O Evans Marketing acredita que os Estados Unidos estão impulsionando a popularidade do Java para o resto do mundo. Em setembro de 1998, 43% dos programadores americanos já usavam a linguagem. No ano 2000, espera-se que mais de 60% dos desenvolvedores criem softwares com Java, segundo o Evans.

http://www2.uol.com.br/info/infonews/051999/13051999-12.shl


MS ANUNCIA KIT DE MIGRAÇÃO DE JAVA

Terça-feira, 30 de janeiro de 2001 - 21h08

SÃO PAULO - Tão logo assinou com a Sun o acordo que finaliza as disputas judiciárias em torno da linguagem Java (veja a nota Microsoft promete competição à linguagem Java, de 24/01/2001, no Plantão Info), a Microsoft anunciou o programa Jump to .Net -- ou, por extenso, Java User Migration Path do Microsoft.Net. Trata-se de um conjunto de ferramentas que permitirão ao programador Java converter suas aplicações em Java para a nova linguagem da Microsoft, o Visual C#. Segundo nota da empresa, o primeiro beta do produto deverá sair até o final de junho e a versão final, em algum momento do segundo semestre. A nota diz ainda que o programa Visual J++ (a implementação da linguagem Java feita pela Microsoft) vai continuar a ser comercializado e suportado pela empresa, mesmo após o acordo com a Sun. O Jump to .Net -- que, em inglês, também significa "salte para o .Net" -- promete três funções básicas. Primeiro, manter aplicações escritas em Visual J++ e fazê-las funcionar, com modificações, na nova plataforma .Net. A segunda possibilidade é usar diretamente a linguagem Java dentro da estrutura .Net. Por fim, vem a conversão automática de código Java para Visual C#.

http://www2.uol.com.br/info/aberto/infonews/012001/30012001-21.shl


SUN INVESTE NO ENSINO DE JAVA NO BRASIL

A Sun Education credencia Unicid e PUC-SP para formação de especialistas em Java e assina acordo com Senac-SP. A Sun Education, divisão da Sun Microsystems, está anunciando alianças com universidades brasileiras para a implantação de programas de curso superior. Estão no Brasil o vice-presidente da Sun Education, Bill Richardson, e o diretor da Sun Education das regiões Ásia, Pacífico e América Latina, Dennis Kwok, para a assinatura de um acordo com a Unicid que visa a implantação do projeto Authorized Academic Java Campus (AAJC). A iniciativa certificará professores e alunos na tecnologia Java. Outra universidade brasileira que será credenciada para implantação do programa AAJC é a PUC-SP. A empresa nomeia ainda o Senac-SP como seu mais novo Centro Autorizado Java. O projeto Authorized Academic Java Campus (AAJC) é totalmente custeado pela Sun Education e visa habilitar as instituições de ensino de nível superior na certificação da tecnologia Java, autorizando-as a utilizarem o material de cursos da Sun como base para a formação de um currículo para a universidade. Por meio do programa, os professores das instituições passarão por um treinamento intenso para que possam ser certificados em Java. A Sun colocará, ainda, à disposição das universidades um consultor de Java para apoiar o corpo docente no planejamento dos cursos. Os alunos certificados terão formação de programadores e desenvolvedores e estarão aptos a criar produtos que atendam aos padrões de certificação 100% Pure Java, localização de applets Java e desenvolvimento de bibliotecas de tecnologia Java. Os cursos têm duração de 10 a 15 semanas. O investimento inicial neste projeto é de US$ 100 mil, mas paralelamente a empresa está investindo cerca de US$ 1 milhão em outros programas ligados à tecnologia. A Universidade de Hong Kong foi a primeira instituição oficial Authorized Academic Java Campus credenciada no mundo. A expectativa da Sun é que, até o final do ano, outras parcerias sejam anunciadas nas Américas, Ásia e Europa. A Unicid é a primeira instituição de ensino no Brasil a assinar o acordo para implantação do AAJC. Até junho de 1999, a Sun espera implantar o programa em mais três instituições. Para José Salum Neto, diretor do Centro de Ciências Exatas e Tecnológicas da Unicid, "esse é um projeto revolucionário, pois permite a disseminação da tecnologia Java e oferece uma fonte de emprego para os alunos certificados nesse programa. Além do ganho da capacitação a custo zero, a partir de agora poderemos alavancar projetos de pesquisa em Java dentro da própria universidade". A Unicid pretende implantar o projeto no início do ano letivo de 1999. O programa de treinamento da Sun será inserido numa disciplina regular - Linguagem e Técnica de Programação - dos cursos de graduação de Tecnologia em Processamento de Dados e Tecnologia em Telecomunicações, já existentes. "Futuramente, no período letivo de 2000, estaremos implantando o programa nos cursos de Ciência da Computação, Engenharia de Produção e Engenharia de Telecomunicações, que serão criados a partir do próximo ano", completa Salum Neto. Em um prazo de três anos, a instituição poderá implementar o currículo de Arquiteto de Tecnologia Java. A PUC-SP também participará do projeto AAJC e espera estar ministrando os cursos para os seus alunos de Ciência da Computação já a partir de março do ano que vem. Para a diretora geral do Centro de Ciências Exatas e Tecnologia da PUC-SP, Tânia Campos, "por meio da nossa parceria com a Sun pretendemos apoiar projetos de pesquisa envolvendo professores e alunos". Com o projeto, a PUC-SP planeja incentivar a execução de determinadas disciplinas, como o programa MBIS (Master Business Information Systems) - Executivo em Ciência da Computação, que começa em março de 1999, com o seminário "Tecnologia Java"; e o curso de mestrado profissionalizante na disciplina de Programação Orientada a Objeto, com início previsto para o segundo semestre de 1999. A diretora acredita que a iniciativa motivará professores e alunos interessados na tecnologia Java, tanto do ponto de vista acadêmico como profissional e gerará recursos a partir de treinamento na tecnologia Java que possam ser reaplicados nos projetos de pesquisa e na atualização dos laboratórios de informática do Centro. "A expectativa da universidade é potencializar a infra-estrutura para projetos conjuntos universidade-empresa com apoio da tecnologia da Sun", destaca Tânia Campos.

Senac é Centro Autorizado Java

A Sun e o Senac-SP assinam hoje um acordo que nomeia a instituição o mais novo Centro Autorizado Java (AJC - Authorized Java Center) em São Paulo. De acordo com Ricardo Castillo Molina, gerente corporativo do Senac-SP, "a demanda por treinamentos na tecnologia Java tem apresentado um grande crescimento e nada melhor do que buscar a tecnologia com o próprio fabricante". A partir de novembro, o Senac oferecerá cursos especializados em Java e treinamento em tecnologias de Internet e intranet. As opções incluem "Introdução a Programação e Programação Orientada a Objeto com Java", "Java para Iniciantes", "Programação Java", "Editoração de Páginas Web", "Editoração de Páginas Web com Java" e "Programação Java Script". O novo AJC está localizado na Rua Dr. Vila Nova, 228 - 5º andar. As inscrições podem ser feitas pelo telefone (011) 236-2050 ou pelo fax (011) 255-0792 - mais informações pelo e-mail cei@sp.senac.br.

http://www.uol.com.br/webworld/tecnologia/prog061098.htm


A MICROSOFT APELA NO PROCESSO DO JAVA

Sexta-feira, 15 de janeiro de 1999

A Microsoft apelou quinta-feira em San Francisco, Califórnia, contra a ordem do juiz Ronald Whyte de adequar todos os seus softwares com Java às especificações da Sun. A ordem, dada em novembro, inclui do browser Internet Explorer ao Windows 98. O juiz determinou que fosse cumprida em 90 dias. Caso contrário, a Microsoft deveria tirar os produtos do mercado.

http://www2.uol.com.br/info/infonews/011999/15011999-6.shl


EXECUTIVO DEFENDE IMPLEMENTAÇÃO JAVA DA MICROSOFT

26/02/99

[Marc Ferranti - IDG NEWS]

Em seu depoimento escrito entregue ontem no tribunal, Bob Muglia, vice-presidente sênior do grupo de ferramentas e aplicativos da Microsoft, refutou as alegações de que as "inovações e aperfeiçoamentos" da Microsoft com relação à linguagem de programação Java, da rival Sun Microsystems Inc., eram anti-competitivas.

A Sun - que moveu um processo independente contra a Microsoft - tem acusado a empresa de Bill Gates de ter violado os termos do contrato de licenciamento da Java ao criar extensões da linguagem que funcionam apenas com o Windows. O objetivo da Microsoft, segundo a Sun, é de exterminar a promessa multiplataforma da Java de rodar sobre qualquer sistema operacional.

Nas 63 páginas de depoimento, Muglia tenta explicar porque a Microsoft, em mensagens internas de e-mail, utilizou termos como "Java poluído" e "eliminar a Java multiplataforma." Segundo o executivo, a Sun utilizou o termo "Java pura" como um slogan de marketing e, em um e-mail interno, os funcionários da Microsoft sarcasticamente se referiram a qualquer outra coisa além de "Java pura" como "Java poluída". "A Java da Microsoft é a melhor implementação no mercado", testemunhou o executivo, acrescentando que, embora os desenvolvedores apreciem a eficiência da programação multiplataforma, o problema com a "Java pura" é que ela não tira vantagem total da plataforma subjacente.

"A promessa da Java de "escreva uma vez, rode em qualquer lugar" falhou por causa dos problemas da própria programação multiplataforma e não por causa das ações da Microsoft", depôs Muglia. O executivo afirmou que, se fosse dada uma opção de escolha, os desenvolvedores de software reconheceriam que seria melhor para seus clientes escrever programas Java especificamente criados para rodar no Windows. "Mesmo assim, a Microsoft desenvolveu uma implementação Java que oferece a esses profissionais a chance de escrever aplicativos tanto em "Java pura" ou criar "ótimas" versões para Windows", disse a testemunha.

http://www.uol.com.br/idgnow/busca/2602b24.htm


CRIADOR DE JAVA ACUSA MICROSOFT DE TENTAR DESTRUIR A TECNOLOGIA. JAMES GOSLING, DA SUN, DEPÕE NA JUSTIÇA E AFIRMA QUE A MICROSOFT TENTA NEUTRALIZAR A JAVA PARA PROTEGER O WINDOWS.

Patrick Thibodeau, IDG News Service

Em 35 páginas de testemunho por escrito entregue ontem à corte americana, James Gosling, criador da Java e vice-presidente da Sun Microsystems, acusa a Microsoft de tentar destruir a capacidade multi-plataforma da linguagem por considerá-la uma ameaça ao sistema operacional Windows.
"Se a Microsoft conseguir fragmentar a tecnologia Java, os benefícios multi-plataforma para fabricantes, desenvolvedores e usuários serão afetados e a ameaça que a linguagem impõe ao Windows será neutralizada", escreveu o executivo, que desenvolveu a Java em 1991. Segundo ele, entre outras coisas, a Microsoft procura alterar a linguagem de programação para que ela seja suportada apenas pelas suas próprias implementações. A Microsoft estaria fazendo "uma implemetação incompatível da tecnologia Java, que não é multi-plataforma, mas dependente da plataforma Windows e de tecnologia proprietária da Microsoft para funcionar. É como acrescentar palavras e frases à língua inglesa que não podem ser entendidas por ninguém", comparou o executivo. As acusações de Gosling são relacionadas à ação na justiça que a Sun moveu contra a Microsoft pelo mesmo motivo. Até que o caso seja definido, a Microsoft foi obrigada no mês passado a alterar as implementações Java em seus produtos para que atendam os requerimentos de compatibilidade da Sun. E na semana passada. a Sun anunciou planos de ajudar a America Online a desenvolver a próxima geração de software Netscape usando Java. Gosling disse ainda que a Microsoft também omitiu da sua implementação um padrão de API (Application Programming Interface) chamado Interface Nativa da Java (JNI), que permite às plataformas de código específico, como Windows, interagir com o código da Java. "Se o desenvolvedor utiliza JNI, o software não vai rodar na JVM (Java Virtual Machine) da Microsoft", explicou."Em resumo, as partes-chaves da tecnologia Java - a linguagem de programação, biblioteca de classes e APIs, o compilador e a JVM - foram alteradas na implementação da Microsoft de um jeito que deterioram a promessa multi-plataforma da Java." Segundo o executivo, funcionários da Microsoft reconheceram que estender unilateralmente a linguagem destrói a compatibilidade da Java de rodar em qualquer plataforma. Em resposta ao depoimento de Gosling, a Microsoft argumentou que a promessa da Sun ("escreva uma vez, rode em qualquer lugar") não foi cumprida. De acordo com a Microsoft, para rodar sobre todas as plataformas a Java se limita a funções básicas que impedem o seu desempenho, funcionalidade e integração. "Os desenvolvedores não estão confusos e reconhecem claramente quando estão utilizando um código nativo do Windows ou qualquer outra plataforma para fazer com que suas aplicações sejam mais desejadas pelo consumidor", disse o relatório entregue pela Microsoft.

http://www.uol.com.br/webworld/negocios/neg021298.htm


MICROSOFT AGREES TO SETTLEMENT THAT PROTECTS FUTURE INTEGRITY OF THE JAVATM PLATFORM

On January 23, 2001, Sun Microsystems announced that Microsoft Corporation had agreed to settle Sun's lawsuit regarding the JavaTM technology. The settlement protects the future integrity of the Java platform. As part of the agreement Microsoft has agreed to pay Sun $20 million, to accept Sun's termination of the prior license agreement, and to a permanent injunction against unauthorized use of Sun's JAVA COMPATIBLE trademark.

To protect developers and consumers using Microsoft's outdated version of Java technology, Sun has agreed to grant Microsoft a limited license to continue to distribute its current version of the software, provided that all future versions of such products pass Sun's compatibility tests. This part of the agreement lasts seven years. Beyond that date, Microsoft can not distribute Java technology or use any of Sun's intellectual property.

"It's pretty simple: This is a victory for our licensees and consumers," said Sun's chairman and CEO Scott McNealy. "The community wants one Java technology: one brand, one process, and one great platform. We've accomplished that, and this agreement further protects the authenticity and value of Sun's Java technology."

Sun freely distributes and actively supports the latest, most highly optimized version of Java technology (JDKTM 1.3 release) for Microsoft Windows. Further, Sun would be open to the possibility of having Microsoft distribute compliant versions of the latest, most robust Java technology.

This year, Sun's partners will deliver millions of devices, all powered by Java technology, including more than 250 million smartcards, according to Rich Green, Sun's vice president and general manager of Java Software, Software Systems Group. Ninety percent of all application server companies have adopted J2EETM technology as the de facto standard.

"Perhaps, in time, Microsoft will realize the benefits of joining the Java community," said Patricia Sueltz, Sun's executive vice president, Software Systems Group.

For more information on the settlement, please see the settlement press release.

Case History

On October 7, 1997, Sun Microsystems Inc. sued Microsoft Corp in US District Court for breaching its contractual obligation to deliver products that compatibly implement Sun's JavaTM technology.

Sun does not undertake lawsuits lightly, particularly such a significant one as this. After months of serious negotiations with Microsoft it became clear that we had no choice but to take this step. The ability to maximize compatibility and minimize porting is the central value of the Java platform, and that value is worth fighting for, even if it requires litigation.

Developers by the hundreds of thousands are drawn to the Java platform for the opportunities it provides. The Java platform is a great business for Sun, for our licensees and especially for developers. Sun's not undertaking this lawsuit altruistically. There's a strong, new market with enormous growth potential at stake here -- for Sun and for hundreds of other established and fledgling companies.

Achieving the full potential of the Java platform requires industry-wide cooperation and compatible implementation. Sun's contracts are designed to ensure that our licensees maintain that compatibility.

When properly implemented, the Java platform turns the network into a full-fledged computing environment, for consumers with networked gadgets; for businesses who want to make networked data available universally; and for developers who want to build applications that will run on the broadest range of machines possible.

Sun is absolutely focused on our goal -- to maintain the value and the promise of the Java platform and the new market it creates. We'll continue to take whatever steps we must to defend it.

[ This page was updated: 31-Jan-01 ]

http://java.sun.com/lawsuit/