Gorm (Graphical Object Relationship Modeller) is a graphical
user interface
In the industrial design field of human–computer interaction, a user interface (UI) is the space where interactions between humans and machines occur. The goal of this interaction is to allow effective operation and control of the machine f ...
builder application. It is part of the developer tools of
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 ...
. Gorm is the equivalent of
Interface Builder that was originally found on
NeXTSTEP
NeXTSTEP is a discontinued object-oriented, multitasking operating system based on the Mach kernel and the UNIX-derived BSD. It was developed by NeXT Computer in the late 1980s and early 1990s and was initially used for its range of proprieta ...
, then
OPENSTEP, and finally on
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 supports the old ''.nib'' files as well as its own ''.gorm'' file format.
Gorm and Project Center represent the heart of the suite for GNUstep. Gorm follows Interface Builder so closely that using tutorials written for the latter is possible without much hassle and thus brings the power of Interface Builder to the
open source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
world, being part of the
GNU project.
Gorm allows developers to quickly create
graphical applications and to design every little aspect of the
application's user interface. The developer can drag and drop all types of objects such as menus, buttons, tables, lists and browsers into the interface. With the mouse, it is possible to resize, move or convert the objects or connect them to functions, as well as to edit nearly every aspect of them using Gorm's powerful inspectors.
See also
*
GNUstep Renaissance - framework for XML description of portable GNUstep/Mac OS X user interfaces
*
Linux on the desktop
*
Glade Interface Designer
External links
* http://www.gnustep.org/experience/Gorm.html - a general page about Gorm
* http://mediawiki.gnustep.org/index.php/Gorm_Manual - The Gorm Manual
* http://www.gnustep.it/pierre-yves/index.html - "GNUstep development tools: a basic tutorial"
{{DEFAULTSORT:Gorm (Computing)
Free software programmed in Objective-C
GNU Project software
GNUstep
User interface builders
Software that uses GNUstep