Version 2 (modified by 18 years ago) ( diff ) | ,
---|
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
- TracGuide -- Built-in Documentation
- The Trac project -- Trac Open Source Project
- Trac FAQ -- Frequently Asked Questions
- TracSupport -- Trac Support
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.