Ist Java der Retter für OS/2?
Ist Java der Retter für OS/2?
Jemand fragte mich kürzlich, was meine Meinung zu dem Gedanken wäre, daß Java Applets ein potentieller Retter für OS/2 sein könnten. Meine voreilige Reaktion war die Antwort, daß ich Java für D.O.A. halten würde, für Dead on Arrival (Bei Ankunft Tot). Nachdem ich die Sachlage tiefer durchdacht habe, ändere ich nun aber meine Meinung. Für die Uneingeweihten: Java ist im Grunde genommen eine Programmiersprache, erschaffen von den Leuten bei Sun Microsystems, einem langjährigen Microsoft Gegner. Das Konzept von Java besteht darin, nicht mehr vorkompilierte Anwendungen für spezielle Betriebssysteme, wie zum Beispiel Microsoft Word für Windows zu kaufen, sondern man bekommt den kompletten Java Sourcecode des Programms über ein Netzwerk (das Internet wäre dafür natürlich sehr gut geeignet) geschickt. Anschließend wird der Sourcecode mit einer Reihe von Standard Tools auf ihrem PC zum fertigen Programm kompiliert und gestartet.
Zur Zeit enthalten lediglich einige Webbrowser die dafür notwendigen Tools, aber sie werden unter OS/2 keinen Web Browser
benötigen, um eine Java Anwendung laufen zu lassen. Die Merlin (Beta) enthält bereits ein Programm (keinen Webbrowser),
mit dem sich Java Anwendungen ausführen lassen (größtenteils deswegen, weil die WebExplorer Java Version nicht sonderlich
gut funktioniert).
Das Java Konzept hat zahlreiche Vorteile. Es gibt zum Beispiel keinen Grund unterschiedliche Versionen eines Produkts für
verschiedene Betriebssysteme zu pflegen: jedes System, vom einem OS/2 PC über Windows bis zu einer Sun UNIX Workstation kann
eine vorhandene Java Anwendung ohne Änderungen laufen lassen. Außerdem hätten sie immer die Gewißheit, bei jedem Download die
aktuellste Version des Programms zu erhalten. Dadurch könnte sich auch die Preisstruktur für Software ändern: Anstatt 800$ für
eine spezielle Textverarbeitung müßten sie vielleicht jedes Mal nur 5 cents für den Download aus dem Internet bezahlen.
Das Problem dabei ist natürlich, daß Netzwerke, die derart breitbandige Übertragungen der Sourcecodes unterstützen müßten,
noch nicht existieren und ebenso fehlt es noch an Prozessor Geschwindigkeit, um eine komplette Anwendung in der Größe von Word
für Windows in wenigen Sekunden zu kompilieren. Während das Konzept auf einem kleinen, schnellen Glasfaser LAN Netzwerk innerhalb
einer Firma funktioniert, ist es über das derzeitige Internet völlig unrealisierbar - das Netz, auf das die meisten Java
Unterstützer zeigen, wenn sie über Softwareverteilung reden.
Ein anderes Problem ist, daß es noch keine echten Anwendungen gibt - und das wahrscheinlich für eine längere Zeit. Das Java
Development Kit ist noch in Entwicklung und der einzige Anwendungsbereich, den wir bereits gesehen haben, sind die kleinen
"applets", die einem Java Internet Browser wie Netscape oder Java WebExplorer übertragen werden. John Dvorak, ein populärer
Computer Wissenschaftler, nennt diese Programme "craplets", weil sie in Wirklichkeit nichts sinnvolles tun und nur das
Websurfen verlangsamen.
Wo stehen die OS/2 Anwender also jetzt? Der Schlüssel dieser Gleichung und das, was Sun und andere Microsoft Gegner so
fröhlich macht, ist, daß Microsoft in dieser Vision nirgends auftaucht. Sicher, sie könnten eine Version von Word für Java
entwickeln, aber sollte dieses idealisierte Bild tatsächlich zutreffen, gäbe es keinen Grund mehr, sich auf ein Microsoft
Betriebssystem festzulegen - man könnte die Software dann auf nahezu jedem System benutzen. Java ist also eine potentielle Quelle
für neue OS/2 Anwendungen und mit OS/2s OpenDoc Erweiterungen könnte OS/2 die einfachste und kompletteste Plattform sein, um Java
Anwendungen auszuführen.
Aber wieder zurück zur Realität. Die PCs auf denen Java laufen wird, die Netzwerke die den Code verteilen werden, das Development
Kit, mit dem Java Anwendungen kreiert werden, die Anwendungen selbst - keins dieser Dinge existiert derzeit in fertiger Form. Und
es gibt viele Leute, die sich mit dem Gedanken, daß Anwendungen wie in den IBM Mainframe Tagen re-zentralisiert und an halbdumme,
billige TerminalPCs geschickt werden, überhaupt nicht anfreunden können. Viele Systemadministratoren (vor allem die Windows NT
Anwender) würden einer derartigen Welt nie zustimmen.
Java hat das Potential, in der Zukunft qualitativ hochwertige OS/2 Anwendungen zu liefern und dem Betriebssystem neues Leben
einzuhauchen. Zur Zeit klebe ich allerdings lieber an Lotus WordPro.