Jabaco - Ein Visual Basic für die Java-Plattform
23.11.2009 09:06
Jabaco ist eine neue Programmiersprache, die sich in der Syntax sehr streng an Visual Basic 6.0 orientiert, mit einer integrierten grafischen Benutzerumgebung ausgeliefert wird und deren generierte Programme Java als Plattform nutzen. Entwickler, die Visual Basic 6.0 lieb gewonnen haben, erhalten mit Jabaco ein Basic-Entwicklungssystem, das nicht nur sehr viele Ähnlichkeiten zu Visual Basic 6.0 bietet, sondern anders als Visual Basic 6.0 auch weiterentwickelt wird.
Die Entwicklungsumgebung, die Ähnlichkeiten zu Visual Basic 6.0 ebenfalls nicht verleugnen kann und selbst auf Swing basiert, bietet Mehrsprachenunterstützung, einen integrierten Quelltexteditor mit Funktionen zur Autovervollständigung und Syntaxfarbgebung, einen integrierten Designer für grafische Benutzeroberflächen sowie einen integrierten Debugger, über den Sie Programme testen, Quelltext schrittweise durchlaufen, Variablen überwachen, Änderungen während des Debuggens vornehmen sowie Fehler beseitigen, ohne eine Debug-Sitzung neu starten zu müssen.
Die Entwicklungsumgebung von Jabaco
Die Entwicklungsumgebung stellt Standardsteuerelemente (z.B. Schaltflächen, Rahmen, Kontroll- und Optionsfelder, Listen- und Kombinationslistenfelder, Bildfelder, Text- und RTF-Textfelder, Registersteuerelement, Gitternetz, Fortschrittsanzeigen, Bildlaufleisten, Slider, Strukturansichten) über eine Werkzeugsammlung bereit, die Sie per Drag & Drop in Entwurfsbereiche übernehmen und deren Eigenschaften Sie im Eigenschaftenfenster oder auf Quelltextebene anpassen. Alle Projektelemente (Module, Formulare, Interfaces, Benutzersteuerelemente und Ressourcen) werden über ein Projektfenster zur vereinfachten Anwahl hierarchisch verwaltet. Lediglich eine kontextsensitive Hilfefunktion ist derzeit nicht in der IDE vorhanden. Derzeit liegt Jabaco in der Version 1.5.2 Beta vor. Die Besonderheit von Jabaco: Der integrierte Compiler selbst generiert keinen Maschinen- beziehungsweise P-Code, sondern Java-Bytecode, der per Java Runtime Environment (JRE) direkt ausführbar ist. Installieren Sie die Entwicklungsumgebung, so wird die Java-Runtime für Windows von Sun Microsystems automatisch im Online-Modus heruntergeladen und installiert. Damit ist dafür gesorgt, dass Sie die übersetzten Programme unmittelbar unter Windows entwickeln und ausführen können. Die mit dem Befehl Datei/Projekt kompilieren übersetzten Programme erhalten das Dateikürzel exe (mit JRE ausführbares Programm) oder jar (Jar-Archiv). Die übersetzen Programme lassen sich auf Systemen ausführen, die ihrerseits Java unterstützen (z.B. Linux). Jabaco-Entwicklern kommt zugute, dass Sie das Java-Framework auch in eigenen Anwendungen einsetzen können. Gegenüber Visual Basic 6.0 bietet Jabaco bereits erweiterte Funktionalitäten, wie OOP und Threading. Das Entwicklungstool erlaubt die Anlage von SDI- (Single Document Interface) und MDI-Anwendungen (Multiple Document Interface), Web Applets, Konsolenanwendungen und Klassenbibliotheken. In Anwendungen entwickeln Sie zudem Benutzersteuerelemente, Interfaces, Module, Dialoge und Formulare. Sie erhalten das Entwicklungssystem Jabaco kostenfrei und ohne Einschränkung im Internet. Nach entsprechender Registrierung mit ihrer eMail-Adresse erhalten Sie einen kostenfreien Aktivierungsschlüssel zugesandt. Auf der Jabaco-Internetseite finden Sie einen Webcast, der die Übernahme von Visual-Basic-6-Projekten und die Programmausführung unter Windows und Linux exemplarisch veranschaulicht. Über die Online-Community können Sie sich mit anderen Jabaco-Nutzern austauschen. Auf der Jabaco-Internetseite finden Sie zudem eine sehr gute Online-Dokumentation und Tutorials. (am)
