Jump to content

List of SOM Articles: Difference between revisions

From EDM2
Ak120 (talk | contribs)
m Public Resources: outdated links
Ak120 (talk | contribs)
m clean-up
Line 1: Line 1:
__NOTOC__
__NOTOC__
{|style="border:1px solid #cedff2; background:#f5faff; " cellpadding="10"
{|style="border:1px solid #cedff2; background:#f5faff;"
|- style="vertical-align:top;"
|- style="vertical-align:top;"
|
|
==EDM/2 Wiki Articles==
==EDM/2 Wiki Articles==
====SOM====
* [[Emitter Framework]] by Prokushev (Jul 2008)
* [[Compiling HWMan WPS Class on ArcaOS 5.x]] by [[User:Martini|Martin Iturbide]] (Dec 2018)
* [[PostWhat WPS Class Example]] by [[Lars Erdmann]] (Dec 2013)
* [[First steps with the SOM compiler]] by [[Prokushev]] (May 2007)
* [[First steps with the SOM compiler]] by [[Prokushev]] (May 2007)
* [[The SOM Interface Definition Language]] by Prokushev (May 2007)
* [[The SOM Interface Definition Language]] by Prokushev (May 2007)
* [[Emitter Framework]] by Prokushev (Jul 2008)
* [[How to program for the WPS]] from [http://www.netlabs.org/ netlabs.org] (Mar 2005?)
* [[SOM and Object REXX]] by Dr. [[Willis Boughton]] (Aug 2004)
* [[SOM and Object REXX]] by Dr. [[Willis Boughton]] (Aug 2004)
* [[Introduction to SOM]] by Prokushev (Nov 2004)
* [[Introduction to SOM]] by Prokushev (Nov 2004)
* [[How I write my WPS Objects]] by [[Mindy Pollack]] (1999)
* [[Dynamic Frameworks]] by [[Roger Sessions]] (Dec 1996)
* [[Dynamic Frameworks]] by [[Roger Sessions]] (Dec 1996)
* [[Ten Rules for Distributed Object Systems]] by Roger Sessions (Oct 1996)
* [[Ten Rules for Distributed Object Systems]] by Roger Sessions (Oct 1996)
* [[A kilometer is not a kilometer]] by Roger Sessions (Sep 1996)
* [[A kilometer is not a kilometer]] by Roger Sessions (Sep 1996)
* [[Dynamite business systems with DSOM and OpenDoc]] by [[Larry Baptist]] (Sep 1996)
* [[Lost in the Garden]] by Roger Sessions (Aug 1996)
* [[Lost in the Garden]] by Roger Sessions (Aug 1996)
* [[My girl scouts are badder than your girl scouts]] by Roger Sessions (Jul 1996)
* [[My girl scouts are badder 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)  
* [[SOM Collection Classes: A Primer for the VisualAge COBOL Programmer]] by [[Robert A. Pittman, Jr.]] (Jul 1996)  
* [[OpenDoc Parts and SOM Dynamic Inheritance]] by [[Eric Simenel]] (Jun 1996)
*  A C++ Screen Saver by [[Gordon_Zeglinski]]
** [[A C++ Screen Saver - Part 2|Part 2]] (Mar 1996)
** [[A C++ Screen Saver - Part 3|Part 3]] (May 1996)
** [[A C++ Screen Saver - Part 4|Part 4]] (Jun 1996)
* [[Interlanguage Object Sharing with SOM]] - Usenix ([http://www.usenix.org/publications/library/proceedings/coots96/full_papers/hamilton/hamilton.ps PS]) by [[Jennifer Hamilton]] (Jun 1996)
* [[Interlanguage Object Sharing with SOM]] - Usenix ([http://www.usenix.org/publications/library/proceedings/coots96/full_papers/hamilton/hamilton.ps PS]) by [[Jennifer Hamilton]] (Jun 1996)
* [[Metaclass, and the dogs of Shakespeare]] by Roger Sessions (May 1996)
* [[Metaclass, and the dogs of Shakespeare]] by Roger Sessions (May 1996)
* [[Distributed Objects]]  by [[Roger Sessions]] (Apr 1996)
* [[IBM System Object Model--The Wave of the Future (and Now!)]] by [[Rick Weaver]] (Apr 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)
* [[Enabling Industrial-Strength OO Applications with SOM and CORBAservices]] by [[Geoff Hambrick]] (Apr 1996)
Line 35: Line 23:
* [[littleDogs, Polymorphism, and Frameworks]] by Roger Sessions (Feb 1996)
* [[littleDogs, Polymorphism, and Frameworks]] by Roger Sessions (Feb 1996)
* [[Overview of SOM]] from AIXpert (Aug 1995)
* [[Overview of SOM]] from AIXpert (Aug 1995)
* [[An Introduction to DSOM]] by [[Gordon Zeglinski]] (Apr 1995)
* [[A Look at What's New in SOM 2.1]] by Gordon Zeglinski (Feb 1995)
* [[Workplace Shell and DSOM: Together at Last]] by Eric Osmann (Jan 1995)
* [[Using C++ Objects in SOM]] by Gordon Zeglinski (Jan 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)
* [[SOM & DSOM - An Introduction]] by [[Nicholas McGuigan]] (1995)
* [[Some benchmarks of SOM vs C++ based objects]] by Gordon Zeglinski (Nov 1994)  
* [[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)
* [[The use of SOM to mirror the C++ object]] by Gordon Zeglinski (Oct 1994)
* [[SOM's OOP modelfrom the SOMobjects Developer Toolkit]] by Gordon Zeglinski (Sep 1994)  
* [[SOM's OOP modelfrom 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)
* [[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)
* [[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 - [[IBM]] (Jun 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)
* [[Initializers and Destructors in SOM]] by [[Scott H. Danforth]] (Mar 1994)
* [[SOMobjects Developer Toolkit and Workgroup Enabler: Making reuse a reality]] by IBM
* [[SOMobjects Developer Toolkit and Workgroup Enabler: Making reuse a reality]] by IBM
* [[SOMobjects for OS/400]] by IBM  
* [[SOMobjects for OS/400]] by IBM
* [[Object-Oriented Programming Using SOM and DSOM]] by [[Christina Lau]]  
* [[Object-Oriented Programming Using SOM and DSOM]] by [[Christina Lau]]
* [[Using SOM for Tool Integration]] by Christina Lau (1993)
* [[Using SOM for Tool Integration]] by Christina Lau (1993)


====Workplace Shell====
===DSOM===
* [[How to program for the WPS]] from [http://www.netlabs.org netlabs.org] (2005)
* [[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 [[User:Martini|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]]
*''Creating modules for Doodle's Screen Saver'' by [[Doodle]]
** [[Creating modules for Doodle's Screen Saver - Part 1|Part 1]] (Jan 2005)
** [[Creating modules for Doodle's Screen Saver - Part 1|Part 1]] (Jan 2005)
** [[Creating modules for Doodle's Screen Saver - Part 2|Part 2]] (Jan 2005)
** [[Creating modules for Doodle's Screen Saver - Part 2|Part 2]] (Jan 2005)
** [[Creating modules for Doodle's Screen Saver - Part 3|Part 3]] (Jun 2005)  
** [[Creating modules for Doodle's Screen Saver - Part 3|Part 3]] (Jun 2005)  
*[[Extending the Workplace Shell with Object REXX]], ([http://wi.wu-wien.ac.at/rgf/rexx/orx11/2000WarpTech-ORX-WPS.pdf presentation]) by [[Rony G. Flatscher]] (May 2000)
*[[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]]
* [[WorkPlace Shell Programming In Assembler/2]] by [[Micho Durdevich]]
*''Work Place Shell Programming'' by [[Chris Palchak]]
*''Work Place Shell Programming'' by [[Chris Palchak]]
** [[Work Place Shell Programming - Part 1|Part 1]] (Oct 1997)
** [[Work Place Shell Programming - Part 1|Part 1]] (Oct 1997)
** [[Work Place Shell Programming - Part 2|Part 2]] (Nov 1997)  
** [[Work Place Shell Programming - Part 2|Part 2]] (Nov 1997)
** [[Work Place Shell Programming - Part 3|Part 3]] (Dec 1997)  
** [[Work Place Shell Programming - Part 3|Part 3]] (Dec 1997)
** [[Work Place Shell Programming - Part 4|Part 4]] (Jan 1998)  
** [[Work Place Shell Programming - Part 4|Part 4]] (Jan 1998)
* [[How to programmatically fight with WPS]] by [[Ilya Zakharevich]] (Sep 1997)
* [[How to programmatically fight with WPS]] by [[Ilya Zakharevich]] (Sep 1997)
*  A C++ Screen Saver by [[Gordon_Zeglinski]]
** [[A C++ Screen Saver - Part 2|Part 2]] (Mar 1996)
** [[A C++ Screen Saver - Part 3|Part 3]] (May 1996)
** [[A C++ Screen Saver - Part 4|Part 4]] (Jun 1996)
* [[Creating a Workplace Shell "PileOf" Class]] by [[Bernie Arruza]] (Aug 1995)
* [[Creating a Workplace Shell "PileOf" Class]] by [[Bernie Arruza]] (Aug 1995)
* [[Workplace Shell Processes and Threads]] by [[Deepa Desai]] (Apr 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)
* [[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)
* [[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)
* [[Using the CTOI Tool]] by [[Amy Conner]] (Sep 1994)
Line 79: Line 78:
* [[Workplace Shell Object Setup Strings]]
* [[Workplace Shell Object Setup Strings]]


====OpenDoc====
===OpenDoc===
* [[OpenDoc Parts and SOM Dynamic Inheritance]] by [[Eric Simenel]] (Jun 1996)
* [[OpenDoc and Human-Computer Interaction]] by Ralph M. Pipitone (Oct 1995)
* [[OpenDoc and Human-Computer Interaction]] by Ralph M. Pipitone (Oct 1995)
* [[Hello World: Part II, OpenDoc Views and Presentation Types]] by [[Robert Tycast]] (Apr 1995)
* [[Hello World: Part II, OpenDoc Views and Presentation Types]] by [[Robert Tycast]] (Apr 1995)
Line 92: Line 92:


==EDM/2 Classic Articles==
==EDM/2 Classic Articles==
====Workplace Shell====
===Workplace Shell===
* [http://www.edm2.com/0307/wpswithuicl.html 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)
* [http://www.edm2.com/0307/wpswithuicl.html 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)
* [http://www.edm2.com/0102/roadmapwps.html Road Map for the Workplace Shell] An introduction to the internal structure of the WPS. by [[David Campbell]] (Apr 1993)
* [http://www.edm2.com/0102/roadmapwps.html Road Map for the Workplace Shell] An introduction to the internal structure of the WPS. by [[David Campbell]] (Apr 1993)
Line 99: Line 99:


==External Articles==
==External Articles==
====Workplace Shell====
===Workplace Shell===
* [http://wiki.netlabs.org/index.php/Compiling_XWP Compiling XWP (XWorkplace)] on Netlabs Wiki
* [http://wiki.netlabs.org/index.php/Compiling_XWP Compiling XWP (XWorkplace)] on Netlabs Wiki
* [http://www.drdobbs.com/cpp/229000744 REXX and the OS/2 Workplace Shell] by [[Eric Giguère]] (Dr. Dobbs Dec 1993)
* [http://www.drdobbs.com/cpp/229000744 REXX and the OS/2 Workplace Shell] by [[Eric Giguère]] (Dr. Dobbs Dec 1993)
* [http://drdobbs.com/architecture-and-design/184408980 Programming for the OS/2 2.0 Workplace Shell] by [[Joel Barnum]] (Dr. Dobbs Apr 1993)
* [http://drdobbs.com/architecture-and-design/184408980 Programming for the OS/2 2.0 Workplace Shell] by [[Joel Barnum]] (Dr. Dobbs Apr 1993)


====SOM====
===SOM===
* [https://bitbucket.org/OCTAGRAM/som-delphi/wiki/Home A Short Introduction to SOM] by Ivan Levashew (Feb 2015)
* [https://bitbucket.org/OCTAGRAM/som-delphi/wiki/Home A Short Introduction to SOM] by Ivan Levashew (Feb 2015)
* [https://web.archive.org/web/19961112202906/http://ocsystems.com/powerada/som.html PowerAda: SOM, CORBA, and Ada95] (Nov 1999)
* [https://web.archive.org/web/19961112202906/http://ocsystems.com/powerada/som.html PowerAda: SOM, CORBA, and Ada95] (Nov 1999)
* Approach to object security in distributed SOM. (System Object Model) - IBM Systems Journal by Benantar, Messaoud; Blakley, Bob; Nadalin, Anthony J (Jun 1996)
* Approach to object security in distributed SOM. (System Object Model) - IBM Systems Journal by Benantar; Blakley; Nadalin (Jun 1996)
* Exploring IBM's SOM by [[Gabrielle Gagnon]] from PC Magazine
* Exploring IBM's SOM by [[Gabrielle Gagnon]] from PC Magazine
** [http://books.google.com/books?id=yurvRCerf_UC&pg=PA514 Part 1] (Oct 1995)
** [http://books.google.com/books?id=yurvRCerf_UC&pg=PA514 Part 1] (Oct 1995)
Line 136: Line 136:


====Presentations====
====Presentations====
* The System Object Model (SOM): A Technology for Language Independent Objects (Presentations: [http://hobbes.nmsu.edu/download/pub/os2/dev/info/SOM-Roger_Sessions.zip zip]) by [[Roger Sessions]] (Sep 1992)
* The System Object Model (SOM): A Technology for Language Independent Objects ([http://hobbes.nmsu.edu/download/pub/os2/dev/info/SOM-Roger_Sessions.zip zip]) by [[Roger Sessions]] (Sep 1992)


==See Also==
==See Also==

Revision as of 16:25, 14 November 2019

EDM/2 Wiki Articles

DSOM

Workplace Shell

OpenDoc

EDM/2 Classic Articles

Workplace Shell

External Articles

Workplace Shell

SOM

OpenDoc

Presentations

  • The System Object Model (SOM): A Technology for Language Independent Objects (zip) by Roger Sessions (Sep 1992)

See Also

Visit also SOM articles category for a complete alphabetical list of all the available articles.