Talk:IBM System Object Model

message: The existing article is solely about IBM's SOM.  HP has a proprietary System Object Model - see HP-UX glossary.  A brief excerpt:
* System Object Model. A 32-bit HP-proprietary object file format for 10.x and 32-bit 11.0 releases of HP-UX. 
I'm new to editing, and I'm hesitant to add this info since the entire layout currently is about IBM, and it has the Category:IBM software tag in it.
--MeekMark 17:36, 29 March 2006 (UTC)
replies: text: I've created a separate article for the HP-UX SOM:  System Object Model (file format). -- Dmeranda 05:14, 16 October 2007 (UTC)
thread_title:  Confusion between IBM SOM and HP SOM 

message: I have removed this unsourced fragment:
:Many disparage this concept  because the vast majority of programs are written in a single language, and the language neutrality always adds overhead — sometimes considerable.
Language neutrality does not always add overhead. Is a C library less efficient because it can also be called from a program written in Pascal? No, because language neutrality is achieved thanks to a standardized binary format (the procedural calling conventions). Similarly, a COM class is not necessarily less efficient than a C++ class (other than the fact that a COM object is always accessed using late binding). One of the main benefits of COM is that it adds a binary standard for objects. dpol (talk) 19:33, 27 January 2009 (UTC)
thread_title:  Removed parts of paragraph 

message: I feel a complete emptyness when I can't see a "download" button. Is is told that there were versions for Windows. Was it SDK or is it only available as part of VisualAge IDE? In the latter case it's not surprising that it's fading away. I can see lots of talk on the net, but I can't touch anything real. Is it still available as part of VisualAge? Aekton (talk) 17:42, 20 May 2012 (UTC)
replies: text: IBM produced versions of SOM/DSOM for OS/2, Microsoft Windows and various Unix flavours (notably IBM's own AIX).
Where do one can find versions of SOM/DSOM for Microsoft Windows? The latest version of VisualAge C++ for Windows seems to be 4.03 (4.0 with fixpack 3). 4.0 can be found in DC++ p2p. Fixpack 3 is available on IBM's FTP. There are several files that contain SOMObj, but no samples and no documentation. VisualAge installs something called IBM runtime. There are lots of cpp-something-40.dll's and some of them contain SOMObj (they export deleteSOMObject for instance). However, none of them is pure. I mean, I'd expect a standalone dll with C naming convention only, but these ones contain constructors and destructors and so on. I can't say for sure whether it's crossplatform stubs (I mean, instead of #ifdef OS2 IBM used if (os == OS2)) or a working parts of code. It's strange that there is no samples and no documentation. It is said that SOM is used to integrate multiple languages (C++, BASIC, SmallTalk) in VisualAge so I'd expect to meet multilanguage samples. Maybe the only intended use of SOM for Windows was OpenDoc? Maybe I need to check out VisualAge SmallTalk? Aekton (talk) 03:04, 22 May 2012 (UTC)
thread_title:  Downloadables 

message: From SOM DTK 3.0 readme :
: Copy the zip file, som30nt.zip, or the Internet-sized NT zip files, som30nx1.zip, som30nx2.zip and som30nx3.zip, to the directory where you wish to install SOM 3.0.
: Note: SOM dynamically links with the C runtime. The SOMobjects Developer Toolkit for NT ships somws35i.dll and somwm35i.dll, the single and multi-threaded C runtime libraries, to avoid requiring VisualAge C++.
:: somwm35i.dll only has C RTL functions like memset and memcpy. The main SOM DLL is named som.dll Aekton (talk) 08:36, 30 December 2012 (UTC)
replies: text: Also, 25H7912A Aekton (talk) 10:48, 19 October 2012 (UTC)
thread_title:  Looking for SOMobjects Developer's Toolkit 3.0 for Windows 

message: http://svn.netlabs.org/v_nom Aekton (talk) 04:47, 20 August 2012 (UTC)
thread_title:  NOM the Netlabs Object Model 

message: OpenDoc contains SOM (and there is OpenDoc for Windows). Late 1996 release of OpenDoc is 1.1. Just as always, let's look at README: http://web.archive.org/web/19961225072917/http://www.software.ibm.com/clubopendoc/od11read.html#iwin95 This gives us "OD11WIN.EXE". There seems to be "OD12WIN.EXE" as well. Just as always, nothing of this exists on the Internet. DAMN, where has all gone?!! What's the hell I didn't had Internet and knowledge of SOM at those times. What's the hell I was 8 at those times. I've missed so much and can't get it back. Aekton (talk) 09:48, 25 October 2012 (UTC)
replies: text: OpenDoc for OS/2 that can be downloaded from Hobbes is named OD124OS2.EXE. I guess, it means latest OpenDoc for Windows might be named OD124WIN.EXE. Aekton (talk)  —Preceding undated comment added 17:44, 30 October 2012 (UTC)
thread_title:  OpenDoc for Windows 

message: http://forums.nekochan.net/viewtopic.php?f=15&t=16726016 Aekton (talk) 12:17, 10 December 2012 (UTC)
thread_title:  somFree