Sunt disponibile noi versiuni de pachete care formează cadrul GNUstep, destinat dezvoltării aplicațiilor grafice și server pe mai multe platforme, utilizând API-uri similare cu interfețele Apple Cocoa. Pe lângă bibliotecile ce implementează AppKit și componentele cadrului Foundation, proiectul dezvoltă de asemenea instrumente pentru proiectarea interfeței Gorm și medii de dezvoltare ProjectCenter, axate pe crearea de echivalente portabile pentru InterfaceBuilder, ProjectBuilder și Xcode. Limba principală de dezvoltare este Objective-C, dar GNUstep poate fi utilizat și cu alte limbi. Printre platformele acceptate se numără: macOS, Solaris, GNU/Linux, GNU/Hurd, NetBSD, OpenBSD, FreeBSD și Windows. Proiectul este distribuit sub licența LGPLv3.
Modificările din noile versiuni se concentrează în principal pe îmbunătățirea compatibilității cu biblioteci similare Apple și extinderea suportului pentru diferite platforme, inclusiv platforma Android. Cea mai notabilă îmbunătățire pentru utilizatori a fost suportul inițial pentru protocolul Wayland.
- GNUstep Base 1.28.0 — bibliotecă de utilizare generală, echivalentă bibliotecii Apple Foundation și care include obiecte nespecifice graficii, cum ar fi clase pentru manipularea șirurilor, fluxurilor, notificărilor, funcțiilor de rețea, gestionarea evenimentelor și accesul la obiecte externe.
- GNUstep GUI Library 0.29.0 — bibliotecă care acoperă clasele pentru crearea interfețelor grafice, bazate pe API Apple Cocoa, incluzând clase pentru diverse tipuri de butoane, liste, câmpuri de introducere, feronere, gestionarea erorilor, funcții pentru lucrul cu culorile și imaginile. GNUstep GUI Library constă în două părți — un frontend independent de platformă și de sistemele de feronerie, și un backend care include elemente specifice sistemelor grafice.
- GNUstep GUI Backend 0.29.0 — un set de backend-uri pentru GNUstep GUI Library, care implementa suport pentru X11 și subsistemul grafic Windows. Principala noutate a acestei versiuni este suportul inițial pentru sistemele grafice bazate pe protocolul Wayland. În plus, noua versiune îmbunătățește suportul pentru managerul de feronerie WindowMaker și API-ul Win64.
- GNUstep Gorm 1.2.28 — program pentru modelarea interfeței utilizatorului (Graphic Object Relationship Modeler), similar aplicației OpenStep/NeXTSTEP Interface Builder.
- GNUstep Makefile Package 2.9.0 — instrumente pentru crearea fișierelor de build pentru proiectele GNUstep, permițând generarea unui makefile cu suport pentru diferite platforme fără a fi nevoie de detalii de bază.
Sursa: opennet.ro
