GNUstep Renaissance

GNUstep Renaissance - Framework which runs on top of the GNUstep libraries or on top of the Apple Mac OS X Cocoa frameworks
Download

GNUstep Renaissance Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Nicola Pero
  • Publisher web site:
  • http://www.gnustep.it/Renaissance/index.html
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 91 KB

GNUstep Renaissance Tags


GNUstep Renaissance Description

GNUstep Renaissance - Framework which runs on top of the GNUstep libraries or on top of the Apple Mac OS X Cocoa frameworks GNUstep Renaissance is a development framework which runs on top of the GNUstep libraries or on top of the Apple Mac OS X Cocoa frameworks, providing an opaque layer to write portable applications.GNUstep Renaissance is mostly useful to:· write GUIs for GNUstep and Apple Cocoa in an open, portable format. The GUIs are described by an open, simple, human-editable XML file which works on GNUstep (GNU/Linux, *BSD), GNUstep (Windows) and Apple Cocoa.· generate GUIs for GNUstep and Apple Cocoa programmatically. Have your code or scripts generate simple XML data describing your windows and GUIs; Renaissance will magically create the GUIs from the XML.· write GUIs for GNUstep and Apple Cocoa without using Gorm or Interface Builder. You can create a new GUI by writing an XML description of your windows using a simple text editor (vi or emacs will do). The XML is extremely simple and is designed to be a pleasure to edit by hand.· write GUIs for GNUstep and Apple Cocoa that can be translated easily in a large number of languages. Renaissace decouples the GUI localization from the GUI design, allowing you to easily translate your software in a number of languages, and making easy the maintenance of translations. An end-to-end localization toolchain based on gettext is planned for Renaissance 1.0 - which will finally allow you to have GNUstep or Apple Cocoa applications that are as easy to translate as any other gettext-based system.GNUstep Renaissance allows you to describe your user interfaces (that is, the windows in your application, and the buttons, boxes, textfields, etc in the windows) in simple and intuitive XML files, using an open, standard format describing the logic of the interface. GNUstep Renaissance can then, at run time, generate the user interfaces (using the native host OpenStep-like libraries) by reading the XML files. The connections between the objects created from the XML files, and the other objects in the application are done via outlets (as traditionally in OpenStep); a new quick and intuitive syntax has been developed to make creating outlets as easy as possible.Renaissance is composed of the following blocks:· AutoLayout: a collection of autolayout objects (h/v boxes, grids, spaces, ...), providing automated runtime widget layout, similar to what you find in most other toolkits on the market ... similar, but better :-) The missing piece of the AppKit. Depends on gnustep-gui.· Markup: an xml parsing/generating engine. Depends on gnustep-base.· TagLibrary: a standard set of tag objects for use by the xml parsing/generating engine in order to read/write gui windows, menus, panels, etc. Depends on the previous parts: AutoLayout and Markup.


GNUstep Renaissance Related Software