Microsoft JUMPs for Java

February 5, 2002, 03:32 PM —  ITworld.com — 

A beta version of a tool that converts Java applications into Microsoft Corp.'s new programming language for building .Net applications was released Tuesday.

The latest release in Microsoft's JUMP to .Net strategy aims to lure Java developers to Microsoft's new Web-based computing architecture, which is centered around its own programming languages. JUMP stands for Java User Migration Path.

Used with Microsoft's forthcoming developer software, Visual Studio .Net, the Java Language Conversion Assistant (JLCA) will automatically convert basic Java source code into C# (C-sharp), Microsoft's new language developed specifically for .Net. The JLCA is intended to turn a basic Java application or a JSP (Java Server Page) into an application capable of being hosted on a Microsoft server rather than a Java-based server.

"There are a large number of our customers utilizing Java technology that are rewriting applications to take advantage of the .Net Framework," said Tony Goodhew, product manager with Microsoft's .Net tools division. "In a mechanical sense, the JLCA can do most of the work."

Initially, the conversion tool will automate most of the process involved with converting Java source code into C#. The tool produces a report detailing the conversion process and lists all of the parts of an application that could not be converted automatically. For those portions that can't be completed with the JLCA, the report offers instructions on how to finish the conversion manually, Goodhew said.

An enterprise version of the JLCA tool is also being developed by software migration tool maker ArtinSoft SA, a Microsoft partner based in San Pedro, Costa Rica. The enterprise version of the JLCA will allow developers to convert more advanced Java applications such as those designed around EJBs (Enterprise JavaBeans) into C#.

"Their tool is a super-set of the tool that Microsoft is providing," Goodhew said. "It will take the full range of software written in Java over to the .Net Framework."

The JUMP to .Net effort was first announced in January 2001 and saw its first product released last October with Visual J# .Net, a Java language tool that will be one of more than 20 programming languages supported in the .Net Framework. Currently in beta testing, Visual J# .Net will be included in Visual Studio .Net later this year, Goodhew said.

One of Microsoft's early customers, Alibre Inc., has been testing the conversion tool as it brings its mechanical design software over to the .Net platform from Java, according to the company's Chief Technology Officer Steve Emmons. Alibre originally built its application, which features instant messaging and collaboration tools, in Java with the intention of letting users run the program on a computer using a JVM (Java Virtual Machine).

"It was a great strategy for us to rapidly deploy our product to lots of different people at the time," Emmons said. When Sun Microsystems Inc. sued Microsoft over its use of Java, which was created by Sun, Microsoft subsequently abandoned its support of the technology. Emmons said his company decided to follow Microsoft.

"For a while we were somewhat uncertain where Java was going," he said. "This tool together with the overall .Net strategy really seemed like an excellent opportunity for us to move our product into a new market."

Besides Microsoft's new conversion tool, a small software maker based in San Jose, California, has developed a tool that allows .Net applications to run natively in the Java framework. Halcyon Software Inc. released a beta version of its iNet (Instant .Net) in early January that allows developers to write applications based on Microsoft's .Net technology without converting them out of Java.

The first beta version of the JLCA is available for download on Microsoft's developers Web site at http://www.msdn.com/. A final version is due out midyear and will be a feature in a later version of Visual Studio .Net. The enterprise version of the JLCA will be available in beta midyear from ArtinSoft.

ITworld.com

I like it!
Post a comment
The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
Free books

Essential JavaFX
Get started building rich Web apps quickly with an introduction to the power of JavaFX key features -- scene node graphs, nodes as components, the coordinate system, layout options, colors and gradients, custom classes with inheritance, animation, binding, and event handlers.Enter now!

The Nomadic Developer
Consulting can be hugely rewarding, but it's easy to fail if you are unprepared. To succeed, you need a mentor who knows the lay of the land. Aaron Erickson is your mentor, and this is your guidebook. Enter now!

Featured Sponsor

AISO founders envisioned a Web hosting company that was environmentally friendly. While the company employed energy-efficient innovations like solar panels, its infrastructure produced unacceptable power and cooling requirements. Find out how AISO leveraged AMD technology to overcome their challenge in this case study white paper.

In this whitepaper, Scalar explores the opportunity to change the landscape with respect to mission critical databases built around Oracle. Leveraging technologies such as Linux, high-end commodity processing power and Oracle RAC technology to architect, design, build and maintain database infrastructure that delivers maximum availability, reliability and performance at a fraction of traditional cost.

On a typical day, weather.com, the Web site for The Weather Channel in Atlanta, serves up between 15 million and 20 million page views. But in September 2004, when back-to-back hurricanes ransacked Florida, the peak traffic on one day more than tripled: over 70 million page views by more than 7 million unique visitors. Read the full success story now.

Marketplace