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

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

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

revision 1.20 by cbj, Tue Dec 17 06:28:24 2002 UTC revision 1.21 by cbj, Tue Dec 17 22:58:32 2002 UTC
# Line 15  Line 15 
15  <header title="GNU Classpath">  <header title="GNU Classpath">
16  <en>  <en>
17  <p>  <p>
18  <hr SIZE="1" NoShade>  <table class="groupmenutable">
19  <a class=tabselect href="http://savannah.gnu.org/projects/classpath/">Savannah</a>&nbsp;|&nbsp;    <tr>
20        <td width="10%"><i>Classpath:</i></td>
21  <a class=tabs href="http://www.gnu.org/software/classpath/">Homepage</a>&nbsp;|&nbsp;      <td width="90%">
22  <a class=tabs href="http://savannah.gnu.org/bugs/?group_id=85">Bugs</a>&nbsp;|&nbsp;        <a class=tabs href="http://savannah.gnu.org/projects/classpath/">Savannah</a>&nbsp;&nbsp;|&nbsp;&nbsp;
23  <a class=tabs href="http://savannah.gnu.org/support/?group_id=85">Support</a>&nbsp;|&nbsp;        <a class=tabselect href="http://www.gnu.org/software/classpath/">Homepage</a>&nbsp;&nbsp;|&nbsp;&nbsp;
24  <a class=tabs href="http://savannah.gnu.org/patch/?group_id=85">Patches</a>&nbsp;|&nbsp;        <a class=tabs href="http://savannah.gnu.org/bugs/?group=classpath">Bugs</a>&nbsp;&nbsp;|&nbsp;&nbsp;
25  <a class=tabs href="http://savannah.gnu.org/mail/?group_id=85">Lists</a>&nbsp;|&nbsp;        <a class=tabs href="http://savannah.gnu.org/support/?group=classpath">Support</a>&nbsp;&nbsp;|&nbsp;&nbsp;
26          <a class=tabs href="http://savannah.gnu.org/patch/?group=classpath">Patches</a>&nbsp;&nbsp;|&nbsp;&nbsp;
27  <a class=tabs href="http://savannah.gnu.org/pm/?group_id=85">Tasks</a>&nbsp;|&nbsp;        <a class=tabs href="http://savannah.gnu.org/mail/?group=classpath">Mailing Lists</a>&nbsp;&nbsp;|&nbsp;&nbsp;
28  <a class=tabs href="http://savannah.gnu.org/news/?group_id=85">News</a>&nbsp;|&nbsp;        <a class=tabs href="http://savannah.gnu.org/pm/?group=classpath">Tasks</a>&nbsp;&nbsp;|&nbsp;&nbsp;
29  <a class=tabs href="http://savannah.gnu.org/cvs/?group_id=85">CVS</a>&nbsp;|&nbsp;        <a class=tabs href="http://savannah.gnu.org/news/?group=classpath">News</a>&nbsp;&nbsp;|&nbsp;&nbsp;
30  <a class=tabs href="http://savannah.gnu.org/files/?group_id=85">Files</a>&nbsp;|&nbsp;<hr SIZE="1" NoShade>        <a class=tabs href="http://savannah.gnu.org/cvs/?group=classpath">CVS</a>&nbsp;&nbsp;|&nbsp;&nbsp;
31          <a class=tabs href="http://savannah.gnu.org/files/?group=classpath">Files</a>
32        </td>
33      </tr>
34      <tr>
35        <td width="10%">&nbsp;&nbsp;&nbsp;&nbsp;<i>Tools:</i></td>
36        <td width="90%">
37          <a class="tabs" href="http://savannah.gnu.org/projects/cp-tools/">Savannah</a>&nbsp;&nbsp;|&nbsp;&nbsp;
38          <a class="tabs" href="http://www.gnu.org/software/cp-tools/">Homepage</a>&nbsp;&nbsp;|&nbsp;&nbsp;
39          <a class="tabs" href="http://savannah.gnu.org/bugs/?group=cp-tools">Bugs</a>&nbsp;&nbsp;|&nbsp;&nbsp;
40          <a class="tabs" href="http://savannah.gnu.org/support/?group=cp-tools">Support</a>&nbsp;&nbsp;|&nbsp;&nbsp;
41          <a class="tabs" href="http://savannah.gnu.org/patch/?group=cp-tools">Patches</a>&nbsp;&nbsp;|&nbsp;&nbsp;
42          <a class="tabs" href="http://savannah.gnu.org/mail/?group=cp-tools">Mailing Lists</a>&nbsp;&nbsp;|&nbsp;&nbsp;
43          <a class="tabs" href="http://savannah.gnu.org/pm/?group=cp-tools">Tasks</a>&nbsp;&nbsp;|&nbsp;&nbsp;
44          <a class="tabs" href="http://savannah.gnu.org/news/?group=cp-tools">News</a>&nbsp;&nbsp;|&nbsp;&nbsp;
45          <a class="tabs" href="http://savannah.gnu.org/cvs/?group=cp-tools">CVS</a>&nbsp;&nbsp;|&nbsp;&nbsp;
46          <a class="tabs" href="http://savannah.gnu.org/files/?group=cp-tools">Files</a>
47        </td>
48      </tr>
49    </table>
50  <p>  <p>
51  GNU Classpath is a set of essential libraries for supporting the Java  GNU Classpath is a set of essential libraries for supporting the Java
52  language.  Our goal is to provide a free replacement for Sun's  language.  Our goal is to provide a free replacement for Sun's
# Line 37  written in the Java language. Line 55  written in the Java language.
55  </p>  </p>
56    
57  <p>  <p>
58  Classpath is licensed under the terms of the <link url="/copyleft/gpl.html"  Classpath is licensed under the terms of the <createlink url="/copyleft/gpl.html"
59  name="GNU General Public License"> with the following special exception.  name="GNU General Public License"> with the following special exception.
60  </p>  </p>
61    
# Line 70  JVM. Line 88  JVM.
88  Classpath is still a work in progress.  The first public release will  Classpath is still a work in progress.  The first public release will
89  be version 1.0.  There have been no public releases; however, pre-release  be version 1.0.  There have been no public releases; however, pre-release
90  source code is available via GNU's anonymous  source code is available via GNU's anonymous
91  <link url="http://savannah.gnu.org/cvs/?group_id=85" name="CVS server">  <createlink url="http://savannah.gnu.org/cvs/?group_id=85" name="CVS server">
92  , and snapshots of the Classpath tree have been released and are  , and snapshots of the Classpath tree have been released and are
93  available from <link url="ftp://alpha.gnu.org/gnu/classpath/"  available from <createlink url="ftp://alpha.gnu.org/gnu/classpath/"
94  name="ftp://alpha.gnu.org/gnu/classpath/">.    name="ftp://alpha.gnu.org/gnu/classpath/">.  
95  </p>  </p>
96    
# Line 80  name="ftp://alpha.gnu.org/gnu/classpath/ Line 98  name="ftp://alpha.gnu.org/gnu/classpath/
98    
99  <H4>Documentation</H4>  <H4>Documentation</H4>
100  <UL>  <UL>
101    <LI><link url="docs/" name="Current Documentation"></LI>    <LI><createlink url="docs/" name="Current Documentation"></LI>
102    <LI><link url="docs/orp.html" name="Using GNU    <LI><createlink url="docs/orp.html" name="Using GNU
103    Classpath with ORP"></LI>    Classpath with ORP"></LI>
104    <LI><link url="announce/announcements.html"    <LI><createlink url="announce/announcements.html"
105         name="Old News"></LI>         name="Old News"></LI>
106  </UL>  </UL>
107    
# Line 94  GNU Classpath 1.0 will be fully compatib Line 112  GNU Classpath 1.0 will be fully compatib
112  compatible with Java 2.  The current state of GNU Classpath can be  compatible with Java 2.  The current state of GNU Classpath can be
113  obtained by looking at these resources.  obtained by looking at these resources.
114    <ul>    <ul>
115      <li><link url="http://savannah.gnu.org/pm/task.php?group_id=85&set=custom&advsrch=0&group_project_id=0&_assigned_to=0&_status=1&SUBMIT=Browse" name="All open tasks"></li>      <li><createlink url="http://savannah.gnu.org/pm/task.php?group_id=85&set=custom&advsrch=0&group_project_id=0&_assigned_to=0&_status=1&SUBMIT=Browse" name="All open tasks"></li>
116      <li>Japitool <link url="ftp://alpha.gnu.org/pub/gnu/classpath/nightly/tests/classpath-jdk11-compare.txt" name="comparison against Java, version 1.1">, updated nightly</li>      <li>Japitool <createlink url="ftp://alpha.gnu.org/pub/gnu/classpath/nightly/tests/classpath-jdk11-compare.txt" name="comparison against Java, version 1.1">, updated nightly</li>
117      <li>Japitool <link url="ftp://alpha.gnu.org/pub/gnu/classpath/nightly/tests/classpath-jdk13-compare.txt" name="comparison against Java 2, version 1.3">, updated nightly</li>      <li>Japitool <createlink url="ftp://alpha.gnu.org/pub/gnu/classpath/nightly/tests/classpath-jdk13-compare.txt" name="comparison against Java 2, version 1.3">, updated nightly</li>
118      <li><link url="ftp://alpha.gnu.org/pub/gnu/classpath/nightly/tests/kissme-mauve-report.txt" name="Mauve results"> with Kissme CVS, updated nightly</li>      <li><createlink url="ftp://alpha.gnu.org/pub/gnu/classpath/nightly/tests/kissme-mauve-report.txt" name="Mauve results"> with Kissme CVS, updated nightly</li>
119      <li>GNU Classpath and GCJ <link url="http://gcc.gnu.org/java/libgcj-classpath-compare.html" name="merge status"></li>      <li>GNU Classpath and GCJ <createlink url="http://gcc.gnu.org/java/libgcj-classpath-compare.html" name="merge status"></li>
120    </ul>    </ul>
121  </en>  </en>
122  </p>  </p>
# Line 107  obtained by looking at these resources. Line 125  obtained by looking at these resources.
125  <en>  <en>
126  <p>  <p>
127  The test framework for GNU Classpath is called  The test framework for GNU Classpath is called
128  <link url="http://sources.redhat.com/mauve/" name="Mauve">.  There  <createlink url="http://sources.redhat.com/mauve/" name="Mauve">.  There
129  are instructions within the Mauve website on how to download and use Mauve.  are instructions within the Mauve website on how to download and use Mauve.
130  Writing Mauve tests is the most important thing GNU Classpath developers  Writing Mauve tests is the most important thing GNU Classpath developers
131  could do for the project at this time.  could do for the project at this time.
132  </p>  </p>
133  <p>  <p>
134  Java API compatibility testing can be performed using  Java API compatibility testing can be performed using
135  <link url="http://rainbow.netreach.net/~sballard/japi/"  <createlink url="http://rainbow.netreach.net/~sballard/japi/"
136  name="japitools">.  Japitools already does  name="japitools">.  Japitools already does
137  full API comparisons but it doesn't have the capability to extract  full API comparisons but it doesn't have the capability to extract
138  APIs from the documentation - instead, the "japize" tool uses the  APIs from the documentation - instead, the "japize" tool uses the
# Line 125  API-inspection phase ("japize") from the Line 143  API-inspection phase ("japize") from the
143  that worked on API documentation.  that worked on API documentation.
144  </p>  </p>
145  <p>  <p>
146  Another method of API compatibility testing is to use <link  Another method of API compatibility testing is to use <createlink
147  url="http://majestix.ucnet.uoc.gr/~jgeorgal/pub/jdiff.sh"  url="http://majestix.ucnet.uoc.gr/~jgeorgal/pub/jdiff.sh"
148  name="jdiff.sh">, at least until this functionality is merged into  name="jdiff.sh">, at least until this functionality is merged into
149  japitools.  japitools.
# Line 145  japitools. Line 163  japitools.
163  <tr><td>javax.print</td><td></td></tr>  <tr><td>javax.print</td><td></td></tr>
164  <tr><td>javax.rmi</td><td>GNU Classpath</td></tr>  <tr><td>javax.rmi</td><td>GNU Classpath</td></tr>
165  <tr><td>javax.security</td><td></td></tr>  <tr><td>javax.security</td><td></td></tr>
166  <tr><td>javax.sound</td><td><link url="http://tritonus.org/"  <tr><td>javax.sound</td><td><createlink url="http://tritonus.org/"
167  name="Tritonus"></td></tr>  name="Tritonus"></td></tr>
168  <tr><td>javax.sql</td><td>GNU Classpath</td></tr>  <tr><td>javax.sql</td><td>GNU Classpath</td></tr>
169  <tr><td>javax.swing</td><td></td></tr>  <tr><td>javax.swing</td><td></td></tr>
170  <tr><td>javax.transaction</td><td>GNU Classpath</td></tr>  <tr><td>javax.transaction</td><td>GNU Classpath</td></tr>
171  <tr><td>javax.xml</td><td></td></tr>  <tr><td>javax.xml</td><td></td></tr>
172  <tr><td>org.ietf.jgss</td><td><link  <tr><td>org.ietf.jgss</td><td><createlink
173  url="http://www.ietf.org/rfc/rfc2853.txt" name="IETF RFC 2853"></td></tr>  url="http://www.ietf.org/rfc/rfc2853.txt" name="IETF RFC 2853"></td></tr>
174  <tr><td>org.omg</td><td><link url="http://www.omg.org"  <tr><td>org.omg</td><td><createlink url="http://www.omg.org"
175  name="OMG"></td></tr>  name="OMG"></td></tr>
176  <tr><td>org.w3c.dom</td><td><link url="http://www.w3.org/DOM/"  <tr><td>org.w3c.dom</td><td><createlink url="http://www.w3.org/DOM/"
177  name="W3C DOM"></td></tr>  name="W3C DOM"></td></tr>
178  <tr><td>org.xml.sax</td><td><link url="http://sax.sourceforge.net" name="SAX"></td></tr>  <tr><td>org.xml.sax</td><td><createlink url="http://sax.sourceforge.net" name="SAX"></td></tr>
179  </table>  </table>
180  </en>  </en>
181  -->  -->
# Line 165  name="W3C DOM"></td></tr> Line 183  name="W3C DOM"></td></tr>
183  <H4>Virtual Machines</H4>  <H4>Virtual Machines</H4>
184  <en>  <en>
185  <p>  <p>
186  The primary target for GNU Classpath was originally <link  The primary target for GNU Classpath was originally <createlink
187  url="http://www.japhar.org/" name="Japhar">.  Japhar-0.07 works out-of-the-box with  url="http://www.japhar.org/" name="Japhar">.  Japhar-0.07 works out-of-the-box with
188  GNU Classpath-0.00.  Current Japhar versions do not work with current versions  GNU Classpath-0.00.  Current Japhar versions do not work with current versions
189  of GNU Classpath.  of GNU Classpath.
# Line 174  of GNU Classpath. Line 192  of GNU Classpath.
192  <table border="1">  <table border="1">
193  <tr><th>JVM</th><th>Description</th></tr>  <tr><th>JVM</th><th>Description</th></tr>
194  <tr>  <tr>
195  <td><link url="http://sources.redhat.com/java/" name="GCJ"></td>  <td><createlink url="http://sources.redhat.com/java/" name="GCJ"></td>
196  <td>  <td>
197  Although GNU Classpath cannot be directly compiled for use with  Although GNU Classpath cannot be directly compiled for use with
198  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
199  library code and GNU Classpath class library code.  This has resulted  library code and GNU Classpath class library code.  This has resulted
200  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
201  projects is <link url="http://gcc.gnu.org/java/libgcj-classpath-compare.html"  projects is <createlink url="http://gcc.gnu.org/java/libgcj-classpath-compare.html"
202  name="located here">.  name="located here">.
203  </td>  </td>
204  </tr>  </tr>
205  <tr>  <tr>
206  <td><link url="http://www.intel.com/research/mrl/orp/" name="ORP"></td>  <td><createlink url="http://www.intel.com/research/mrl/orp/" name="ORP"></td>
207  <td>  <td>
208  Information about ORP  Information about ORP
209  can also be found at <link url="http://orp.sourceforge.net/"  can also be found at <createlink url="http://orp.sourceforge.net/"
210  name="http://orp.sourceforge.net/">.  We're hopeful that the next  name="http://orp.sourceforge.net/">.  We're hopeful that the next
211  version of ORP after 1.0.6 will allow users to optionally use GNU  version of ORP after 1.0.6 will allow users to optionally use GNU
212  Classpath native libraries instead of those bundled with ORP.  ORP is  Classpath native libraries instead of those bundled with ORP.  ORP is
# Line 198  mailing list archives. Line 216  mailing list archives.
216  </td>  </td>
217  </tr>  </tr>
218  <tr>  <tr>
219  <td><link url="http://kissme.sourceforge.net/" name="Kissme"></td>  <td><createlink url="http://kissme.sourceforge.net/" name="Kissme"></td>
220  <td>  <td>
221  This VM is almost always guaranteed to work with GNU Classpath cvs  This VM is almost always guaranteed to work with GNU Classpath cvs
222  source code.  source code.
223  </td>  </td>
224  </tr>  </tr>
225  <tr>  <tr>
226  <td><link url="http://www.sablevm.org/" name="SableVM"></td>  <td><createlink url="http://www.sablevm.org/" name="SableVM"></td>
227  <td>  <td>
228  This VM provides a repackaged version of GNU Classpath that aims to  This VM provides a repackaged version of GNU Classpath that aims to
229  be the easiest to install and use.  be the easiest to install and use.
230  </td>  </td>
231  </tr>  </tr>
232  <tr>  <tr>
233  <td><link url="http://www.eecg.toronto.edu/~doylep/jupiter/" name="Jupiter"></td>  <td><createlink url="http://www.eecg.toronto.edu/~doylep/jupiter/" name="Jupiter"></td>
234  <td>  <td>
235  This VM also uses a modified version of the GNU Classpath libraries.  This VM also uses a modified version of the GNU Classpath libraries.
236  </td>  </td>
237  </tr>  </tr>
238  <tr>  <tr>
239  <td><link url="http://aegisvm.sourceforge.net/" name="AegisVM"></td>  <td><createlink url="http://aegisvm.sourceforge.net/" name="AegisVM"></td>
240  <td>  <td>
241  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,
242  secure virtual machine for executing Java bytecode.  The Aegis VM will  secure virtual machine for executing Java bytecode.  The Aegis VM will
# Line 228  into the VM's dynamic linking process th Line 246  into the VM's dynamic linking process th
246  modules.  modules.
247  </td>  </td>
248  </tr>  </tr>
249  <td><link url="http://www.e-leos.net/" name="E-LEOS"></td>  <td><createlink url="http://www.e-leos.net/" name="E-LEOS"></td>
250  <td>  <td>
251  GNU Classpath is used as part of this project to create a Java operating  GNU Classpath is used as part of this project to create a Java operating
252  system.  system.

Legend:
Removed from v.1.20  
changed lines
  Added in v.1.21

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