Корпорация анонсировала инициативу JUMP (Java User Migration Path)

Пэт Шульц: «Microsoft сможет продавать только те свои продукты, в которых используется более старая версия Java 1.1.4»

Анонс новых приложений и служб Java User Migration Path (JUMP) был сделан буквально через два дня после того, как Microsoft удалось наконец урегулировать длившийся три года юридический спор, связанный с языком программирования, разработанным корпорацией Sun Microsystems.

К середине текущего года Microsoft планирует предложить разработчикам упрощенные средства переноса кода, написанного на языке Visual J++, на платформу .NET. В корпорации утверждают, что разработчики, знакомые с Java, получат удобные инструменты для того, чтобы создавать новые приложения для .NET или переписывать уже существующий код на язык C#.

Благодаря предложенному набору инструментальных средств, которые могут быть использованы в среде разработки Visual Studio.NET, пользователи смогут автоматически переводить исходные тексты Java-программ в C#, должным образом преобразуя при этом и синтаксические конструкции языка, и вызовы библиотечных функций. В тех случаях, где преобразование кода по каким-то причинам оказывается невозможным, соответствующие места могут отмечаться, что помогает впоследствии выявить проблемы и завершить преобразование вручную. Microsoft также намерена создать специальную консалтинговую службу для заказчиков, осуществляющих проекты, связанные с JUMP.

Эти шаги со стороны Microsoft согласуются с условиями договоренности, достигнутой при урегулировании юридических разногласий с Sun. По заявлению Пэт Шульц, исполнительного вице-президента подразделения Sun Software Systems Group, после того как Microsoft согласилась выплатить Sun 20 млн. долл., корпорация сможет продавать только те свои продукты, в которых используется более старая версия Java 1.1.4.

«По условиям этого соглашения, по существу, Microsoft остается с 'замороженными' продуктами», — заметил Марк Драйвер из GartnerGroup.

Драйвер рассматривает шаги, предпринятые Microsoft после подписания «мирного» соглашения, как попытку проникнуть в сообщество Java.

Драйвер считает, что Microsoft слишком преувеличивает число тех, кто использует Visual J++, и занижает количество разработчиков Java. Тем не менее, по его словам, корпорация считает совершенно необходимым интегрировать Java в платформу .NET, чтобы обезопасить ее будущее.

«Огромное количество людей повсюду изучают Java, и Microsoft стремится как можно быстрее завладеть их вниманием», — сказал Драйвер.

Драйвер добавил, что хотя шаги, предпринятые Microsoft, сделаны в правильном направлении, предложенная технология не производит особо сильного впечатления.

«Пользователи инструментальных средств Microsoft должны осознать, что стратегия Microsoft направлена главным образом на C# и Visual Basic, а не на Java, — настаивает Драйвер. — Последний анонс предлагает пользователям Microsoft возможность перейти на версию Java 1.1.4 для платформы .NET или непосредственно на C#. Что же касается тех, для кого Java имеет стратегическое значение, сертифицированные Sun платформы в ближайшие года три смогут предложить большую мощь и гибкость».