Компания Microsoft выпустила предварительную версию руководства по миграции с технологий на базе Java на другие решения. Дело в том, что по условиям мирового соглашения с Sun Microsystems, с января 2004 года софтверный гигант должен прекратить поддержку своей виртуальной Java-машины. Поскольку при этом Microsoft теряет возможность по исправлению ошибок и дыр, то виртуальная машина Java не будет поставляться в комплекте c ее программными продуктами, в частности, с ОС Windows.
В достаточно подробном руководстве (файл PDF объемом 473 кб) описываются различные способы решения проблем несовместимости продуктов Microsoft с Java. В частности, компаниям, использующим Java совместно с Windows, предлагаются три варианта: отказаться от Java раз и навсегда, перейти на платформу .Net и язык Visual C# или применять альтернативную виртуальную машину. В будущем Microsoft выпустит инструменты для облегчения миграции с Java на другие технологии. Стоит отметить, что в настоящее время между Sun и Microsoft идет новая тяжба, инициированная компанией Sun с целью добиться включения в Windows собственной виртуальной машины.