Novos lançamentos de componentes GNUstep

Estão disponíveis novas versões de pacotes que compõem a estrutura GNUstep para desenvolvimento de GUI multiplataforma e aplicativos de servidor usando uma API semelhante às interfaces de programação Cocoa da Apple. Além das bibliotecas que implementam o AppKit e os componentes do framework Foundation, o projeto também está desenvolvendo o kit de ferramentas de design de interface Gorm e o ambiente de desenvolvimento ProjectCenter, destinado a criar análogos portáteis do InterfaceBuilder, ProjectBuilder e Xcode. A principal linguagem de desenvolvimento é Objective-C, mas GNUstep pode ser usado com outras linguagens. As plataformas suportadas incluem macOS, Solaris, GNU/Linux, GNU/Hurd, NetBSD, OpenBSD, FreeBSD e Windows. Os desenvolvimentos do projeto são distribuídos sob licença LGPLv3.

As mudanças nos novos lançamentos dizem respeito principalmente à melhoria da compatibilidade com bibliotecas semelhantes da Apple e ao suporte expandido para várias plataformas, incluindo a plataforma Android. A melhoria mais notável para os usuários foi o suporte inicial ao protocolo Wayland.

  • GNUstep Base 1.28.0 é uma biblioteca de uso geral que atua como um análogo da biblioteca Apple Foundation e inclui objetos não relacionados a gráficos, por exemplo, classes para processamento de strings, threads, notificações, funções de rede, manipulação de eventos e acesso a externos objetos.
  • Biblioteca GNUstep GUI 0.29.0 - uma biblioteca que cobre classes para criar uma interface gráfica de usuário baseada na API Apple Cocoa, incluindo classes que implementam vários tipos de botões, listas, campos de entrada, janelas, manipuladores de erros, funções para trabalhar com cores e imagens . A biblioteca GNUstep GUI consiste em duas partes - um front-end, que é independente de plataformas e sistemas de janelas, e um back-end, que contém elementos específicos para sistemas gráficos.
  • GNUstep GUI Backend 0.29.0 - um conjunto de backends para a biblioteca GNUstep GUI que implementa suporte para X11 e o subsistema gráfico do Windows. A principal inovação da nova versão é o suporte inicial para sistemas gráficos baseados no protocolo Wayland. Além disso, a nova versão melhorou o suporte ao gerenciador de janelas WindowMaker e à API Win64.
  • GNUstep Gorm 1.2.28 é um programa de modelagem de interface de usuário (Graphic Object Relationship Modeler) semelhante ao aplicativo OpenStep/NeXTSTEP Interface Builder.
  • GNUstep Makefile Package 2.9.0 é um kit de ferramentas para criar arquivos de construção para projetos GNUstep, permitindo gerar um makefile com suporte multiplataforma sem entrar em detalhes de baixo nível.

Fonte: opennet.ru

Adicionar um comentário