Java: Page-maison de Java chez SUN. Dernière modification le 13 novembre 2002.
Jikes Debugger. Dernière modification le 13 novembre 2002.
Port Linux du JDK: Le JDK "Blackdown" est le principal port du Java Developer's Kit de
Sun sur les Linux Intel, PowerPC, Alpha et Sparc. Dernière modification le 11 octobre 2002.
The Java Lobby: Groupe d'utilisateurs Java qui tentent d'influer de façon positive
sur le développement du langage. Dernière modification le 13 novembre 2002.
FreeBSD JDK: This is the offical FreeBSD port of Sun's Java Development Kit,
including compilers, a run-time environment, appletviewer, and standard Java
executors, the Java debugger, and more. Dernière modification le 11 août 2002.
Jikes: ``Jikes is a Java compiler that translates Java source files as defined
in The Java Language Specification (Addison-Wesley, 1996) into the bytecoded
instruction set and binary format defined in The Java Virtual Machine
Specification (Addison-Wesley, 1996). Unlike other compilers, Jikes accepts the
Java language only as specified: not as a subset, variant, or superset.'' Dernière modification le 13 novembre 2002.
The BISS java framework: BISS AWT is a java framework of about 150 Java classes for building
graphical applications with state-of-the-art user interfaces. Instead of
following the "OS-native" look-and-feel (like Suns java.awt), it implements its
own "Java-native" look-and-feel. Dernière modification le 23 août 2002.
JConfig: JConfig supplements the core Java API. It allows you to work with files,
web browsers, processes, file types, video monitors and other system-level
items in a more advanced manner than provided by standard Java. Versions
available for Linux and many other systems. Dernière modification le 27 août 2002.
Pizza: Compilateur pour un surensemble de Java qui incorpore quelques idées
brillantes (polymorphisme paramétrique, fonctionnelles, types de donées
abstraits). Dernière modification le 24 octobre 2002.
Jasmin: Assembleur de bytecodeJava. Dernière modification le 23 mai 2002.
JUMP: a bytecode compiler to compile JAVA source code. Dernière modification le 7 décembre 2001.
Harissa: a compiler from Java bytecode to C and a Java interpreter. Dernière modification le 9 novembre 2001.
GNU Classpath: ``GNU Classpath project [is] a free software replacement for Sun's
proprietary Java standard class libraries. Our goal is to provide a 100%
compatible version of the class libraries so that free operating systems can
run Java programs. We also want to provide support for all Unix-like operating
systems.'' Dernière modification le 11 novembre 2002.
NetComponents - Internet protocols made easy!: NetComponents TM is a Java package that allows easy access to the most
commonly used Internet protocols. The current 1.2.6 version supports FTP, NNTP,
SMTP, POP3, Telnet, TFTP, Finger, Whois, and other frequently used Internet
protocols. The upcoming 1.3 version will add BSD R command support while IMAP4
support has been delayed until version 1.4. Dernière modification le 14 février 2000.
Javaa: Assembleur de bytecodeJava. Dernière modification le 20 janvier 1998.
Japhar: Machine virtuelle Java portable sous GPL. Dernière modification le 19 juin 2002.
JGL: a generic collection library for Java. Dernière modification le 13 novembre 2002.
NinjaRMI. Dernière modification le 15 juillet 2000.
JavaGO: JavaGO performs global optimization of Java byte code with assumption
that it has information about all classes used in application. By building
inheritance graph of loaded class, JavaGO can locate "final" classes, i.e.
classes having no siblings in inheritance graph or, in other words, classes
which are not superclasses of some other classes. All virtual invocations
(invocations using dynamic binding at runtime) of methods of such "final"
classes can be replaced with non-virtual invocations (using static binding) or
even replaced with inline code of these methods. This optimization is correct
only if there is a guaranty, that JavaGO is provided with complete list of all
classes and no more classes can be loaded by application. Dernière modification le 17 octobre 1998.
« Un lecteur m'a écrit pour dire que sur son site, Linux sur un 486
tourne plus vite que NT sur un Pentium à 200 MHz, et qu'il a des machines
Linux qui tournent sans interruptions depuis une date antérieure à la sortie
de NT 4.0. » Peter Coffee,
« We do not have a failure to communicate », PC Week.