15.01.2009, 00:00 Uhr

KBasic für Linux, Mac OS X und Windows

VB6-ähnliches Entwicklungssystem macht Anwendungen über Plattformen hinweg verfügbar.
KBasic ist eine plattformübergreifende und objektorientierte Basic-Variante. Sie soll komplett syntaxkompatibel zu VB6 sein und auch VB.NET durch ähnliche Funktionen und Klassen unterstützen. Dadurch dass das System auf dem C++-Anwendungs-Framework Qt basiert, sind die Anwendungen auch auf von diesem unterstützten Systemen lauffähig - unter anderem also unter Windows, Linux und Mac OS X. Das Einbinden von ActiveX-Komponenten ist nicht möglich, um plattformübergreifend zu bleiben. Dafür stehen unter Windows aber alle DLLs, also auch die Windows-API-Funktionen zur Verfügung und unter Linux und Max OS X die SO-Dateien, wodurch die Entwicklung eigener Komponenten möglich wird. Welche Änderungen sich in der aktuellen Version 1.87 ergeben haben, lässt der Projektverantwortliche allerdings nicht auf der Website verlauten.

Zu dem Programmiersystem gehört eine Entwicklungsumgebung, ein Compiler und ein Interpreter. KBasic steht in Deutsch und Englisch zur Verfügung, weitere Sprachen wie Französisch, Chinesisch und Spanisch sind in Vorbereitung. Eine Einzellizenz für KBasic kostet knapp 25 Euro und enthält kostenlose Updates für ein Jahr. Für die Entwicklung kommerzieller Anwendungen ist außerdem eine Qt-Lizenz von Nokia nötig. Der Quellcode von KBasic steht unter der Lizenz GPL 3 und ist kostenlos erhältlich, wenn das System privat genutzt wird oder die damit programmierten Anwendungen auch unter GPL 3 veröffentlicht werden. 30 Tage lauffähige binäre Variante für Windows und Mac stehen ebenfalls zur Verfügung.



Das könnte Sie auch interessieren