Einige kleine Anmerkungen zu PowerBASIC in Deutschland, zu meiner Person und zu einigen Zukunftsabsichten

    English

    Vorwort

    Meine PowerBASIC-Homepage enthält zwar sehr viel Informationen zu und um das Thema PowerBASIC, aber etwas privates über meine Person ist dort leider nicht zu finden.

    Deshalb danke ich hiermit Dave Navarro, der mir nun doch endültig den Anstoß für eine derartige Seite gab.

    Na, dann wollen wir einmal anfangen {g}:

    Über meine Person

    Geboren wurde ich 1966 in einer kleiner Stadt, 100km nördlich von Berlin. Aufgewachsen bin ich aber in Berlin, wo ich auch zur Schule gegangen bin, meine Lehre absolvierte und wo ich heute auch noch arbeite, aber nicht mehr lebe.

    Mit der 'Computerei' fing ich eigentlich recht früh an. Meine ersten Versuche habe ich in den achtziger Jahren mit einem KC85 gemacht, welcher aber bald durch einen ATARI 800XL mit Datasette, später durch einen eigenen ATARI 130XE (mit 128k RamDisk und 360k Floppy!) ersetzt wurde. Zu diesem Zeitpunkt habe ich auch angefangen, erste Programme mit Turbo-Basic zu schreiben. Allerdings hatte dieses Turbo-Basic nichts mit dem TurboBASIC von Bob Zale gemeinsam {g}.

    Das Jahr 1991 wurde dann zu dem alles entscheidenen Jahr, denn es wurde Zeit, sich einen richtigen PC zu kaufen. Meine Wahl fiel damals auf einen 386/25 bei der Firma Vobis. Neben dem günstigen Preis, gab es bei dieser Firma ein umfangreiches Software-Paket.
    Aber gerade dieses Software-Paket sollte es später sein, welches mich nun heute dazu bringt diese Seite zu schreiben, denn:

    Dieses Software-Paket enthielt PowerBASIC 2.10f

    Es war zwar kein komplettes PowerBASIC 2.10f, denn diese Version konnte keine EXE-Files erstellen, aber im Vergleich zum ebenfalls vorhandenen QBASIC/QuickBASIC und der "PowerBASIC 2.10f" Vollversion, setzte sich PowerBASIC schnell durch, obwohl die IDE sehr gewönungsbedürftig war.
    Ich glaube es waren 2-3 Monate später, als ich zu Vobis ging und mir für 99,-DM endlich auch offiziell {g} die Vollversion von PowerBASIC zulegte.
    Na ja, der Rest ist eigentlich nur noch Geschichte. Kurze Zeit später legte ich mir ein Modem zu, wurde zuerst Point im FidoNet und auch User im deutschen Z-Netz. Letzeres wurde aber bald durch eine richtige InterNet-Adresse ersetzt.

    Programmierung:

    Einer der ersten Sachen die mich interessierten war, wie kann man mit PowerBASIC vernünftigen Sound wiedergeben. Anfangs schien das Problem unter PowerBASIC 2.10 nur mit größerem Aufwand lösbar, aber mit PowerBASIC 3.0 wurden die Probleme, dank des Inline-Assemblers gelöst.
    Zuerst programmierte ich PBSOUND nur für private Anwendungen, aber der Bedarf im FidoNet war sehr groß an dieser Toolbox. Also wurde aus PBSOUND ein Shareware-Toolkit, denn ganz umsonst wollte ich mir nicht die Mühe gemacht haben.

    PowerBASIC-FAQ:

    In der Zwischenzeit wurde PowerBASIC 3.0 im FidoNet bei den BASIC-Programmierern in der BASIC.GER immer beliebter, viele Standard-Fragen waren in PowerBASIC gelöst und als Source verfübar, aber leider nicht in QuickBASIC.

    Später häuften sich auch die Fragen zu PowerBASIC, sodas ich auf Anregung des Moderator's und vieler Leser der BASIC.GER die 'PowerBASIC-FAQ' in Angriff nahm.
    Die PowerBASIC-FAQ wurde in kürzester Zeit, und durch die Mithilfe der PowerBASIC-User der BASIC.GER, zu einem umfangreichen deutschen Werk.

    Für mich persönlich begann ab dieser Zeit eine besondere Zeit, denn normalerweise sind Gemeinschaftsprojekte in einem EMail-Netzwerk meist zum Scheitern verurteilt. Dieses Schicksal traf aber nicht die PowerBASIC-FAQ, im Gegenteil: Sie wurde mit größten Elan ins englische übersetzt.

    Aktuell gibt es die PowerBASIC-FAQ (in komplett identischer Fassung) in Deutsch und Englisch und sie wird regelmäßig in den Newsgroups des InterNet (comp.lang.basic.misc und alt.lang.powerbasic) verbreitet.
    Schade ist nur, das mir "PowerBASIC Inc." dazu bisher keine Beiträge oder Berichtigungen geschickt hat. Dafür bekomme ich immer mehr internationale Post zur FAQ.

    The PBSOUND Headquarter BBS:

    Schon lange habe ich mit dem Gedanken gespielt eine eigene BBS aufzumachen, aber erst im Sommer'96 war es soweit, denn die "Deutsche Telekom" unterstützte bzw. förderte die Neueinrichtung von ISDN-Anschlüssen bis zu 800,-DM.

    Seither ist meine BBS der zentrale Anlaufpunkt in Sachen PowerBASIC Sourcen und Tools und aktuell es bereits über 180MB Sourcen in den verschiedenen PowerBASIC Downloadbereichen.

    Dieses waren schon zur damaligen Zeit derart viele Sourcen, das ich mir überlegte, ob ich nicht die gesamte Filebase auf CD brennen lasse {g}. Ich verfolgte dieses Projekt zwar eine geraume Weile und programmierte auch einige kleinere Tools dafür, aber letztlich blieb der "Remote Access Filebase to HTML (kurz RA2HTML)" Konvertierer übrig, der auf dem Basicguru-Server zur Darstellung des Mirrors der PowerBASIC Filebase verwendet wurde.

    Das CrossPoint & UKAW/UKAD Projekt:

    Das Jahr 2000 sollte, zumindestens für mich völlig unerwartet, zu einem sehr intensiven Jahr der PowerBASIC Programmierung werden, denn Ende des Jahres 1999 wurde ein in Deutschland sehr beliebter Mail- & Newsreader namens "CrossPoint" in den Opensource-Status überführt. Bei CrossPoint handelte es sich zur damaligen Zeit um ein multinetzwerkfähiges Programm für das FidoNet, Z-Netz, Mausnetz, das Usenet und diversen anderen Netzen.

    Allerdings hatte CrossPoint eine entscheidene Schwachstelle, denn es gab nur einen internen Client für das UUCP-Protokoll. Mit UKAW 1.xx gab es zwar einen externen Client, der in PB/CC 1.0 programmierten Ur-Version für das POP3, SMTP und News-Protokoll von Karl-Heinz Weiss, aber diese funktionierte in meinen Augen nicht wirklich. Dieses lag aber überwiegend daran, daß diese Version ursprünglich von einem QuickBASIC Sourcecode aus DOS portiert wurde und nicht geeigent für Multithreading war.

    Im Januar 2000 entschloß ich mich nun, nach einem Auto-Unfall, den UKAW- Client komplett in PB/CC 2.0 neu zu schreiben, ohne eine einzigste Zeile des ursprünglichen Sourcecodes zu verwenden. Leider führte dieses auch zu dem Nebeneffekt, daß ich mich vom internationalen PowerBASIC Geschehen zurück zog.

    Heute ist UKAW der konkurrenzlose Standard-Client für CrossPoint User.

    "UKAW" ist der heutige Grundstein vieler Folgeprojekte, z.B. der reinen DOS- Version "UKAD", welche von Win32 (!!!) mit PB/DOS 3.50 portiert wurde und die ich speziell für körperlich behinderte, sprich blinde, User erstellt habe.

    Das CrossPoint & PBNEWS Projekt:

    Der PBNEWS-Client wurde ebenfalls auf der Basic des UKAW-Projektes entwickelt und ermöglicht es CrossPoint Usern Webforen offline zu lesen bzw. in ihnen zu schreiben, die mit UBB von InfoPop erstellt werden.

    Hiermit war es mir wieder möglich, die ansonsten völlig uneffektiven, und aus Sicht der Benutzbarkeit völlig grausamen Webforen von PowerBASIC Inc. und Kirschbaum Software effektiv zu verfolgen.

    Auch "PBNEWS" legte den Grundstein für spätere Projekte.

    Die Jahre 2002-2003

    Diese beiden Jahre dürften aus zukünftiger Sicht wohl die wichtigsten Jahre meine Lebens sein, denn neben dem Bau meines eigenen Hauses ausserhalb Berlins, habe ich auch meine Lebensgefährtin geheiratet.

    PowerBASIC Headquarter:

    Nach dem Umzug nach Panketal hatte ich nun endlich auch wieder etwas mehr Zeit für PowerBASIC und im Sommer 2004 ging der BBS-Rechner auch per direkter Standleitung ins eigene Haus ins Internet.

    Thanks to:

    • allen Lesern der ehemaligen deutschen BASIC.GER und jetzigen PowerBASIC.GER
    • Der Firma 'Kirschbaum Software GmbH', speziell Bernd Richter und Josef Kirschbaum für die schnelle Bereitstellung der aktuellen Compiler
    • Thomas Geiger (für alle englische Übersetzungen)

    (c) 1997/2000 Thomas Gohel, All rights reserved