„System Object Model“ – Versionsunterschied
Erscheinungsbild
[gesichtete Version] | [gesichtete Version] |
Inhalt gelöscht Inhalt hinzugefügt
Anfällig für was? Im COM-Artikel werden keine "Anfälligkeiten" erwähnt. |
Exil (Diskussion | Beiträge) fix |
||
Zeile 1: | Zeile 1: | ||
Das '''System Object Model''' (SOM) ist eine von [[IBM]] entwickelte (in den späteren Versionen auf [[CORBA]] basierende) Erweiterung des Betriebssystems um eine objektorientierte und verteilte Plattform (DSOM) für Anwendungen. |
Das '''System Object Model''' (SOM) ist eine von [[IBM]] entwickelte (in den späteren Versionen auf [[CORBA]] basierende) Erweiterung des Betriebssystems um eine objektorientierte und verteilte Plattform (DSOM) für Anwendungen. |
||
'''SOM''' war auch für andere Betriebssysteme, darunter [[Windows NT]], [[MacOS]] und [[AIX]] verfügbar und bildete die Grundlage für [[OpenDoc]]. '''SOM''' ähnelt vom Konzept her dem [[Component Object Model]] (COM) von Microsoft. |
'''SOM''' war auch für andere Betriebssysteme, darunter [[Windows NT]], [[MacOS]] und [[AIX]] verfügbar und bildete die Grundlage für [[OpenDoc]]. '''SOM''' ähnelt vom Konzept her dem [[Component Object Model]] (COM) von Microsoft. |
||
== SOMobjects == |
== SOMobjects == |
||
Auf hoher Abstraktionsebene stellt sich das OS/2-System dabei als eine Ansammlung von Klassen und Objekten dar, die ein Entwickler in jeder beliebigen Programmiersprache, die SOM unterstützt, benutzen und erweitern kann. |
Auf hoher Abstraktionsebene stellt sich das OS/2-System dabei als eine Ansammlung von Klassen und Objekten dar, die ein Entwickler in jeder beliebigen Programmiersprache, die SOM unterstützt, benutzen und erweitern kann. |
||
=== Bestandteile === |
=== Bestandteile === |
||
* SOM Run-time Kernel |
* SOM Run-time Kernel |
||
* SOM Event Management Framework |
* SOM Event Management Framework |
||
Zeile 13: | Zeile 15: | ||
=== Versionen === |
=== Versionen === |
||
* 1.0 - OS/2 2.0 |
* 1.0 - OS/2 2.0 |
||
* 2.0 - OS/2 2.1 |
* 2.0 - OS/2 2.1 |
||
* 2.1 - OS/2 Warp 3, Warp 4 (letzter Stand: 2.01.5) |
* 2.1 - OS/2 Warp 3, Warp 4 (letzter Stand: 2.01.5) |
||
* 3.0 - OS/2 Warp, Windows NT, AIX 4 - SOMobjects Developer Toolkit V3.0 (Dezember 1996) |
* 3.0 - OS/2 Warp, Windows NT, AIX 4 - SOMobjects Developer Toolkit V3.0 (Dezember 1996) |
||
Die weitere Entwicklung wurde 1997 eingestellt. |
Die weitere Entwicklung wurde 1997 eingestellt. |
||
Zeile 22: | Zeile 25: | ||
== Siehe auch == |
== Siehe auch == |
||
* [[OS/2]] |
* [[OS/2]] |
||
⚫ | |||
== Weblinks == |
== Weblinks == |
||
* [http://www.mactech.com/articles/mactech/Vol.11/11.01/LearningtoLoveSOM/ Learning To Love SOM] |
* [http://www.mactech.com/articles/mactech/Vol.11/11.01/LearningtoLoveSOM/ Learning To Love SOM] |
||
* [http://www.edm2.com/0302/oops.html A Look at What's New in SOM 2.1] |
* [http://www.edm2.com/0302/oops.html A Look at What's New in SOM 2.1] |
||
⚫ | |||
[[en:IBM System Object Model]] |
[[en:IBM System Object Model]] |
Version vom 22. März 2009, 17:44 Uhr
Das System Object Model (SOM) ist eine von IBM entwickelte (in den späteren Versionen auf CORBA basierende) Erweiterung des Betriebssystems um eine objektorientierte und verteilte Plattform (DSOM) für Anwendungen. SOM war auch für andere Betriebssysteme, darunter Windows NT, MacOS und AIX verfügbar und bildete die Grundlage für OpenDoc. SOM ähnelt vom Konzept her dem Component Object Model (COM) von Microsoft.
SOMobjects
Auf hoher Abstraktionsebene stellt sich das OS/2-System dabei als eine Ansammlung von Klassen und Objekten dar, die ein Entwickler in jeder beliebigen Programmiersprache, die SOM unterstützt, benutzen und erweitern kann.
Bestandteile
- SOM Run-time Kernel
- SOM Event Management Framework
- SOMobjects Interface Repository Framework
- SOMobjects Utility Classes
- Distributed SOM Framework
Versionen
- 1.0 - OS/2 2.0
- 2.0 - OS/2 2.1
- 2.1 - OS/2 Warp 3, Warp 4 (letzter Stand: 2.01.5)
- 3.0 - OS/2 Warp, Windows NT, AIX 4 - SOMobjects Developer Toolkit V3.0 (Dezember 1996)
Die weitere Entwicklung wurde 1997 eingestellt.