# Wednesday, 19 June 2002
« Finally started blogging | Main | What about J#? »
What is I<<K.VM.NET?

I<<K.VM.NET is a Java VM implemented in .NET. The goal is to implement a fully functional JVM. Initialy, I'll probably be aiming at the JDK 1.1 compatibility level, but in the future newer versions should be possible.

How does it work?

Java .class files are converted just-in-time to .NET classes. This enables me to take advantage of the .NET JIT compiler and GC. The Java class library that will be used is GNU Classpath.

Why?

I have a large Java application that I would like to slowly migrate to .NET, in order to be able to do that, I need a way to interoperate with Java code, the existing solutions I have looked at are inadequate. Besides, It's lots of fun to build something like this :-)

Wednesday, 19 June 2002 12:17:37 (W. Europe Daylight Time, UTC+02:00)  #    Comments [0]