ProjectCenter supports various project types including Application, Bundle, Library, Tool, and Renaissance application. The project makefiles are automatically created by ProjectCenter.
Project management
ProjectCenter aids you in the process of editing, project compilation, package building and debugging. In the future, built-in CVS support will be available.
Build user interface without any code
Gorm allows developers to quickly create nice user interfaces without having to code everything manually. Using drag-and-drop elements of windows such as buttons, sliders, textfields, etc. were created and edited, then linked to functions and variables. Thus, Gorm helped developers to focus on the code for the actual functions without having to care about stuff not related to their project goal.
Full integrated developement environment
ProjectCenter is integrated with Gorm and GNUstep Renaissance.
GNUstep Renaissance allows you to describe your user interfaces (that is, the windows in the 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.
Portable user interface
User interfaces built using GNUstep Renaissance are truly portable. They simply run without any change on any OpenStep-based platform on which Renaissance has been ported (currently, as least on both GNUstep and Apple OSX).
Easy localization
Localization is Gorm allows typographic precision
with its absolute positioning mechanism.
Each user language can have its own
user interface, fine-tuned to match the local
language. Buttons and other objects can be
sized to match the localized string lengths as needed.
User interface element can even be repositioned
without affecting the underlying source code or
object connections.
For automatic resizing and layout of interface
objects use Renaissance. Only a single interface
is created to support multiple languages.
Just provide translations of your .string
file and GNUstep Renaissance will load
the correct string and adjust the user interface
accordingly. You will be amazed by the results.