Zum Buch gehört eine CD-ROM, die für die Plattformen WIN95, Windows NT und Solaris 2.x viele Beispielapplets, den Java Compiler, einen Appletviewer sowie das Java Developer's Kit enthält. Die Autoren sind alle drei Mitarbeiter des Java-Projektes, kennen sich also bestens aus. Das Buch gibt es inzwischen auch auf deutsch.
Zunächst möchte ich das ansprechende Layout erwähnen. Auf den Seiten werden im linken Rand die Begriffsdefinitionen des Textes wiederholt, Hinweise auf URLs sind ebenso wie Abbildungen deutlich vom Text abgesetzt. Bei den Listings ist ein anderer Font gewählt, sind sie länger, sind sogar die Zeilen nummeriert.
So, nun zum Inhalt. Die ersten beiden Kapitel erklären erstmal kurz, daß Java mehr als ein Tool für tolle Webseiten ist, nämlich eine Programmiersprache für Anwendungen, die auf Webbrowsern wie Netscape oder HotJava ausfühbar sind. Danach wird die Entwicklung erzählt und eine grober Überblick über die Sprache gegeben.
Das dritte Kapitel erklärt, wie man Applets, also die kleinen Programme, die die Effekte enthalten, in Webseiten aufruft und wie der Appletviewer der CD funktioniert, damit nicht immer ein Browser aufgerufen werden muß.
Im vierten Teil werden 32 Applets vorgestellt, die fast alle auf der CD-ROM dabei sind und auch vom Java-Server heruntergeladen werden können. Vom einfachen Blinking Text bis zum lehrreichen interaktiven Stromkreis ist alles dabei.
Im fünften Kaptiel werden die Konstrukte der Sprache vorgestellt, für OO-Erfahrene ausreichend. Objekte, Klassen, Exceptions ...Das letzte Kapitel beschreibt dann die genaue Programmierung der Applets. Einige werden beispielhaft entwickelt und geben dem Leser eine auch auf eigene Ideen adaptierbare Betreuung.
Die Anhänge geben weitere Webseiten mit Applets an, und enthalten die Manpages des Java Compilers, Interpreters sowie des Appletviewers. Auf den Webseiten des Buches gibt es die Updates zum Downloaden sowie weitere Hilfe.
Insgesamt ein gut zu lesendes Buch, das in Java einführt und für die ersten
eigenen Applets ausreicht. Wer Java in Vollendung lernen möchte, ist aber
besser mit Java in 21 days von Laura Lemay bedient.
Arne
ARTHUR VAN HOFF, SAMI SHAIO,
ORCA STARBUCK
Hooked on Java - Creating Hot Web Sites
181 Seiten, DM 59,90 (+ CD-ROM)
Addison Wesley
auf deutsch:
Applets programmieren mit Java
225 Seiten, DM 49,90 (+ CD-ROM)