GENprofi - Der Klassiker: neu aufgerollt
Willkommen!
Das Familienforschungsprogramm GENprofi begleitet mich seit einer unfassbar langen Zeit. Die ersten Versionen wurden in den 80er-Jahren in dBaseII und dbaseIII entwicklet und später nach Clipper übertragen. 1990 wurde die Benutzerführung völlig überarbeitet. Es gab eine Maussteuerung - blieb aber immer noch ein “DOS Programm”. Ich orientierte mich damals an den CUA/SAA Konzepten von IBM. Da Clipper über C erweiterbar war, konnte das gut umgesetzt werden.
GENprofi erfuhr dann sogar 2005 noch mal eine erzwungene Überarbeitung, weil eine verwendete Datenbank-Bibliothek gelegentlich für extreme Vergrößerungen der Datenbestände sorgte.
Allerdings war nie Zeit vorhanden, das Programm auf neue Beine zu stellen. So lief GENprofi3 und GENprofi4 nur unter Windows XP - aber immer noch als DOS Programm. Neuere Windows Versionen funktionierten nicht mehr. Anwender mussten dann später mit Virtualisierungen oder mit der DOS Box arbeiten. Außerdem waren wir immer noch an den DOS Speicher gebunden, der uns bombastische 640KB zur Verfügung stellte und etwas erweiterten Speicher. Es war stets eine Herausforderung, das Programm nach Änderungen überhaupt wieder ans Laufen zu bringen.
Es gab aber immer noch Anwender, die dem Programm treu blieben und stetig bohrten, ob es nicht eine Aufbereitung des Programms geben könnte (von Versuchen, das Programm neu zu entwickeln, berichte ich an anderer Stelle auf dieser Web Seite). Das Problem war, dass GENprofi Anwender in der Regel riesengroße Datenbestände hatten. Mehrere Hunderttausend Personen in der Forschung ist keine Seltenheit sondern eher die Regel. Ein Ortsfamilienbuch mit vielen Tausend Seiten, das nur noch digital verlegt werden konnte, zeigt auch, dass die Bestände groß sind und das “alte” Program diese Größenordnungen locker meistert.
Wie das Leben dann so spielt. 2017 hatten wir (Stefan Hühner und ich) zu Silvester eine “Knaller Idee”. Nun, er kam zu Besuch, um mit uns Silvester zu feiern und wir hatten etwas Langeweile. Es gab ein Open Source Projekt “Harbour”, mit dem wir unsere Quellen eventuell unter neueren Windows Versionen, aber auch unter Linux zum Einsatz bringen konnten. Gesagt, getan. Dass das kein Selbstläufer war, ist logisch. Immerhin bestand ein großer Teil des Programms aus Ur-Alt C Code (die ganze Benutzeroberfläche mit der Maussteuerung war in C geschrieben; ok - da gab es auch Assembler Routinen, aber das konnten wir direkt in die Tonne treten). Auf jeden Fall konnten wir am 31.12.2017 eine Pre-Alpha vorstellen. Wir konnten es kaum fassen und unsere Anwender waren schier aus dem Häuschen.
Diese Web Seite bietet nun die neue Heimat von GENprofi. Hier gibt es Neuigkeiten, die gesamte Dokumentation, Hinweise auf neue Programmversionen und auf die weitere Entwicklung. Die Umsetzung der Web Seite hat viel Zeit gekostet aber auch einen riesigen Spaß gebracht.
Viele Grüße und viel Spaß auf unseren GENprofi-Seiten
Heiko Thimm