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

Reply via email to