Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
en:docs:tk:som [2024/11/12 07:23] – prokushev | en:docs:tk:som [2024/11/26 01:52] (current) – prokushev | ||
---|---|---|---|
Line 5: | Line 5: | ||
Quick history: | Quick history: | ||
- | * SOM 1.0 - came out with OS/2 2.0 and used to build WorkPlaceShell. It includes only SOMObject, SOMClass and SOMClsMgr classes. | + | * SOM 1.0 - came out with OS/2 2.0 and used to build WorkPlaceShell. It includes only SOMObject, SOMClass and SOMClsMgr classes. Object Interface Definition Language was used to describe interfaces. |
- | * SOM 2.0 - aligned with CORBA 1.1, used CORBA IDL and added DSOM. SOM Compiler was reworked and Emitter Framework was added. | + | * SOM 2.0 - aligned with CORBA 1.1, used CORBA IDL and added DSOM. SOM Compiler was reworked and Emitter Framework was added. C++ bindings that allow you to implement and invoke your classes in C++. The Distributed, |
- | + | ||
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
* SOM 2.1 | * SOM 2.1 | ||
* SOM adopted by Apple to move OpenDoc from C++ to a language neutral framework. | * SOM adopted by Apple to move OpenDoc from C++ to a language neutral framework. | ||
Line 49: | Line 42: | ||
* CORBA C Language Mapping Specification 1.0 now supported by default instead of CORBA 1.1 C Language mapping. | * CORBA C Language Mapping Specification 1.0 now supported by default instead of CORBA 1.1 C Language mapping. | ||
* Added support of OIDL files | * Added support of OIDL files | ||
+ | * PDL inprovements to be close to original PDL | ||
+ | * Core IDLs revised and some documenting was added | ||