Keywords: Renaissance

Next: 3 Writing the gsmarkup Up: GNUstep Renaissance Previous: 1 What is GNUstep

# 2 Prerequisites and target of the tutorial

We assume familiarity with GNUstep (or Apple Mac OS X Cocoa), and with HTML. We will also assume that you have compiled and installed GNUstep Renaissance on your system. Please refer to the GNUstep Renaissance installation instructions for help on compiling and installing GNUstep Renaissance under GNUstep or Apple Mac OS X.

In this tutorial, we want to rewrite the last example of the ``First Steps in GNUstep GUI Programming (2): NSWindow, NSButton'' tutorial so that it creates the window using GNUstep Renaissance, rather than creating it programmatically. We will go step by step; first, we will just create an empty window; later, we will add the menu, and finally set the window attributes, and add the button inside the window.

We generally focus on writing GNUstep applications; but because GNUstep Renaissance can be used on Apple Mac OS X as well, we will try to show how to build programs and user interfaces which work on both systems. It should be possible to use this tutorial to learn the basics of GNUstep Renaissance on a pure Apple Mac OS X system too.

Next: 3 Writing the gsmarkup Up: GNUstep Renaissance Previous: 1 What is GNUstep