IPF-Dateien (Information Presentation Facility) sind das Ausgangsformat für die IBM Hilfe. Es hat deutliche Ähnlichkeiten mit HTML, gehören doch beide Formate der Sprachfamilie SGML an. Von beiden Sprachen ist HTML jedoch die sauberer definierte. IPF hat einige unlogische Eigenheiten und ist dadurch besonders mühsam direkt zu editieren.
Die IBM-Hilfe ist das Hilfeformat für die IBM-Produkte OS/2 und PC-DOS 7. Es wird auch auf Windows-Plattformen verwendet, wenn Programme mit dem plattformübergreifenden IBM Entwicklungssystemen geschrieben werden. Es ist von allen Hypertextformaten das funktionalste, schnellste und ausgereifteste.
IBM-Hilfedateien gibt es als INF- und HLP-Dateien. INF-Dateien werden einzeln betrachtet, HLP-Dateien werden immer nur zusammen mit ausführbaren Programmen verwendet. Vom Anwendungsprogramm aus können Seiten der HLP-Datei aufgerufen werden.
Die von Hypermake generierten IPF** Dateien sind das Ausgangsmaterial für den IBM-Compiler IPFC** , der daraus dann eine INF- oder HLP-Datei erzeugt.
IBM INF und HLP Dateien sind kompakte Binärdateien. IBM INF Viewer gibt es für OS/2 (das Format aller OS/2-Programmdokumentationen), für Win16 und für DOS. Der Win16 Viewer ist Teil des Pakets "Just add Warp"; es werden die Dateien LIBIPFX.DLL, VIEW.EXE und VIEWH.HLP benötigt. Der DOS Viewer ist in IBM DOS 7 enthalten und es gibt auch ein Freewareprogramm (VIEW01.ZIP Compuserve OS2DF1).
Im Vergleich zu HTML-Browsern haben die IBM INF Viewer einige leistungsstarke Features, die vor allem bei großen Dokumenten zum Tragen kommen:
Hypermake bietet eine Rückwärts-Konvertierung von IPF ins Hypermake Quelltextformat.
Wenn Sie Windows benutzen und sich für dieses Hypertext-Format interessieren, so
können Sie einen 16-bit Viewer (250 k) von der Hypermake Homepage
herunterladen:
ftp://ftp.leo.org/pub/comp/os/windows/win3.11/utils/viewers
Wenn Sie dann noch mit Hypermake erzeugte IBM INF- bzw. HLP-Dateien zum Testen benötigen,
laden Sie doch einfach mein Freewareprogramm Clear oder
das Sharewareprogramm 4allCalc in der OS/2-Version von
meiner Homepage.