Nouvelles versions des composants GNUstep

De nouvelles versions de packages sont disponibles et constituent le cadre GNUstep pour le développement d'applications GUI et serveur multiplateformes à l'aide d'une API similaire aux interfaces de programmation Cocoa d'Apple. Outre les bibliothèques implémentant AppKit et les composants du framework Foundation, le projet développe également la boîte à outils de conception d'interface Gorm et l'environnement de développement ProjectCenter, visant à créer des analogues portables d'InterfaceBuilder, ProjectBuilder et Xcode. Le principal langage de développement est Objective-C, mais GNUstep peut être utilisé avec d'autres langages. Les plates-formes prises en charge incluent macOS, Solaris, GNU/Linux, GNU/Hurd, NetBSD, OpenBSD, FreeBSD et Windows. Les développements du projet sont distribués sous licence LGPLv3.

Les changements dans les nouvelles versions concernent principalement une compatibilité améliorée avec des bibliothèques Apple similaires et une prise en charge étendue de diverses plates-formes, y compris la plate-forme Android. L'amélioration la plus notable pour les utilisateurs a été la prise en charge initiale du protocole Wayland.

  • GNUstep Base 1.28.0 est une bibliothèque à usage général qui agit comme un analogue de la bibliothèque Apple Foundation et comprend des objets non liés aux graphiques, par exemple des classes de traitement de chaînes, de threads, de notifications, de fonctions réseau, de gestion d'événements et d'accès à des ressources externes. objets.
  • GNUstep GUI Library 0.29.0 - une bibliothèque couvrant des classes pour créer une interface utilisateur graphique basée sur l'API Apple Cocoa, y compris des classes qui implémentent différents types de boutons, listes, champs de saisie, fenêtres, gestionnaires d'erreurs, fonctions pour travailler avec des couleurs et des images . La bibliothèque GNUstep GUI se compose de deux parties : un frontend, indépendant des plates-formes et des systèmes de fenêtres, et un backend, qui contient des éléments spécifiques aux systèmes graphiques.
  • GNUstep GUI Backend 0.29.0 - un ensemble de backends pour la bibliothèque GNUstep GUI qui implémente la prise en charge de X11 et du sous-système graphique Windows. L'innovation clé de la nouvelle version est la prise en charge initiale des systèmes graphiques basés sur le protocole Wayland. De plus, la nouvelle version a amélioré la prise en charge du gestionnaire de fenêtres WindowMaker et de l'API Win64.
  • GNUstep Gorm 1.2.28 est un programme de modélisation d'interface utilisateur (Graphic Object Relationship Modeler) similaire à l'application OpenStep/NeXTSTEP Interface Builder.
  • GNUstep Makefile Package 2.9.0 est une boîte à outils permettant de créer des fichiers de construction pour les projets GNUstep, vous permettant de générer un makefile avec prise en charge multiplateforme sans entrer dans les détails de bas niveau.

Source: opennet.ru

Ajouter un commentaire