&xwp; wird mit Hilfe des "Warp 3 Developer's Toolkit" in C programmiert. Alle Versionen bis 0.72 wurden vom IBM C-Set/2-Compiler erstellt. Dank der groázgigen Untersttzung von Mark Mellin, der mir VisualAge C++ 3.0 geschenkt hat, wird XFolder seit Version 0.80 (das schlieát auch &xwp; ein) mit diesem Compiler erzeugt, der eine Menge Verbesserungen gegenber den frheren IBM-Compilern hat.

Mein C-Set/2 habe ich vom deutschen OS/2-Magazin "OS/2 Inside", dem nachgesagt wurde, daá es das beste OS/2-Magazin der Welt gewesen sei. Eine CD mit dem kompletten C-Set gab es fr 35,- DM.

Frher habe ich auf dieser Seite die Bestelladresse angegeben, aber die "OS/2 Inside" wurde vom Markt genommen, und der Versand-Shop wurde Berichten nach ebenfalls geschlossen. Traurigerweise kenne ich keine M”glichkeit mehr, billig an einen IBM Compiler zu kommen.

Man kann aber immer noch WPS-Klassen schreiben, wenn man den groáartigen und kostenlosen EMX/GNU C-Compiler benutzt, den man sich von LEO in Deutschland herunterladen kann. Unglcklicherweise braucht man noch das "Warp 3 Developer's Toolkit".

Obwohl IBM bekannt gegeben hat, daá SOM nicht mehr l„nger untersttzt wird, ist dies immer noch eine groáartige Technologie, die aber etwas Einarbeitungszeit erfordert.

Das Warp 3 Toolkit enth„lt alles, um m„chtige WPS-Klassen zu erstellen. Es ist ausreichend dokumentiert, um die grundlegende WPS-Funktionalit„t zu verstehen, was mir erlaubt hat (dabei kannte ich weder C noch die OS/2-API, sondern nur OOP mit Pascal und Windows 3.1), XFolders Grundfunktionen (Xfolder 0.11) in drei Tagen zu programmieren. (Mit komplexeren Features wird die Sache natrlich schwieriger, aber das ist eine andere Geschichte.)

Neben der Toolkit-Dokumentation lohnt es sich auch, die vier IBM-"Redbooks" ber OS/2 V2.0 zu lesen, die ich auf einer alten Hobbes-CD-ROM gefunden habe und die immer noch auf den allgemein bekannten FTP-Servern verfgbar sind. Das meiste ist zwar schon veraltet (nur ber OS/2 V2.0!), aber die Grundkonzepte des Systems sind eigentlich dieselben geblieben.

Auáerdem kann ich das Electronic Developer's Magazine for OS/2 im WWW w„rmstens empfehlen, das einige fabul”se Artikel ber jeden Bereich der OS/2-Programmierung ver”ffentlicht hat. Es gibt zwei Serien ber WPS-Programmierung, die eine beginnt in Band 2, Ausgabe 8, die andere in Band 5, Ausgabe 10.

Wenn Sie die oben genannten Programme haben, sollten Sie in der Lage sein, die WPS blitzschnell zu programmieren. Alles, was Sie dann noch brauchen, ist eine geh”rige Portion Geduld, da die WPS in einem Einzel-Prozeá l„uft (PMSHELL.EXE), und Fehler in Ihrem Projekt werden immer wieder alles abstrzen lassen. Verinnerlichen Sie sich den Abschnitt "Debugging WPS applications" aus dem Toolkit WPS Guide, um zumindest die „rgerlichsten Fehler zu umgehen.