On Mon, 2005-04-25 at 13:12 -0500, Robert Citek wrote: > > Yep: > > > > http://mono-project.com/Java > > Read through it, but still don't have a clear picture of how all the > piece fit together. For example, while browsing the Mono site, I came > across this image of Eclipse running under Mono: > > http://primates.ximian.com/~miguel/images/eclipse-mono.png > > I haven't use Eclipse in a while, but if I recall it's a FLOSS > Integrated Development Environment written in Java: > > http://www.eclipse.org/ > > My guess is that Miguel took the Java source, compiled it to byte-code > using the Mono w/IKVM libraries, and is running it under the Mono > Runtime Environment. But that's just a guess. I'm hoping Edd's book > will clarify.
Edd's book has a small section on IKVM. He demonstrates creating a Mono assembly in C# and calling that assembly from a Java program. Then he demonstrates the reverse: Creating a Java class which he then uses from a Mono program written in C#. To get eclipse to work, I don't think there is any recompiling of *source code*. IKVM is a JIT compiler for JVM to CIL bytecodes. So it lets you take JVM bytecode and turn it into .NET CIL bytecode which mono JITs into x86 code. GNU Classpath provides the supporting Java classes. -jamin _______________________________________________ CWE-LUG mailing list http://www.cwelug.org/ [email protected] http://lists.firepipe.net/listinfo/cwe-lug
