11 | | As all Wiki pages, this page is editable, this means that you can |
12 | | modify the contents of this page simply by using your |
13 | | web-browser. Simply click on the "Edit this page" link at the bottom |
14 | | of the page. WikiFormatting will give you a detailed description of |
15 | | available Wiki formatting commands. |
| 7 | The main feature of NOM is a release to release binary compatibility of classes. |
| 8 | This means that classes may be enhanced or added to the framework without |
| 9 | breaking other classes. These other classes may even be subclasses of the |
| 10 | modified class. Thanks to this feature it's possible to create binary only |
| 11 | extensions to the object model which won't break when the object model is |
| 12 | updated. |
| 13 | NOM allows to do object oriented programming with languages which are not designed as OO languages. |
| 14 | |
| 15 | == How to use NOM == |
| 16 | |
| 17 | Classes are described in the CORBA IDL. An IDL compiler interprets the file and |
| 18 | outputs binding files for the programming language in question. Right now only |
| 19 | C is supported but other bindings are possible e.g. C++ or Pascal. |
| 20 | |
| 21 | |
| 22 | = Trac information = |