wiki:WikiStart

Version 2 (modified by cinc, 17 years ago) (diff)

Added description for NOM

NOM the Netlabs Object Model

NOM is the object model on which the Voyager desktop is based.

About

The main feature of NOM is a release to release binary compatibility of classes. This means that classes may be enhanced or added to the framework without breaking other classes. These other classes may even be subclasses of the modified class. Thanks to this feature it's possible to create binary only extensions to the object model which won't break when the object model is updated. NOM allows to do object oriented programming with languages which are not designed as OO languages.

How to use NOM

Classes are described in the CORBA IDL. An IDL compiler interprets the file and outputs binding files for the programming language in question. Right now only C is supported but other bindings are possible e.g. C++ or Pascal.

Trac information

"trac-admin yourenvdir initenv" created a new Trac environment, containing a default set of wiki pages and some sample data. This newly created environment also contains documentation to help you get started with your project.

You can use trac-admin to configure Trac to better fit your project, especially in regard to components, versions and milestones.

TracGuide is a good place to start.

Enjoy!
The Trac Team

Starting Points

For a complete list of local wiki pages, see TitleIndex.

Trac is brought to you by Edgewall Software, providing professional Linux and software development services to clients worldwide. Visit http://www.edgewall.com/ for more information.