Thursday, February 24, 2005

IKVM Java Virtual Machine (JVM) for the .NET and Mono

we had some research on this tool for our official purposes and it
is more worthy than the J# compiler available in Microsoft .Net Platform.

IKVM.NET is a Java Virtual Machine (JVM) for the .NET and Mono
runtimes. IKVM.NET stands in the unique position of bringing them
together. Initially born out of frustration with the limitations of
tools like JUMP and J#, IKVM.NET was created when Jeroen Frijters set
out to create a way to migrate an existing JavaTM database application
to .NETTM.

IKVM.NET has gone through a variety of designs and name changes to
emerge as a sophisticated collection of tools offering a variety of
integration patterns between the Java and .NET languages and
platforms. It is still under development but people have reported
success in running sophisticated applications and tools including
Eclipse, JmDNS, JGroups, Jetty (with a few changes), etc.

what we had observed from using this tool is it had good
interoperability from java to MONO (C#) and even the latest versions
of JDk are supported, whereas when see .NET FrameWork Supports JDK1.1
only.

This is a nice tool and u can get this tool downloaded from
Sourceforge.net at http://sourceforge.net/projects/ikvm

it is open source tool and still work is going on this and u can even
contribute for it.

No comments: