# Vorläufiges Programm

Zeitplan

Vorträge

## Zeitplan

| Donnerstag, 12. November 1998
| 2. Deutsche Java Entwicklerkonferenz | Java-Informations-Tage 1998
| Track 1 | Track 2 | Track 1 | Track 2
09:00 |  |  |  |
09:10 |  |  |  |
09:20 |  |  |  |
09:30 | 09:30 |  |  |
09:40 | Keynote Sun |  |  |
09:50 |  |  |  |
10:00 |  |  |  |
10:10 |  |  |  |
10:20 | Common 1 (60 min) |  |  |
10:30 | 10:30 |  |  |
10:40 | Invited Speaker GI |  |  |
10:50 | Peter Mehlitz |  |  |
11:00 | Common 2 (45 min) |  |  |
11:10 | 11:15 |  |  |
11:20 | Launch SDC (Sun |  |  |
11:30 | Developer Connection) |  |  |
11:40 |  |  |  |
11:50 | Common 3 (45 min) |  |  |
12:00 | 12:00 |  |  |
12:10 | Mittagspause |  | 12:10 | 12:10
12:20 |  |  | Sprachkritik | Embedded
12:30 |  |  |  | Systems
12:40 |  |  |  |
12:50 |  |  | Papers 12, 53 | Papers 34, 13
13:00 |  |  | Session A1 (60min) | Session B1 (60min)
13:10 |  |  | 13:10 |
13:20 |  |  | Mittagspause |
13:30 | 13:30 | 13:30 |  |
13:40 |  |  |  |
13:50 |  |  |  |
14:00 |  |  |  |
14:10 | Vortrag A1 | Vortrag B1 |  |
14:20 |  |  |  |
14:30 | 14:30 | 14:30 | 14:30 | 14:30
14:40 |  |  | Sicherheits- und | Spracherweiterungen
14:50 |  |  | Systemfragen | 1
15:00 |  |  |  |
15:10 | Vortrag A2 | Vortrag B2 | Papers 17, 18 |
15:20 | 15:20 |  | Session A2 (60min) |
15:30 | Kaffeepause |  | 15:30 | 15:35
15:40 | 15:40 | 15:40 | Kaffeepause | Papers 10,43,55
15:50 |  |  |  | Session B2 (90min)
16:00 |  |  |  | 16:00
16:10 |  |  |  | Kaffeepause
16:20 | Vortrag A3 | Vortrag B3 |  |
16:30 |  |  | 16:30 |
16:40 | 16:40 | 16:40 | Middleware, |
16:50 |  |  | Corba und |
17:00 |  |  | Verteilte Systeme | 17:00
17:10 |  |  | 1 | Java in der
17:20 | Vortrag A4 | Vortrag B4 |  | Anwendung
17:30 |  |  |  | 1
17:40 | 17:40 | 17:40 | Papers 39, 32, 23 |
17:50 |  |  | Session A3 (90min) |
18:00 |  |  |  | 18:05
18:10 |  |  |  | Papers 16, 22, 30
18:20 | Vortrag A5 | Vortrag B5 |  | Session B3 (90min)
18:30 | Pause bis Social Event |  |  |

| Freitag, 13. November 1998
| 2. Deutsche Java Entwicklerkonferenz | Java-Informations-Tage 1998
| Track 1 | Track 2 | Track 1 | Track 2
09:00 | 09:00 | 09:00 | 09:00 |
09:10 |  |  | Java in der |
09:20 |  |  | Lehre |
09:30 |  |  |  |
09:40 | Vortrag A6 | Vortrag B6 | Papers 25, 66 |
09:50 |  |  | Session A7 (60min) |
10:00 | 10:05 | 10:05 |  |
10:10 |  |  | 10:10 | 10:10
10:20 |  |  | Interpretation und | Java in der
10:30 |  |  | Compilation | Anwendung
10:40 | Vortrag A7 | Vortrag B7 | von Java | 2
10:50 |  |  | Papers 8, 51 | Papers 9, 56
11:00 | 11:00 | 11:00 | Session A4 (60min) | Session B4 (60min)
11:10 |  |  | 11:10 |
11:20 |  |  | Pause |
11:30 |  |  | 11:30 | 11:30
11:40 | Vortrag A8 | Vortrag B8 | Software- | Java in der
11:50 | 11:50 |  | entwurf | Anwendung
12:00 | Mittagspause |  | und | 3
12:10 |  |  | Werkzeuge |
12:20 |  |  |  |
12:30 |  |  |  |
12:40 |  |  | Papers 59, 21, 33 | Papers 38, 41, 57
12:50 |  |  | Session A5 (90min) | Session B5 (90min)
13:00 | 13:00 | 13:00 | 13:00 |
13:10 |  |  | Mittagspause |
13:20 |  |  |  |
13:30 |  |  |  |
13:40 | Vortrag A9 | Vortrag B9 |  |
13:50 |  |  |  |
14:00 | 14:00 | 14:00 |  |
14:10 |  |  |  |
14:20 |  |  | 14:20 | 14:20
14:30 |  |  | Middleware, | Spracherweiterungen
14:40 | Vortrag A10 | Vortrag B10 | Corba und | 2
14:50 |  |  | Verteilte Systeme |
15:00 | 15:00 | 15:00 | 2 | Papers 42, 52
15:10 |  |  |  | Session B6 (60min)
15:20 |  |  | 15:25 |
15:30 |  |  | Papers 26, 40, 45 |
15:40 | Vortrag A11 | Vortrag B11 | Session A6 (90min) |
15:50 | Ende |  |  |

## Vorträge

### Keynote Sun (Do 12. November, 9:30 - 10:30)

Thema und Sprecher werden noch bekannt gegeben.

### Invited Talk (Do 12. November, 10:30 - 11:15)

Kaffe - ein Java fuer alle?
Peter Mehlitz

Inhalt:
Jede Java "Virtual Machine" (VM) hat eine Reihe gut separierbarer Teilaufgaben zu erfüllen (threading, memory management, class management etc.). Angesichts der Vielzahl möglicher Java-Anwendungen (interactive/realtime, workstations/embedded systems etc.) ist die Austauschbarkeit dieser Komponenten von herausragender Bedeutung. Dieser Vortrag behandelt die Implementierung einer modularen, skalierbaren VM am Beispiel von "Kaffe", des ersten PersonalJava 1.1 kompatiblen Java-Systems mit frei verfuegbarem Quelltext (unter GPL). Kaffe läuft in seinen Varianten auf unterschiedlichsten Zielsystemen (von der SmartCard über einfache DOS-Rechner bis hin zu graphischen Workstations), und wurde bereits auf ca. 30 Betriebssysteme portiert. Es ist insbesondere auch im wissenschaftlichen Bereich weltweit als Testbett für experimentelle Erweiterungen im Einsatz.

Vortragender:
Peter Mehlitz ist Mitbegründer der TransVirtual Technologies, Inc., Berkeley. In seiner rund 20ig-jährigen Entwicklungs-Tätigkeit (u.a. als technischer Leiter der BISS GmbH) hat er mit mehr als einem Dutzend verschiedener Programmier-Sprachen gearbeitet, und sich dabei auf die Entwicklung großer, objektorientierter Systeme (vorwiegend im GUI-Bereich) spezialisiert. Seine wissenschaftliche Ausbildung zum Dipl.-Ing. (Luft- und Raumfahrttechnik) absolvierte er an der Hochschule der Bundeswehr, München.

### Sprachkritik (Do 12. November, 12:10 - 13:10)

Kapselung und Methodenbindung: Javas Designprobleme und ihre Korrektur
Peter Müller, Arnd Poetzsch-Heffter

Eine Evaluierung des Java JDK 1.2 Collections Framework aus Sicht der Softwaretechnik
Mark Evered, Gisela Menger

### Spracherweiterung 1 (Do 12. November, 14:30 - 16:00)

JavaParty - portables paralleles& verteiltes Programmieren in Java
Michael Philippsen, Mathias Zenger, Matthias Jacob

JavaSet - eine Spracherweiterung von Java um persistente Mengen
Markus Schordan, Harald Kosch

JaWa: Java with Assertions
Clemens Fischer, Dieter Meemken

### Spracherweiterung 2 (Fr 13. November, 14:20 - 15:50)

Poor Man's Genericity for Java
Boris Bokowski, Markus Dahm

Java -- formal fundiert
David von Oheim, Cornelia Pusch

### Java in der Anwendung 1 (Do 12. November, 17:00 - 18:30)

SurfBorD - Systemunabhängig realisierte flexible Bedienoberfläche für relationale Datenbanken
Dirk Fischer, Heike Utermann

Ein RMI-basierter Repository Server zur Synchronisation der Software-Entwicklung in verteilten Unternehmen
E. Ulrich Kriegel, Dirk Kurzmann

Java basierte Konfiguration und Steuerung des CORBA-verteilten CFD-Simulationssystems TENT
Thomas Breitfeld

### Java in der Anwendung 2 (Fr 13. November, 10:10 - 11:10)

VConfig - Eine Java basierte Oberfläche zur Systemadministration
Peter Kalthoff, Raimund Klute, Rüdiger Schuster

CORBA-basiertes Workflow-Management zur Bearbeitung von Kundenanfragen aus dem Internet
Felix Meyer, Matthias Reisecker

### Java in der Anwendung 2 (Fr 13. November, 11:30 - 13:00)

Erfahrungen mit dem Einsatz von Java und CORBA in der Entwicklung einer leistungsstarken Customer Care-Anwendung für die Telekommunikationsindustrie
Jochen Kappel, Michael Meadows

Interaktive Animationen und Visualisierungen -- eine neue Qualität und Spielwiese für die Mechanik
Thorsten Hampel, Reinhard Keil-Slawik

OpenCard Application Framework
Thomas Stober, Thomas Schäck, Lothar Merk

### Java in der Lehre (Fr 13. November, 9:00 - 10:00)

Unterstützung der Lehre durch Visualisierung von wissensbasierten Suchalgorithmen mit Java
Jörg Denzinger, Bernd Löchner, Sebastian Scheffler

Java in der Ausbildung
Robert Tolksdorf, Wilhelm Weisweber

### Sicherheits- und Systemfragen (Do 12. November, 14:30 - 15:30)

Transitiver Schutz in Java durch Sicherheitsmetaobjekte
Thomas Riechmann, Franz J. Hauck, Jürgen Kleinöder

Java RMI, CORBA und Firewalls
Rainer Falk

### Middleware, Corba und verteilte Systeme 1 (Do 12. November, 16:30 - 18:00)

Realisierung einer Client/Server-Anwendung mit CORBA und Java unter Berücksichtigung bestehender C++-Komponenten
Klaus Beschorner, Wolfgang Rosenstiel

Reflection in Java, CORBA und JacORB
Gerald Brose

Java, XML und Servlets zur Integration datenbankbasierter Applikationen im Web
Albrecht Schmidt, Günther Specht

### Middleware, Corba und verteilte Systeme 2 (Fr 13. November, 14:20 - 15:50)

ANT - Active Node Technology
Bernhard Zwentschko, Christian Gütl

Entwicklung einer abstrakten Speicherkomponente für eine verteilte heterogene dynamische Infrastruktur in Java/CORBA
Thorsten Fink, Michael M. Gutzmann, Torsten Wolf, Werner Erhard

Flexible Vermittlung von skalierbaren Dienstobjekten in verteilten Systemen
Arnd Grosse, Stefan Dolk, Rainer Ruggaber

### Eingebettete Systeme (Do 12. November, 12:10 - 13:10)

Einsatz von Java-Komponenten in verteilten Embedded Systems
Uwe Rastofer, Ulrich Gall, Frank Schinkmann, Bernd Hindel

Java Komponenten für ein verteiltes Echtzeitsystem
Jan Richling, Janek Schwarz und Andreas Polze

### Interpretation und Compilation von Java (Fr 13. November, 10:10 - 11:10)

Analysis of the Java Class File Format
Denis N. Antonioli, Markus Pilz

Statische Analyse von Bibliotheken als Grundlage dynamischer Optimierung
Michael Thies, Uwe Kastens

### Software Entwurf und Werkzeuge (Fr 13. November, 11:30 - 13:00)

Realisierung von verteilten Editoren in Java auf Basis eines aktiven Repositories
Udo Kelter, Marc Monecke, Dirk Platz

Common Logging Interface: Ein System zum Sammeln und Weiterverarbeiten von Debugnachrichten in verteilten Umgebungen
Raimar Falke, Michael Peter, Achim Gratz, Rainer G. Spallek

Flexibilität durch kombinierte Design Pattern
Carsten Weise

last updated 11. Sep 1998