-
Über AMIBLITZ³
AMIBLITZ³ ist eine freie Entwicklungs- umgebung für AmigaOS3.x und Kompatible. Um zu erläutern, was es mit AMIBLITZ³ auf sich hat, muß man bei BlitzBasic beginnen.
BlitzBasic, später BlitzBasic2, ist ein ursprünglich von Acidsoft und Red When Excited (RWE) für den Amiga entwickelter, umfangreicher und ein wenig eigenwilliger Basic-Dialekt. Trotz der Popularität, die dieser in den 90er Jahren erreichte, sah man sich bei Acidsoft nach der Commodore-Pleite und dem nachfolgenden Niedergang des Amiga Marktes dazu gezwungen, die Entwicklung von BlitzBacic2 auf dem Amiga einzustellen und sich ausschließlich einer Version für Windows-PCs zu widmen.
Auf Bestreben von Bernd Roesch durfte die Amiga-Version disassembliert und weiterenwickelt werden. Um eine Verwechslung mit der PC-Version zu vermeiden, firmiert diese mittlerweile überarbeitete Amiga-Version seitdem unter dem Namen AMIBLITZ².
Mit der Umgestaltung und Modernisierung der Entwicklungsumgebung sowie der gesamten Dateistruktur erfolgte die konsequente Fortführung der Namensgebung zu AMIBLITZ³.
-
Features
Die IDE der Entwicklungsumgebung ist die Steuerungszentrale in AB3 und liefert alle wesentlichen Informationen, die der Entwickler während seiner Arbeit benötigt.
Der Instruction Browser ermöglicht das einfache Suchen in der umfangreichen Funktionsbibliothek von AMIBLITZ³. Der Instruction Browser erleichtert dabei das Aufspüren von nativen, OS-Library-, oder Includes-Funktionen.
Ein Doppelklick öffnet automatisch den AB3HelpViewer, welcher automatisch das passende Hilfsdokument zur Anzeige bringt. Dabei kann es sich um Dokumente der Formate amigaguide, autodoc, html, pdf oder beliebiger anderer Dokumentenformate handeln, für die ein Anzeigetool vorhanden ist.Der Definition Browser stellt schnell und übersichtlich Strukturen dar und ermöglicht das Navigieren in den unterschiedlichen Strukturebenen. Der Aufbau der OS-Struktur "Window" wird benötigt? Kein Problem, der Definition Browser zeigt sie an. Ein Klick auf weitere vorhandene Strukturen öffnet auch diese. Der Strukturpfad wird im unteren Bereich des Browsers dargestellt und kann bei Bedarf direkt in den Code übernommen werden.
Der Library Browser unterstützt bei der Arbeit mit nativen Funktions-Bibliotheken oder OS-Wrapperlibraries.
Er bietet einen Konsistenzcheck für selbsterzeugte DefLibs (Bibliothekszusammenstellungen) und listet alle Bibliotheken inklusive enthaltener Funktionen übersichtlich auf.Die IDE Preferences erlaubt die einfache Konfiguration der Entwicklungsumgebung. Hier lassen sich der Editor individuell einrichten, sämtliche Farben frei festlegen oder die Pfad- und Bildschirmeinstellungen verwalten.
In den Project Settings werden Projekte verwaltet. Projekte sind Anwendungen, die aus mehreren Quellcode- und Ressourcendateien bestehen. Diese lassen sich hier einfach zusammenstellen. Ein Changelog verwaltet automatisch die Anwendungshistorie. Durch den integrierten Versionszähler wird die Arbeit mit Builds erleichtert. Durch entsprechende Compiler-Konstanten hat der Entwickler im Programmcode Zugriff auf die Versionsnummern.
Die mächtigen Includes von Thilo Koehler sind Bestandteil der AB3-Entwicklungsumgebung. Die in AB3 entwickelten Includes bilden eine extrem vielseitige Funktionsbibliothek, die für die verschiedensten Anwendungsgebiete Lösungen bereitstellen
-
Hilfe
-
Woher bekomme ich die aktuellste Version von AmiBlitz³?
AmiBlitz³ wird als SVN Projekt auf SourceForge gehostet. Man kann sich dort mittels SVN Client entweder den aktuellen Entwicklungsstand herunter laden, oder aber die zuletzt zusammen gestellte Distribution.
-