ZETA's MakeMe![]() Zeta 1.21 beinhaltet
ein neues Entwickler-Tool namens MakeMe.
Dieses Werkzeug erleichtert jedem Entwickler das Erstellen einer eigenen Applikation und eines ZETA-Installationspaketes dafür. Im Screenshot am Beispiel von BeBounce zu sehen, welches mit MakeMe compiliert wurde (ja, man kann aus MakeMe heraus compilieren). ;) Einfach die Quelldateien in MakeMe ziehen, dem Projekt einen Namen geben der die Arbeit erleichtert (meistens der Name der Applikation). Man öffnet das Projekt aus MakeMe heraus, wenn es sich im vorgegebenen Ordner in /boot/home/projects befindet. Das Projekt öffnet sich nach Doppelklick auf die mproj Datei. Baldur aka Eric Jourde war so freundlich, mir die Quellen seines Projektes "Pager" bereitzustellen, um die Leichtigkeit der Arbeit mit Gruppen in MakeMe zu zeigen. Gruppen mit den cpp Dateien Gruppen mit den Header Dateien Eines der prima
Merkmale ist, daß MakeMe automatisch die durch die
Applikation benötigten
Bibliotheken hinzufügt, wenn man sie im Quellcode eingibt.
Wenn man bspw. #include
<Application.h> im Quelltext schreibt, wird die "libbe.so"
eingebunden, so spart man die Zeit des selber Einbindens.
Man speichert das Projekt und erstellt dann ein Makefile (oder Jamfile) mit MakeMe. Dann startet man den Compiler und kann die Applikation laufen lassen (wenn beim Compilieren keine Fehler auftreten). ;) Btw .. MakeMe zeigt die Ausgabe des Compiliervorganges und auch die Fehler und/oder Warnungen, was es gestattet, an den Abschnitt, in dem sich das Problem befindet, zu springen. (siehe Screenshot von BeBounce) Ich habe an einigen Themes für ZETA gearbeitet, erstellte neue (von existierenden) Icons, und wollte nun einen Installer für die Themes (sonst hätte man sie aus einem Terminal heraus starten müssen, um sie richtig installieren zu können). Und Ich fand mit MakeMe hier eine richtig gute Hilfe. Der Package Manager enthält auch einige gute Werkzeuge für Applikationen, man kann einen eigenen Vorgabeort für die Applikation setzen (Vorgabe: /boot/apps/deine_applikation). Füge Locale-Dateien hinzu, setze Flags, füge ein SVG Icon hinzu, welches in die (compilierte) bin übernommen werden kann, setze einen Splashscreen für den Installer, füge Deine eigenen Ordner (im Fall Du möchtest die Packages nicht im Vorgabeordner, sondern in einem anderen Ordner haben - wähle: Eigene), füge pre- und post-Scripte hinzu usw. Wähle die Lizenz (einige Lizenzen sind schon enthalten wie bspw. GPL, LGPL, BSD, MPL, OSL etc.) oder wähle eine eigene Lizenz. Wenn alles stimmt, sollte das Projekt vor dem Compilieren/Erstellen des Packages gespeichert werden. Danach geht es weiter mit dem Package Manager. Mit einem Entwicklerwerkzeug wie diesem (welches weiter entwickelt wird) ist es sehr einfach eigene Installer Packages zu erstellen. In MakeMe findet man auch einen ToDo Manager sodaß man eine eigene ToDo Liste für seine Applikation erstellen kann, selbst wenn sich diese Liste nicht auf eine Applikation bezieht, ist sie ein großartiges Werkzeug zum arbeiten. Ich nutzte sie zum Beispiel zum Verwalten der Sprachdateien und schrieb nieder was in den Sprachdateien noch fehlte oder korrigiert werden mußte. In den Screenshots sieht man, daß das Theme nach der Installation des Packages, welches mit MakeMe erstellt wurde, funktioniert. Ich begann einfach die Möglichkeiten von MakeMe zu ergründen und ich bin kein Entwickler. So habe ich nur eine ungefähre Vorstellung von den Möglichkeiten für einen Entwickler! ;) Ich hoffe daß euch diese kleine Vorschau einer großartigen Applikation, die das Licht der Welt erblickte, gefallen hat. Und ich bleibe am Ball für Neuigkeiten rund um und mit MakeMe. P.S. Es gibt bereits ein neues MakeMe.zip bei zeta-os.com, also spring rüber und bleibe auf dem neuseten Stand mit MakeMe (es lohnt sich!!) :) Ubersetzt von prOSy
(mit dank).
Erstellt für BeBUG
von Begasus
5-11-2006 |