/[classpath]/classpath/doc/www.gnu.org/stories.wml
ViewVC logotype

Diff of /classpath/doc/www.gnu.org/stories.wml

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.8 by egagnon, Sun Mar 28 18:33:14 2004 UTC revision 1.9 by patrik_reali, Wed Oct 6 16:38:19 2004 UTC
# Line 1  Line 1 
1  #include "include/layout.wml"  #include "include/layout.wml"
2    
 ##  
 #  
 # VM Table as custom tag, to ensure consistency and  
 # simplify layout changes in the table  
 #  
 # tag: JVM  
 # attributes: name url  
 #  
 <define-tag JVM endtag=required>  
   <preserve name>  
   <preserve url>  
   <set-var %attributes>  
   <tr>  
     <td valign="top"><a href="<get-var url>"><get-var name></a></td>  
     <td>%body</td>  
   </tr>  
   <restore url>  
   <restore name>  
 </define-tag>  
   
   
3  <set-var last-modified-author="prk">  <set-var last-modified-author="prk">
4    
5  <subject "GNU Classpath Success Stories">  <subject "GNU Classpath Success Stories">
# Line 42  of GNU Classpath. Line 21  of GNU Classpath.
21  <table border="0" width="100%" cellpadding="6">  <table border="0" width="100%" cellpadding="6">
22  <!--tr><th>JVM</th><th>Description</th></tr-->  <!--tr><th>JVM</th><th>Description</th></tr-->
23    
24  <JVM url="http://aegisvm.sourceforge.net/" name="AegisVM">  <project url="http://aegisvm.sourceforge.net/" name="AegisVM">
25  The Aegis VM Project is an on-going effort to develop a lightweight,  The Aegis VM Project is an on-going effort to develop a lightweight,
26  secure virtual machine for executing Java bytecode.  The Aegis VM will  secure virtual machine for executing Java bytecode.  The Aegis VM will
27  eventually feature a modular bytecode verification architecture that  eventually feature a modular bytecode verification architecture that
28  allows user-defined static verification procedures to be integrated  allows user-defined static verification procedures to be integrated
29  into the VM's dynamic linking process through pluggable verification  into the VM's dynamic linking process through pluggable verification
30  modules.  modules.
31  </JVM>  </project>
32    
33  <JVM url="http://gcc.gnu.org/java/" name="GCJ">  <project url="http://gcc.gnu.org/java/" name="GCJ">
34  Although GNU Classpath cannot be directly compiled for use with  Although GNU Classpath cannot be directly compiled for use with
35  GCJ at this time, a lot of work has been done to merge GCJ class  GCJ at this time, a lot of work has been done to merge GCJ class
36  library code and GNU Classpath class library code.  This has resulted  library code and GNU Classpath class library code.  This has resulted
37  in a better version of each.  The current merge status between the two  in a better version of each.  The current merge status between the two
38  projects is <createlink url="http://gcc.gnu.org/java/libgcj-classpath-compare.html"  projects is <createlink url="http://gcc.gnu.org/java/libgcj-classpath-compare.html"
39  name="located here">.  name="located here">.
40  </JVM>  </project>
41    
42  <JVM url="http://www.ikvm.net/" name="IKVM.NET">  <project url="http://www.ikvm.net/" name="IKVM.NET">
43  A JVM for the .NET platform.  A JVM for the .NET platform.
44  Runs on top of <createlink url="http://www.go-mono.org/" name="Mono">.  Runs on top of <createlink url="http://www.go-mono.org/" name="Mono">.
45  </JVM>  </project>
46    
47  <JVM url="http://sourceforge.net/projects/jamiga" name="JAmiga">  <project url="http://sourceforge.net/projects/jamiga" name="JAmiga">
48  A JRE implementation for the Amiga Platform.  A JRE implementation for the Amiga Platform.
49  </JVM>  </project>
50    
51  <JVM url="http://jamvm.sourceforge.net/" name="JamVM">  <project url="http://jamvm.sourceforge.net/" name="JamVM">
52  JamVM is a Java Virtual Machine which conforms to the JVM specification version 2 (blue book). In comparison to most other VM's (free and commercial) it is extremely small, with a stripped executable on PowerPC of only ~100K, and Intel 80K. However, unlike other small VMs (e.g. KVM) it is designed to support the full specification, and includes support for object finalisation, the Java Native Interface (JNI) and the Reflection API.  JamVM is a Java Virtual Machine which conforms to the JVM specification version 2 (blue book). In comparison to most other VM's (free and commercial) it is extremely small, with a stripped executable on PowerPC of only ~100K, and Intel 80K. However, unlike other small VMs (e.g. KVM) it is designed to support the full specification, and includes support for object finalisation, the Java Native Interface (JNI) and the Reflection API.
53  </JVM>  </project>
54    
55  <JVM url="http://www.oberon.ethz.ch/jaos/" name="Jaos">  <project url="http://www.oberon.ethz.ch/jaos/" name="Jaos">
56  The Jaos VM is a JVM using GNU Classpath implemented on top of the  The Jaos VM is a JVM using GNU Classpath implemented on top of the
57  <createlink url="http://bluebottle.ethz.ch/" name="Aos/Bluebottle"> kernel.  <createlink url="http://bluebottle.ethz.ch/" name="Aos/Bluebottle"> kernel.
58  This kernel offers many useful features like garbage collected memory  This kernel offers many useful features like garbage collected memory
59  management, dynamic module loading, and object-oriented model. This makes the  management, dynamic module loading, and object-oriented model. This makes the
60  implementation of a JVM particularly attractive and simple.  implementation of a JVM particularly attractive and simple.
61  </JVM>  </project>
62    
63  <JVM url="http://jcvm.sourceforge.net/" name="JC">  <project url="http://jcvm.sourceforge.net/" name="JC">
64  JC is a Java virtual machine implementation that converts class  JC is a Java virtual machine implementation that converts class
65  files into C source files using the Soot Java bytecode analysis  files into C source files using the Soot Java bytecode analysis
66  framework, compiles them with GCC, and loads them using a built-in  framework, compiles them with GCC, and loads them using a built-in
67  ELF object file loader.  ELF object file loader.
68  </JVM>  </project>
69    
70  <JVM url="http://www.ibm.com/developerworks/oss/jikesrvm/" name="Jikes RVM">  <project url="http://www.ibm.com/developerworks/oss/jikesrvm/" name="Jikes RVM">
71  Jikes RVM uses GNU Classpath for all of its libraries.  Instructions for using  Jikes RVM uses GNU Classpath for all of its libraries.  Instructions for using
72  Classpath are provided in the Jikes RVM user's guide as of the Jikes RVM  Classpath are provided in the Jikes RVM user's guide as of the Jikes RVM
73  release 2.2.1 (4/7/03). Nightly regression tests are run against the latest  release 2.2.1 (4/7/03). Nightly regression tests are run against the latest
74  Classpath release and the Classpath CVS head. The results are posted on the  Classpath release and the Classpath CVS head. The results are posted on the
75  jikesrvm-regression mailing list, which is archived and available on the Jikes  jikesrvm-regression mailing list, which is archived and available on the Jikes
76  RVM home page.  RVM home page.
77  </JVM>  </project>
78    
79  <JVM url="http://jnode.sourceforge.net/" name="JNode">  <project url="http://jnode.sourceforge.net/" name="JNode">
80  JNode is a <i>Java New Operating System Design Effort</i>.  JNode is a <i>Java New Operating System Design Effort</i>.
81  The goal is to get an simple to use and install Java operating system for personal use. Any java application should run on it, fast &amp; secure!  The goal is to get an simple to use and install Java operating system for personal use. Any java application should run on it, fast &amp; secure!
82  </JVM>  </project>
83    
84  <JVM url="http://www.eecg.toronto.edu/~doylep/jupiter/" name="Jupiter">  <project url="http://www.eecg.toronto.edu/~doylep/jupiter/" name="Jupiter">
85  This VM also uses a modified version of the GNU Classpath libraries.  This VM also uses a modified version of the GNU Classpath libraries.
86  </JVM>  </project>
87    
88  <JVM url="http://www.kaffe.org/" name="Kaffe">  <project url="http://www.kaffe.org/" name="Kaffe">
89  Kaffe OpenVM is a complete virtual machine, library framework and  Kaffe OpenVM is a complete virtual machine, library framework and
90  tools for programming in the java language. It has its own  tools for programming in the java language. It has its own
91  implementation of part of the core libraries, but uses large parts of  implementation of part of the core libraries, but uses large parts of
92  the GNU Classpath framework.  the GNU Classpath framework.
93  </JVM>  </project>
94    
95  <JVM url="http://kissme.sourceforge.net/" name="Kissme">  <project url="http://kissme.sourceforge.net/" name="Kissme">
96  This VM is almost always guaranteed to work with GNU Classpath CVS  This VM is almost always guaranteed to work with GNU Classpath CVS
97  source code.  source code.
98  </JVM>  </project>
99    
100  <JVM url="http://www.intel.com/research/mrl/orp/" name="ORP">  <project url="http://www.intel.com/research/mrl/orp/" name="ORP">
101  Information about ORP  Information about ORP
102  can also be found at <createlink url="http://orp.sourceforge.net/"  can also be found at <createlink url="http://orp.sourceforge.net/"
103  name="http://orp.sourceforge.net/">.  ORP 1.10 does not work with  name="http://orp.sourceforge.net/">.  ORP 1.10 does not work with
104  current GNU Classpath libraries.  Information is available in the  current GNU Classpath libraries.  Information is available in the
105  mailing list archives.  mailing list archives.
106  </JVM>  </project>
107    
108  <JVM url="http://www.sablevm.org/" name="SableVM">  <project url="http://www.sablevm.org/" name="SableVM">
109  SableVM is a robust, extremely portable, efficient, and  SableVM is a robust, extremely portable, efficient, and
110  specifications-compliant Java Virtual Machine that aims to be easy to  specifications-compliant Java Virtual Machine that aims to be easy to
111  maintain and to extend. It features a state-of-the-art, efficient  maintain and to extend. It features a state-of-the-art, efficient
112  interpreter engine. Its source code is very accessible and easy to  interpreter engine. Its source code is very accessible and easy to
113  understand, and has many robustness features that have been the object  understand, and has many robustness features that have been the object
114  of careful design.  of careful design.
115  </JVM>  </project>
116    
117  </table>  </table>
118  </en>  </en>
# Line 142  of careful design. Line 121  of careful design.
121  <en>  <en>
122  <table border="0" width="100%" cellpadding="6">  <table border="0" width="100%" cellpadding="6">
123  <!--tr><th>Project</th><th>Description</th></tr-->  <!--tr><th>Project</th><th>Description</th></tr-->
124  <JVM url="http://www.flex-compiler.lcs.mit.edu/" name="Flex Compiler">  <project url="http://www.flex-compiler.lcs.mit.edu/" name="Flex Compiler">
125  FLEX is a compiler infrastructure written in Java for Java. Applications  FLEX is a compiler infrastructure written in Java for Java. Applications
126  include a program analysis and transformation framework for distributed  include a program analysis and transformation framework for distributed
127  and embedded systems. Native backends exist for the StrongARM and MIPS  and embedded systems. Native backends exist for the StrongARM and MIPS
128  processors; it can also generate portable C code that can run on any  processors; it can also generate portable C code that can run on any
129  platform with gcc.  platform with gcc.
130  </JVM>  </project>
131  </table>  </table>
132  </en>  </en>
133    

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.9

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26