1 Programmieren mit Java Programmieren mit Java Hier sind Pakete zum Abholen, die aus dem Netz stammen. Sie sind unter Umständen lizensiert und deshalb nur zur Verwendung im Rahmen der Vorlesung an der Universität Osnabrück bestimmt. Dieses Symbol verweist jeweils auf die ursprüngliche Fundstelle im Netz. Eine gute Übersicht zu Java ist The Java Language Environment [227k], ein Whitepaper von Gosling und McGilton. HotJava Dies ist die alpha-Version des Java Development Kit; sie ist inkompatibel zum Rest und wird wohl durch den Java W orkshop ersetzt. Web-Browser und Development Kit für Windows 95 [3.8m]. Aktienmarkt-Demo [86k]. Java Development Kit Die Virtuelle Maschine und Teile der Klassenbibliotheken sind maschinenspezifisch. Compiler und andere Tools sind in Java implementiert, also eigentlich portabel. Die Kits enthalten die portablen Quellen der Klassen. Linux: HowTo [2.0, 14k], allgemeiner Teil [1.01 try1, 1.6m], Motif-T eil [1.01 try 3, 1.4m]. OS/2: Beispiele [800k], Runtime [1.7m], Toolkit [1.7m]. Diese Version stammt von Thomas Köster. Das System benötigt das HPFS. Solaris 2 [4.5m]. Im Netz auch für MacIntosh. Windows 95 [1.0.2, 3.6m]. Windows 95: Java Workshop [5.6m, limitiert bis Oktober 1996]. Manualseiten der Tools. RMI- und IDL-Paket [alpha1 für Sparc?, 1.7m, limitiert bis September 1996]. Java Dokumentation Diese Information wurde teilweise umgepackt. 2 Klassen: HTML, HTML Archiv [275k], PostScript [479k] Klassendiagramme: PostScript [52k] Sprache: Definition: HTML, HTML-Archiv [24k], PostScript [189k], White Paper [237k]. Die HTML-Version holte Britt W orofsky; Quelle ist unbekannt, einige Zeichnungen fehlen. Tutorial (28.3.96): HTML, HTML Archiv [1.1m], PostScript [1.2m] Virtuelle Maschine: HTML, HTML Archiv [35k], PDF [252k] Literatur Flanagan Java in a Nutshell O’Reilly 1996, ISBN 1-56592-183-6. Beispiele als komprimiertes tar-Archiv [103k], zip-Archiv [163k]. Gosling, Joy, Steele The Java Language SpecificationAddison-Wesley 1996, ISBN 0-201-63451-1. Partial Draft [741k]. Online-Dokumentation api/ AllNames.html packages.html tree.html Package-* java.applet.* java.awt.* java.awt.image.* java.awt.peer.* java.io.* java.lang.* java.net.* java.util.* sun.tools.* doc/ index.html javaspec/ javaspec_1.html src/ tutorial/ index.html vmspec/ vmspec-1.html HTML für die Pakete Namen suchen Paket suchen Klasse/Interface in Hierarchie suchen in einem Paket suchen Beschreibung von Klasse/Interface HTML mit Manualseiten für die T ools Startseite HTML der Sprachdefinition Startseite Quellen der Klassen HTML für das Tutorial Startseite HTML für die virtuelle Maschine Startseite 3 Tools Bibliotheken Linux: ld.so-1.7.14.tar.gz [191k], libc-5.2.18.bin.tar.gz [747k]. libc-5.2.x korrigiert einen Fehler in struct dirent. Wegen der Korrektur findet make-3.xx kein makefile mehr. Dieses Paket libc-5.3.9 enthält eine noch neuere Version der Bibliotheken und eine reparierte Kopie von make-3.74. Compiler Espresso — Java Compiler: Solaris [129k], Windows 95 [231k]. Bisher nicht getestet. Java-zu-C Compiler j2c-beta4.tar.gz [164k]. Basis für NeXT javac, Kaffe — Just-in-time Compiler: FreeBSD kaffe-0.2.tgz [676k] , Linux kaffe0.3p2.tgz [647k]. Unter Linux getestet, kann meine Beispiele nicht übersetzen. NeXT: Java und Java-zu-C Compiler: next-javac-1.0.2.tgz [899k]. Benötigt $JAVA_HOME/lib/javac.properties und unter $CLASSPATH/{java,sun} die ausgepackten .class-Dateien des JDK. HTML HTML zu PostScript Konverter [perl, 26k]. HTML Prüfprogramme: weblint [perl, 33k], htmlchek [gawk oder perl, 120k]. Oberflächen In Java geschriebener Interface Builder: RadJa [263k]. Help/running.html erklärt, wie das System gestartet wird. In Java geschriebener Inspektor und Debugger: kalimantan-1.0b2.tar.gz [257k]. Bisher nicht getestet. In Java geschreibene Entwicklungsumgebung: teikade-1.61-src.tar.gz [283 k]. Bisher nicht getestet. NeXT: Java Palette für InterfaceBuilder : aCupOfCoffee [367k]. Web-Browser NetScape: Version 2: FreeBSD [1.6m], Linux [2m], Windows 95 [3.2m]. V ersion 3 beta 4, limitiert bis August 1996: FreeBSD [2.4m], Linux [2.2m], Windows 95 [6.4m]. 4 OS/2: WebExplorer [1.3m]. Java siehe oben. Windows 95: Microsoft Internet Explorer [1.2m]. Ohne Java. Zip Windows 95: pkzws201.exe [480k, shareware]. zpzunzip.exe [56k] stammt aus dem zippiz11-Paket von der Cica 3/96 CD und kann unter Windows 95 ein Zip-Archiv so auspacken, daß die langen Dateinamen entstehen. Installieren: zpzunzip -d erzeugt einen Katalog zpzunzip mit einem Kommando zpzunzip und einer zugehörigen Bibliothek. Verwenden: Das installierte Kommando zpzunzip erhält als Argument ein Zip-Archiv und wird in dem Katalog aufgerufen, in dem das Archiv ausgepackt werden soll.