(openPR) OrgaBIT Forms ist ein Client/Server basierendes Forms Management System, welches vor allem dafür konzipiert ist, ältere Terminal- bzw. zeichenorientierte Benutzer-Schnittstellen und Anwendungen zu modernisieren und mit einem Graphical User Interface auszustatten. Aufgrund der einfach aufgebauten und leicht anzuwendenden API kann es auch für die Neu- bzw. Weiterentwicklung von Anwendungen auf Basis "traditioneller Programmiersprachen" (Fortran, Cobol, C/C++, etc.) eingesetzt werden.
Basis von OrgaBIT Forms ist das OpenSource Toolkit wxWidgets und der OpenSource Forms Builder wxFormBuilder. Beide Komponenten wurden von OrgaBIT dahingehend erweitert, dass die Funktionalitäten von älteren, proprietären Forms Management Systemen einfach nachgebildet werden können. Entsprechende Maskenkonverter (von dem bisherigen Maskensystem in OrgaBIT Forms) liegen schon vor, weitere können innerhalb kürzester Zeit entwickelt werden. Die OrgaBIT Forms Masken werden in XML/XRC-Dateien abgelegt und von dort über die API geladen.
Mit OrgaBIT Forms ist es damit möglich, einfach und schnell die Benutzer-Schnittstelle Ihrer Anwendung zu modernisieren und gegen eine Windows-basierende Oberfläche mit graphischen Elementen auszutauschen - Funktionalität und Bedienung Ihrer Anwendung bleiben dabei nahezu unverändert erhalten.
Mit wxWidgets und auch wxFormBuilder können Anwendungen für Win32, Mac OS X, GTK+, X11, Motif und WinCE unter Nutzung einer einzigen Codebasis entwickelt werden. Die wxWidgets Bibliothek ist rein objektorientiert aufgebaut und kann bei direkter Anwendung in der Software-Entwicklung in Verbindung mit allen objektorientierten Programmiersprachen verwendet werden.
OrgaBIT Forms wurde mit einer API (Application Programming Interface) für die Programmiersprachen C/C++ und Fortran ausgestattet, ein entsprechendes API für COBOL ist in Vorbereitung.
Die Server-Komponenten sind derzeit für die Plattformen Linux (I386) und HP-UX (HP-PA) verfügbar, die Client-Komponenten laufen unter Microsoft Windows (>= Windows/2000) oder Linux (I386). Die Kommunikation zwischen Server- und Client-Programm ist auf Basis von TCP/IP implementiert.








