Nová vydání komponent GNUstep

K dispozici jsou nové verze balíčků, které tvoří rámec GNUstep pro vývoj meziplatformních GUI a serverových aplikací využívajících API podobné programovacím rozhraním Apple Cocoa. Kromě knihoven implementujících AppKit a komponenty frameworku Foundation vyvíjí projekt také sadu nástrojů pro návrh rozhraní Gorm a vývojové prostředí ProjectCenter, zaměřené na vytváření přenosných analogů InterfaceBuilder, ProjectBuilder a Xcode. Hlavním vývojovým jazykem je Objective-C, ale GNUstep lze použít s jinými jazyky. Mezi podporované platformy patří macOS, Solaris, GNU/Linux, GNU/Hurd, NetBSD, OpenBSD, FreeBSD a Windows. Vývoj projektu je distribuován pod licencí LGPLv3.

Změny v nových verzích se týkají především vylepšené kompatibility s podobnými knihovnami Apple a rozšířené podpory pro různé platformy včetně platformy Android. Nejviditelnějším vylepšením pro uživatele byla počáteční podpora protokolu Wayland.

  • GNUstep Base 1.28.0 je univerzální knihovna, která funguje jako analog knihovny Apple Foundation a obsahuje objekty nesouvisející s grafikou, například třídy pro zpracování řetězců, vlákna, upozornění, síťové funkce, zpracování událostí a přístup k externím objektů.
  • GNUstep GUI Library 0.29.0 - knihovna pokrývající třídy pro vytváření grafického uživatelského rozhraní založeného na Apple Cocoa API, včetně tříd, které implementují různé typy tlačítek, seznamů, vstupních polí, oken, chyb, funkcí pro práci s barvami a obrázky . GNUstep GUI Library se skládá ze dvou částí – front-endu, který je nezávislý na platformách a okenních systémech, a back-endu, který obsahuje prvky specifické pro grafické systémy.
  • GNUstep GUI Backend 0.29.0 - sada backendů pro GNUstep GUI Library, které implementují podporu pro X11 a grafický subsystém Windows. Klíčovou inovací nového vydání je počáteční podpora grafických systémů založených na protokolu Wayland. Kromě toho má nová verze vylepšenou podporu pro správce oken WindowMaker a Win64 API.
  • GNUstep Gorm 1.2.28 je program pro modelování uživatelského rozhraní (Graphic Object Relationship Modeler) podobný aplikaci OpenStep/NeXTSTEP Interface Builder.
  • GNUstep Makefile Package 2.9.0 je sada nástrojů pro vytváření souborů sestavení pro projekty GNUstep, která vám umožňuje generovat makefile s podporou napříč platformami, aniž byste zacházeli do podrobností na nízké úrovni.

Zdroj: opennet.ru

Přidat komentář