Startup
Startup ist eine Zusammenstellung der GNUstep Kern-Bibliotheken. Nach der Installation von GNUstep Startup haben Sie ein vollständiges System, um GNUstep-Anwendungen zu kompilieren und auszuführen.
Inhalt
[ Einführung |
Status |
Dokumentation |
Download |
Einführung
GNUstep Startup ist eine Zusammenstellung der GNUstep Kernpakete
gnustep-make, gnustep-base, gnustep-gui und gnustep-back. Der
Hauptvorteil von Startup ist das enthaltene Skript zur automatisierten
Erstellung und Installation des GNUstep Kernsystems.
Nach der Installation hat man ein vollständiges System dafür,
GNUstep-Anwendungen zu kompilieren und auszuführen. Um GNUstep
»anzuwenden«, muss man natürlich noch solche Anwendungen (z.B.
GWorkspace) kompilieren und installieren.
Für ein vollständiges Entwicklungssystem sind die Anwendungen
Gorm und
ProjectCenter
zu installieren.
Die enthaltenen Pakete sind:
- GNUstep Make
- Das Makefile-Paket bietet einen einfachen, mächtigen und erweiterbaren Weg, Makefiles für ein GNUstep-basiertes Projekt zu schreiben. Es ermöglicht dem Benutzer, ein Projekt zu erstellen, ohne sich mit komplexen Themen wie Konfiguration, Erstellung, Installation und Paketerstellung selber zu befassen. Es ermöglicht auch, einfach cross-kompilierte Binärpakete zu erstellen.
- GNUstep Base
- Die Base-Bibliothek ist eine Bibliothek von universellen, nicht-grafischen Objective-C-Objekten. Sie enthält zum Beispiel Klassen für Strings, Kollektionen, Streams, Typed Coder, Notifikationen, Notifikations-Abfertiger, Zeitpunkte, Netzports, Verteilte Objekte (Nachrichten an entfernte Objekte) und Event Loops.
- GNUstep GUI
- Dies ist eine Bibliothek von Klassen für grafische Oberflächen, ganz in Objective-C geschrieben. Die Klassen basieren auf der OpenStep-Spezifikation, wie von NeXT Software Inc. verfasst. Die Bibliothek wurde in einigen Punkten erweitert, um vom GNU-System zu profitieren. Die Klassen umfassen grafische Objekte wie Knöpfe, Textfelder, Auswahlfeldern, Dateibrowser und Fenster, sowie viele beigeordnete Klassen für Ereignisbehandlung, Farben, Schriftarten, Zwischenablagen und Bilder.
- GNUstep Back
- Die GNUstep GUI-Bibliothek ist in zwei Teilen gestaltet. Der erste Teil ist die Frontend-Komponente, die unabhängig von Plattform und Anzeigesystem ist. Dieses Frontend wird mit einer Backend-Komponente kombiniert, die den gesamten systemabhängigen Teil abdeckt wie Aufrufe an X11 oder Windows. Dieser Aufbau erlaubt GNUstep-Anwendungen, das Aussehen des Anzeigesystems zu haben, ohne Änderungen an der Anwendung. Außerdem kann die Bibliothek so leicher auf neue Systeme portiert werden.
Status
Startup ist stabil.
Dokumentation
- Anleitungen für Installation und Benutzung von GNUstep
- Entwicklerdokumentation für GNUstep
Download
Die Quellen sind verfügbar als .tar.gz auf der Download-Seite; Pakete für verschiedene Systeme hier.
