Ist Java der Retter für OS/2?

Ist Java der Retter f&uuml;r OS/2?


Jemand fragte mich k&uuml;rzlich, was meine Meinung zu dem Gedanken w&auml;re, da&szlig; Java Applets ein potentieller Retter f&uuml;r OS/2 sein k&ouml;nnten. Meine voreilige Reaktion war die Antwort, da&szlig; ich Java f&uuml;r D.O.A. halten w&uuml;rde, f&uuml;r Dead on Arrival (Bei Ankunft Tot). Nachdem ich die Sachlage tiefer durchdacht habe, &auml;ndere ich nun aber meine Meinung. F&uuml;r die Uneingeweihten: Java ist im Grunde genommen eine Programmiersprache, erschaffen von den Leuten bei Sun Microsystems, einem langj&auml;hrigen Microsoft Gegner. Das Konzept von Java besteht darin, nicht mehr vorkompilierte Anwendungen f&uuml;r spezielle Betriebssysteme, wie zum Beispiel Microsoft Word f&uuml;r Windows zu kaufen, sondern man bekommt den kompletten Java Sourcecode des Programms &uuml;ber ein Netzwerk (das Internet w&auml;re daf&uuml;r nat&uuml;rlich sehr gut geeignet) geschickt. Anschlie&szlig;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&uuml;r notwendigen Tools, aber sie werden unter OS/2 keinen Web Browser ben&ouml;tigen, um eine Java Anwendung laufen zu lassen. Die Merlin (Beta) enth&auml;lt bereits ein Programm (keinen Webbrowser), mit dem sich Java Anwendungen ausf&uuml;hren lassen (gr&ouml;&szlig;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&uuml;r verschiedene Betriebssysteme zu pflegen: jedes System, vom einem OS/2 PC &uuml;ber Windows bis zu einer Sun UNIX Workstation kann eine vorhandene Java Anwendung ohne &Auml;nderungen laufen lassen. Au&szlig;erdem h&auml;tten sie immer die Gewi&szlig;heit, bei jedem Download die aktuellste Version des Programms zu erhalten. Dadurch k&ouml;nnte sich auch die Preisstruktur f&uuml;r Software &auml;ndern: Anstatt 800$ f&uuml;r eine spezielle Textverarbeitung m&uuml;&szlig;ten sie vielleicht jedes Mal nur 5 cents f&uuml;r den Download aus dem Internet bezahlen.

Das Problem dabei ist nat&uuml;rlich, da&szlig; Netzwerke, die derart breitbandige &Uuml;bertragungen der Sourcecodes unterst&uuml;tzen m&uuml;&szlig;ten, noch nicht existieren und ebenso fehlt es noch an Prozessor Geschwindigkeit, um eine komplette Anwendung in der Gr&ouml;&szlig;e von Word f&uuml;r Windows in wenigen Sekunden zu kompilieren. W&auml;hrend das Konzept auf einem kleinen, schnellen Glasfaser LAN Netzwerk innerhalb einer Firma funktioniert, ist es &uuml;ber das derzeitige Internet v&ouml;llig unrealisierbar - das Netz, auf das die meisten Java Unterst&uuml;tzer zeigen, wenn sie &uuml;ber Softwareverteilung reden.

Ein anderes Problem ist, da&szlig; es noch keine echten Anwendungen gibt - und das wahrscheinlich f&uuml;r eine l&auml;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 &uuml;bertragen werden. John Dvorak, ein popul&auml;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&uuml;ssel dieser Gleichung und das, was Sun und andere Microsoft Gegner so fr&ouml;hlich macht, ist, da&szlig; Microsoft in dieser Vision nirgends auftaucht. Sicher, sie k&ouml;nnten eine Version von Word f&uuml;r Java entwickeln, aber sollte dieses idealisierte Bild tats&auml;chlich zutreffen, g&auml;be es keinen Grund mehr, sich auf ein Microsoft Betriebssystem festzulegen - man k&ouml;nnte die Software dann auf nahezu jedem System benutzen. Java ist also eine potentielle Quelle f&uuml;r neue OS/2 Anwendungen und mit OS/2s OpenDoc Erweiterungen k&ouml;nnte OS/2 die einfachste und kompletteste Plattform sein, um Java Anwendungen auszuf&uuml;hren.

Aber wieder zur&uuml;ck zur Realit&auml;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&szlig; Anwendungen wie in den IBM Mainframe Tagen re-zentralisiert und an halbdumme, billige TerminalPCs geschickt werden, &uuml;berhaupt nicht anfreunden k&ouml;nnen. Viele Systemadministratoren (vor allem die Windows NT Anwender) w&uuml;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.

John McDonald