List of SOM Articles

{|style="border:1px solid #cedff2; background:#f5faff;"
 * - style="vertical-align:top;"

EDM/2 Wiki Articles

 * Emitter Framework by Prokushev (Jul 2008)
 * First steps with the SOM compiler by Prokushev (May 2007)
 * The SOM Interface Definition Language by Prokushev (May 2007)
 * SOM and Object REXX by Dr. Willis Boughton (Aug 2004)
 * Introduction to SOM by Prokushev (Nov 2004)
 * Dynamic Frameworks by Roger Sessions (Dec 1996)
 * Ten Rules for Distributed Object Systems by Roger Sessions (Oct 1996)
 * A Kilometer Is Not a Kilometer by Roger Sessions (Sep 1996)
 * Lost in the Garden by Roger Sessions (Aug 1996)
 * My Girl Scouts Are Better Than Your Girl Scouts by Roger Sessions (Jul 1996)
 * SOM Collection Classes: A Primer for the VisualAge COBOL Programmer by Robert A. Pittman, Jr. (Jul 1996)
 * Interlanguage Object Sharing with SOM - Usenix (PS) by Jennifer Hamilton (Jun 1996)
 * Metaclass, and the Dogs of Shakespeare by Roger Sessions (May 1996)
 * IBM System Object Model—The Wave of the Future (and Now!) by Rick Weaver (Apr 1996)
 * Enabling Industrial-Strength OO Applications with SOM and CORBAservices by Geoff Hambrick (Apr 1996)
 * Why SOM? by Brian Curran (Apr 1996)
 * Encapsulation, and the EPIC Nature of Dogs by Roger Sessions (Mar 1996)
 * littleDogs, Polymorphism, and Frameworks by Roger Sessions (Feb 1996)
 * Overview of SOM from AIXpert (Aug 1995)
 * A Look at What's New in SOM 2.1 by Gordon Zeglinski (Feb 1995)
 * Using C++ Objects in SOM by Gordon Zeglinski (Jan 1995)
 * SOM & DSOM - An Introduction by Nicholas McGuigan (1995)
 * Some benchmarks of SOM vs C++ based objects by Gordon Zeglinski (Nov 1994)
 * The use of SOM to mirror the C++ object by Gordon Zeglinski (Oct 1994)
 * SOM's OOP Model from the SOMobjects Developer Toolkit by Gordon Zeglinski (Sep 1994)
 * The System Object Model (SOM) and the Component Object Model (COM): A comparison of technologies from a developer's perspective by IBM (Jul 1994)
 * IBM's System Object Model (SOM): Making Reuse a Reality by IBM (Jul 1994)
 * Object-Oriented Programming with SOM/6000 by Debora Blakely-Fogel - AIXpert (Jun 1994)
 * Initializers and Destructors in SOM by Scott H. Danforth (Mar 1994)
 * SOMobjects Developer Toolkit and Workgroup Enabler: Making reuse a reality by IBM
 * SOMobjects for OS/400 by IBM
 * Object-Oriented Programming Using SOM and DSOM by Christina Lau
 * Using SOM for Tool Integration by Christina Lau (1993)

DSOM

 * Dynamite business systems with DSOM and OpenDoc by Larry Baptist (Sep 1996)
 * Distributed Objects by Roger Sessions (Apr 1996)
 * An Introduction to DSOM by Gordon Zeglinski (Apr 1995)

Workplace Shell

 * Compiling HWMan WPS Class on ArcaOS 5.x by Martin Iturbide (Dec 2018)
 * PostWhat WPS Class Example by Lars Erdmann (Dec 2013)
 * How to program for the WPS from netlabs.org (2005)
 * Creating modules for Doodle's Screen Saver by Doodle
 * Part 1 (Jan 2005)
 * Part 2 (Jan 2005)
 * Part 3 (Jun 2005)
 * Extending the Workplace Shell with Object REXX by Rony G. Flatscher (May 2000)
 * How I write my WPS Objects by Mindy Pollack (1999)
 * WorkPlace Shell Programming In Assembler/2 by Micho Durdevich
 * Work Place Shell Programming by Chris Palchak
 * Part 1 (Oct 1997)
 * Part 2 (Nov 1997)
 * Part 3 (Dec 1997)
 * Part 4 (Jan 1998)
 * How to programmatically fight with WPS by Ilya Zakharevich (Sep 1997)
 * A C++ Screen Saver by Gordon_Zeglinski
 * Part 2 (Mar 1996)
 * Part 3 (May 1996)
 * Part 4 (Jun 1996)
 * Creating a Workplace Shell "PileOf" Class by Bernie Arruza (Aug 1995)
 * Workplace Shell Processes and Threads by Deepa Desai (Apr 1995)
 * Using the OS/2 Workplace Shell and DirectToSOM C++ by Robert Warren (Jan 1995)
 * Workplace Shell and DSOM: Together at Last by Eric Osmann (Jan 1995)
 * The Enhanced Workplace Shell Programming Interface in OS/2 Warp Version 3 by Cathy Bloomfield (Jan 1995)
 * Using the CTOI Tool by Amy Conner (Sep 1994)
 * The Long Road by Sheila Harnett (Sep 1994)
 * Workplace: Advancing the State of the Art by Miles Barel and Jeri Dube (Sep 1994)
 * WPS Programming the Easy Way by Frank Matthijs
 * Part 1 (Sep 1994)
 * Part 2 (Oct 1994)
 * Workplace Shell Development 101 by Björn Fahller (Mar 1994)
 * Workplace Shell Object Setup Strings

OpenDoc
By Robert Tycast:
 * OpenDoc Parts and SOM Dynamic Inheritance by Eric Simenel (Jun 1996)
 * OpenDoc and Human-Computer Interaction by Ralph M. Pipitone (Oct 1995)
 * Understanding How OpenDoc "Ticks" Using Trace and Debug Tools (Aug 1995)
 * Hello World: Part II, OpenDoc Views and Presentation Types (Apr 1995)
 * Writing OpenDoc Part Handlers: Hello World (Jan 1995)
 * OpenDoc Technology: Basic Concepts (Mar 1994)
 * OpenDoc: An Idea Whose Time has Come! (Nov 1993)

Bento

 * Bento Technology by Kirk Searls (Mar 1994)

Workplace Shell

 * Programming the WPS Using the UICL Some shared experiences to easily write applications which are completely integrated into the WPS using the UICL. by Jürgen Riedl (Aug 1995)
 * Road Map for the Workplace Shell An introduction to the internal structure of the WPS. by David Campbell (Apr 1993)



Workplace Shell

 * Compiling XWP (XWorkplace) on Netlabs Wiki
 * REXX and the OS/2 Workplace Shell by Eric Giguère (Dr. Dobb's, Dec 1993)
 * Programming for the OS/2 2.0 Workplace Shell by Joel Barnum (Dr. Dobb's, Apr 1993)

SOM

 * Exploring IBM's SOM by Gabrielle Gagnon from PC Magazine
 * Part 1 (Oct 1995)
 * Part 2 (7 Nov 1995)
 * Part 3 (9 Jan 1996)
 * Release-to-Release Binary Compatibility in SOM: by Ira R. Forman, Michael H. Conner, Scott H. Danforth and Larry K. Raper (1995)
 * Reflections on Metaclass Programming in SOM by Ira R. Forman, Scott H. Danforth (1994)
 * Inheritance of Metaclass Constraints in SOM by Ira R. Forman, Scott H. Danforth (Oct 1994)
 * Composition of Before/After Metaclasses in SOM by Ira R. Forman, Scott H. Danforth, Hari Madduri (1994)
 * IBM's System Object Model by Frank R. Campagnoni (Dr Dobbs) (Jan 1994)
 * Object-Oriented Programming in OS/2 2.0 - Using SOM by Roger Sessions and Nurcan Coskun (1992)
 * SOM Overview (Sep 1992)
 * Questions and answers about SOM (Sep 1992)
 * Class Object in SOM by Nurcan Coskun and Roger Sessions (Sep 1992)

DSOM

 * Approach to Object Security in Distributed SOM by Benantar; Blakley; Nadalin - IBM Systems Journal (Jun 1996)

OpenDoc

 * Working With OpenDoc Part Kinds by Tantek Çelik and Dave Curbow
 * Using OpenDoc With Object Flow System (OFS) Get up and running with OpenDoc by Gerry Kenner and David Kenner
 * The OpenDoc Road: OpenDoc Memory Management and the Toolbox by Troy Gaul and Vincent Lo (Dec 1996)
 * Getting Started With OpenDoc Storage by Vincent Lo
 * Rethinking the Interface. Getting the look and feel of a container application By Tantek Çelik and David Curbow
 * The OpenDoc Development Framework. A modern framework for OpenDoc development by Jim Lloyd
 * Using SOM to Extend Your OpenDoc Parts by Gerry Kenner, David Kenner, and Deborah Grits (1997)
 * Supporting Links in Your OpenDoc Part by Mike Halpin and Elizabeth Dykstra-Erickson (1997)