* xbuild/Microsoft.Common.targets (BuildingResources): Refactor to
[mono.git] / web / java
index 4c1dcb25150ed8660515c95c406e75f8820d39cf..adcd888f1be314c5e9dfff18aeda3ea00de25e62 100755 (executable)
--- a/web/java
+++ b/web/java
@@ -1,5 +1,9 @@
 * Java
 
+       <b>This is an outline on how to support Java, actual
+       implementations of ideas like this can be found <a href="http://radio.weblogs.com/0109845/">here</a></b>
+
+
        It would be interesting to support the Java language as part
        of the Mono project.  
 
        Microsoft J# compiler.   We could then allow the migration of
        Java applications to the Mono runtime. 
 
+** Native compiler
+
+       Although a native compiler can be built, and probably should be
+       built using an existing compiler, a short term solution is to 
+       build a translator from Java class files to the ECMA CIL images.
+
+       This has the advantage that we can use an existing and tested
+       Java compiler to generate the code, and then we can use an automated
+       code compiler that compiles Java VM bytecodes to CIL bytecodes.
+
 ** The translator.
 
        It would be interesting to write a semantic translator that
 
        This is an attempt to make the java bytecode available for the
        .NET environment.
-       
+
        The project attempts to generate the IL code / bytecode from the
        compiled java class files. It has reached the stage of code-generation.
        The issues that needs to be addressed is the mapping of java objects
        to the IL objects, eg: java.lang.String to System.String.
-       
+
        Gaurav Vaish and Abhaya Agarwal are currently leading this project.
-       The project is currently hosted at <a href="http://savannah.gnu.org/projects/jilc">GNU Savannah</a>.
+       The project is currently hosted at <a href="http://sourceforge.net/projects/jilc">SourceForge.Net</a>.
        The official home page of the project is 
-       <a href="http://home.iitk.ac.in/student/gvaish/jilc">http://home.iitk.ac.in/student/gvaish/jilc</a>.
+       <a href="http://jilc.sourceforge.net">http://jilc.sourceforge.net</a>.