Neue Versionen der Pakete, die das GNUstep-Framework bilden, stehen zur VerfĂŒgung. Dieses Framework ist fĂŒr die Entwicklung plattformĂŒbergreifender grafischer und serverseitiger Anwendungen mit einer API entworfen, die den Programmierschnittstellen von Apple Cocoa Ă€hnlich ist. Neben den Bibliotheken mit der Implementierung von AppKit und den Komponenten des Foundation-Frameworks entwickelt das Projekt auch Werkzeuge zur Gestaltung von BenutzeroberflĂ€chen wie Gorm und die Entwicklungsumgebung ProjectCenter, die darauf abzielen, tragbare Alternativen zu InterfaceBuilder, ProjectBuilder und Xcode zu schaffen. Die Hauptprogrammiersprache ist Objective-C, jedoch kann GNUstep auch mit anderen Sprachen verwendet werden. UnterstĂŒtzte Plattformen sind: macOS, Solaris, GNU/Linux, GNU/Hurd, NetBSD, OpenBSD, FreeBSD und Windows. Die Fortschritte des Projekts werden unter der LGPLv3-Lizenz verbreitet.
Die Ănderungen in den neuen Versionen betreffen hauptsĂ€chlich die Verbesserung der KompatibilitĂ€t mit Ă€hnlichen Apple-Bibliotheken und die Erweiterung der UnterstĂŒtzung verschiedener Plattformen, einschlieĂlich Android. Die bemerkenswerteste Verbesserung fĂŒr die Benutzer ist die erste UnterstĂŒtzung des Wayland-Protokolls.
- GNUstep Base 1.28.0 ist eine allgemeine Bibliothek, die analog zur Apple Foundation-Bibliothek fungiert und nicht grafische Objekte umfasst, wie beispielsweise Klassen zur Verarbeitung von Strings, Streams, Benachrichtigungen, Netzwerkfunktionen, Ereignisverarbeitung und den Zugriff auf externe Objekte.
- GNUstep GUI Library 0.29.0 ist eine Bibliothek, die Klassen zur Erstellung grafischer BenutzeroberflĂ€chen umfasst, basierend auf der Apple Cocoa API, einschlieĂlich Klassen fĂŒr verschiedene Arten von SchaltflĂ€chen, Listen, Eingabefeldern, Fenstern, Fehlerbehandlern sowie Funktionen zur Verarbeitung von Farben und Bildern. Die GNUstep GUI Library besteht aus zwei Teilen â einem plattformunabhĂ€ngigen Frontend und einem Backend, das spezifische Elemente fĂŒr grafische Systeme enthĂ€lt.
- GNUstep GUI Backend 0.29.0 ist eine Sammlung von Backends fĂŒr die GNUstep GUI Library, die UnterstĂŒtzung fĂŒr X11 und das Windows-Grafiksystem implementieren. Eine der wichtigsten Neuerungen in dieser Ausgabe ist die erste UnterstĂŒtzung von grafischen Systemen auf Basis des Wayland-Protokolls. DarĂŒber hinaus wurde in der neuen Version die UnterstĂŒtzung des Fenstermanagers WindowMaker und der API Win64 verbessert.
- GNUstep Gorm 1.2.28 ist ein Programm zur Modellierung grafischer BenutzeroberflÀchen (Graphic Object Relationship Modeler), das an die OpenStep/NeXTSTEP Interface Builder-Anwendung erinnert.
- GNUstep Makefile Package 2.9.0 â ein Werkzeug zur Erstellung von Makefiles fĂŒr GNUstep-Projekte, das die Generierung von makefiles mit UnterstĂŒtzung fĂŒr verschiedene Plattformen ohne tiefgehende Kenntnisse der Low-Level-Details ermöglicht.
Quelle: opennet.ru
