HOME

TheInfoList



OR:

GNUstep Renaissance is a development
framework A framework is a generic term commonly referring to an essential supporting structure which other things are built on top of. Framework may refer to: Computing * Application framework, used to implement the structure of an application for an op ...
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. T ...
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 users to interact with electronic devices through graphical icons and audio indicator such as primary notation, inste ...
s from an application bundle 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. GNUstep ...
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 (computer), Mac computers. Within the market of ...
. 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 Gorm may refer to: Computing * Gorm (computing), a rapid application development tool * GORM, the "fantastic ORM library" for the Go programming language * Grails Object-Relational Mapping, see People * Gorm the Old (died 958), Danish king * Gor ...
files used by
Interface Builder Interface Builder is a software development application for Apple Inc., Apple's macOS operating system. It is part of Xcode (formerly Project Builder), the Apple Developer developer's toolset. Interface Builder allows Cocoa (API), Cocoa and Car ...
and
Gorm Gorm may refer to: Computing * Gorm (computing), a rapid application development tool * GORM, the "fantastic ORM library" for the Go programming language * Grails Object-Relational Mapping, see People * Gorm the Old (died 958), Danish king * Gor ...
, 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. GNUstep ...
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 (computer), Mac computers. Within the market of ...
. 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: