Vorwort.- Sprachkritik.- Kapselung und Methodenbindung: Javas Designprobleme und ihre Korrektur.- Eine Evaluierung des Java JDK 1.2 Collections Framework aus Sicht der Softwaretechnik.- Spracherweiterung.- JavaParty - portables paralleles und verteiltes Programmieren in Java.- JavaSet - eine Sprach- erweiterung von Java um persistente Mengen.- JaWa: Java with Assertions.- Poor Man's Genericity for Java.- Java - formal fundiert.- Java in der Anwendung.- SurfBorD -Systemunabhängig realisierte flexible Bedienoberfläche für relationale Datenbanken.- Ein RMI-basierter Repository- Server zur Synchronisation der Software-Entwicklung in kooperierenden Unternehmen.- Java-Container für CORBA-Komponenten am Beispiel des CFD-Simulationssystems TENT.- VConfig: Eine Java basierte Oberfläche zur Systemadministration.- CORBA-basiertes Workflow-Management zur Bearbeitung von Kundenanfragen aus dem Internet.- Erfahrungen mit dem Einsatz von Java und CORBA in der Entwicklung einer leistungsstarken Customer Care-Anwendung für die Telekommunikationsindustrie.- Interaktive Animationen und Visualisierungen - eine neue Qualität und Spielwiese für die Mechanik.- Open Card Application Framework - ein objektorientiertes Framework zur visuellen Erstellung von Smardcard-Anwendungen.- Java in der Lehre.- Unterstützung der Lehre durch Visualisierung von wissensbasierten Suchalgorithmen mit Java.- Java in der Ausbildung.- Sicherheits- und Systemfragen.- Transitiver Schutz in Java durch Sicherheitsmetaobjekte.- Java RMI, CORBA und Firewalls.- Middleware, Corba und verteilte Systeme.- Realisierung einer Client/Server-Anwendung mit CORBA und Java unter Berücksichtigung bestehender C++-Komponenten.- Reflection in Java, CORBA und JacORB.- Java, XML und Servlets zur Integrationdatenbankbasierter Applikationen im Web.- ANT - Active Node Technology Technischer Überblick und Anwendungen.- Entwicklung einer abstrakten Speicherkomponente für eine verteilte heterogene dynamische Infrastruktur in Java/CORBA.- Flexible Vermittlung von skalierbaren Dienstobjekten in verteilten Systemen.- Eingebettete Systeme.- Einsatz von Java-Komponenten in verteilten Embedded Systems.- Java Komponenten für ein verteiltes Echtzeitsystem.- Interpretation und Compilation von Java.- Statistische Analyse von Java-Classfiles.- Statische Analyse von Bibliotheken als Grundlage dynamischer Optimierung.- Software Entwurf und Werkzeuge.- Realisierung von verteilten Editoren in Java auf Basis eines aktiven Repositories.- Common Logging Interface - Ein System zum Sammeln und Verarbeiten von Debugnachrichten in verteilten Umgebungen.- Flexibilität durch kombinierte Design Pattern.