MICROSOFT OUTLINED ITS plans Thursday for the delivery of development tools designed to migrate Java applications onto the company's signature .NET platform.

   ADVERTISEMENT
  

Free IT resource

Virtualization Insights from Top Experts - Learn how virtualization gets real!

Sponsored by Dell

Free IT resource

TechNet: More ways to know it, share it, and keep it running.

Sponsored by Microsoft

RELATED LINKS
»  AT&T buys high-speed wireless spectrum for $2.5 billion
»  Update: Sprint chief Forsee resigns
»  IT trainer offers master's degree for hackers
»  Wireless RSS feed 

IDG ENTERPRISE NETWORK
More Network LAN/WAN News...  (ComputerWorld)
Wireless EV-DO on board  (ComputerWorld)

TOP NEWS 


IT SOLUTION SEARCH

The announcement of the Java User Migration Path (JUMP) applications and services comes two days after the Redmond, Wash.-based giant settled a bitter, three-year legal dispute over the use of Sun Microsystems's Java programming language.

By mid-year, Microsoft plans to give developers a simplified means of transferring code written with its Visual J++ language onto the .NET platform. The software giant also claims developers familiar with Java will be able to easily create new .NET applications or migrate existing code to the company's C# language.

By providing a set of tools that can be hosted in the Visual Studio.NET development environment, users will gain automatic conversion from Java source code to C#, shifting both language syntax and library calls. In instances where the code conversion fails, the code will be flagged to help identify problems and solve the remaining conversion. Microsoft will also initiate consulting services for custom-specific projects relating to JUMP.

These moves by Microsoft were expected given the terms of Tuesday's settlement with Sun. Beyond agreeing to pay Sun $20 million, Microsoft can now only continue to sell existing products that use an older 1.1.4 version of Java that Microsoft currently has and cannot modify it for future products, Pat Sueltz, executive vice president of Sun's Software Systems Group, said in a conference call Tuesday afternoon.

"The settlement essentially leaves Microsoft with frozen products," said Mark Driver, research director at Gartner. "They can't expand on Visual J++."

Driver sees Microsoft's post-settlement moves as an attempt to make headway into the Java community. "First off, this technology is based on introducing the Java language to .NET," he said.

Driver believes Microsoft grossly overestimated the number of people using Visual J++ and also underestimates the number of Java developers. The company, however, does see the obvious need to make Java inroads in order to strengthen its .NET future, he said.

"There are a lot of folks out there wanting to learn Java, and Microsoft wants to bring those people in as quickly as possible," Driver said.

With interest in Java rapidly spreading, Microsoft now needs a way to attract and hold on to developers on its own platform, Driver said.

Driver, however, added that while the moves might be a step in the right direction, the technology Microsoft is using is not terribly impressive.

"The Java-like language will potentially attract large organizations that must support both .NET and Java. These organizations, however, will find the syntax of the language to be of only minor long term benefit, whereas discontinuity and overlaps between the frameworks will nullify many of the same language benefits," Driver wrote in a research note that examines this week's activity between Sun and Microsoft over Java.

Sun will likely stick to the same guns that in part prompted its lawsuit against Microsoft to counter the software giant's moves. Microsoft does not have access to Sun's Java compatibility tests and cannot give the official certification that the applications are indeed official Java programs.

"The lawsuit was about Microsoft trying to build a proprietary implementation of the Java platform," said David Harrah, a Sun spokesman. "The JUMP announcement seems only to address the Java language. It is sort of a yawner, as far as we are concerned."

The Sun legal team has yet to voice its opinion on whether Microsoft's latest Java-related move warrants a fresh lawsuit. Harrah said he does not expect Sun to pursue new litigation in the case.

"This is a very defensive move on Microsoft's part," Harrah said. "Microsoft keeps talking about the Web needing to support multiple languages, but they don't get it. It is not about multiple languages; it is about cross-platform and cross-client support."

Gartner's Driver echoed the negative take on Microsoft's multiple language claims. While Microsoft said its JUMP announcement strengthened a commitment to language diversity, the company is only creating an illusion of openness, according to Driver. Microsoft remains committed to a support of its own programming languages, Driver said.

"Users of Java tools should recognize that Microsoft support of Java remains incomplete compared to the Sun-certified tools. Users of Microsoft tools should recognize that Microsoft's strategic direction is focused on C# and Visual Basic, not on Java," driver wrote in his research note. "This announcement provides the transition path for the current users of Microsoft's Java either to a rendition of Java 1.1.4 for .NET or directly to C#. For users strategically committed to Java, a Sun-certified Java platform will offer greater power and flexibility over the next 3 years." he wrote.