HOME

TheInfoList



OR:

GNUstep Renaissance is a development framework that reads
XML Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. ...
descriptions of
graphical user interface The GUI ( "UI" by itself is still usually pronounced . or ), graphical user interface, is a form of user interface that allows User (computing), users to Human–computer interaction, interact with electronic devices through graphical icon (comp ...
s from an
application bundle In NeXTSTEP, OPENSTEP, GNUstep, and their lineal descendants macOS and iOS, a bundle is a file directory with a defined structure and file extension, allowing related files to be grouped together as a conceptually single item. Examples of bundles ...
and converts them into native widgets and connections at runtime under either
GNUstep GNUstep is a free software implementation of the Cocoa (formerly OpenStep) Objective-C frameworks, widget toolkit, and application development tools for Unix-like operating systems and Microsoft Windows. It is part of the GNU Project. GNUst ...
or
Mac OS X macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and lapt ...
. GNUstep Renaissance was written by
Nicola Pero Nicola may refer to: People * Nicola (name), including a list of people with the given name or, less commonly, the surname **Nicola (artist) or Nicoleta Alexandru, singer who represented Romania at the 2003 Eurovision Song Contest * Nicola people, ...
as an alternative to the NIB and gorm files used by
Interface Builder Interface Builder is a software development application for Apple's macOS operating system. It is part of Xcode (formerly Project Builder), the Apple Developer developer's toolset. Interface Builder allows Cocoa and Carbon developers to cre ...
and Gorm, respectively. Unlike the aforementioned formats, Renaissance can generate interfaces that can be run without modification on either
GNUstep GNUstep is a free software implementation of the Cocoa (formerly OpenStep) Objective-C frameworks, widget toolkit, and application development tools for Unix-like operating systems and Microsoft Windows. It is part of the GNU Project. GNUst ...
or
Mac OS X macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and lapt ...
. It also uses a feature called AutoLayout, which means that localized strings do not have to be manually resized. As of January 2006, GNUstep Renaissance is beta software. A graphical frontend to Renaissance does not yet exist. A stable release has not been made since 2008, though the downloadable binary has not been rebuilt and is still the previous version.


Example

A simple example of an interface specification: