Archiv


Chancen und Risiken von Java

In Düsseldorf fanden am 20. und 21. September die JavaDays 99 statt. Fachleute und Entwickler diskutierten bei Vorträgen und Ausstellungen die Vor- und Nachteile der Programmiersprache Java, neue Anwendungen und mögliche Sicherheitslöcher.

Peter Welchering, Hartmut Schmeck |
    Im Februar noch hatten Informatiker der Universität in Marburg eine gefährliche Sicherheitslücke bei der Ausführung von Java-Applets über den Internet-Browser entdeckt, die einem Angreifer sogar das Löschen von Dateien auf der Festplatte des Opfers ermöglicht. Verantwortlich ist ein Fehler in der so genannten Virtuellen Maschine von Java, die wie ein Motor Java-Programme erst laufen lässt. Diese Lücke wurde inzwischen geschlossen, wobei die Java-Entwickler von der Firma Sun eng mit den Experten der Uni Marburg zusammen gearbeitet haben.

    Informatiker von der TU Wien stellten in Düsseldorf ein interessantes Projekt vor, das die Java Netzwerk-Infrastruktur Jini in der Gebäudetechnik einsetzbar machen will. Dazu schufen sie eine Verbindung zwischen Jini und dem so genannten Europäischen Installationsbus EIB. EIB erlaubt neuartige Anwendungen innerhalb von Gebäuden und Wohnhäusern - beispielsweise die Steuerung der Heizung oder der Rollläden über die TV-Fernbedienung.

    Insgesamt war die Diskussion bei den JavaDays sehr produktbezogen. Im Gegensatz zu den hochfliegenden konzeptionellen Plänen der Java-Entwickler in der Zeit um 1995 ist heute eine gewisse Ernüchterung festzustellen, weil Java-Programme aus vielen Gründen noch nicht in die industrielle Anwendung gelangt sind. Professor Hartmut Schmeck aus Karlsruhe, einer der Mitorganisatoren der Tagung, bewertete die Entwicklung hingegen anders: "Man kann heute die Möglichkeiten von Java realistischer einschätzen. In den Bereichen, wo Java wirklich eine gute Basis für neue Anwendungen ist, wird es auch ganz massiv eingesetzt." Zudem habe sich Java an den Universitäten in den informatikbezogenen Studiengängen als Lehrsprache etablieren können, oft sei es gar die erste Programmiersprache.