Difference between revisions of "List of SOM Articles"
From EDM2
(→Public Resources) |
m |
||
(31 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | {| | + | __NOTOC__ |
− | + | {|class="wikitable" | |
− | | | + | |- style="vertical-align:top;" |
− | + | |{{H|EDM/2 Wiki Articles}} | |
− | + | * [[Emitter Framework]] by Prokushev (Jul 2008) | |
− | * [[ | + | |
* [[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) | ||
− | |||
− | |||
* [[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) | ||
− | |||
* [[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 | + | * [[A Kilometer Is Not a Kilometer]] by Roger Sessions (Sep 1996) |
− | + | ||
* [[Lost in the Garden]] by Roger Sessions (Aug 1996) | * [[Lost in the Garden]] by Roger Sessions (Aug 1996) | ||
− | * [[My | + | * [[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 ([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 | + | * [[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) | * [[Encapsulation, and the EPIC Nature of Dogs]] by Roger Sessions (Mar 1996) | ||
* [[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) | ||
− | + | * [[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) | |
− | * [[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 | + | * [[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) | * [[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]] | + | * [[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) | ||
− | + | ;DSOM | |
− | * [[How to program for the WPS]] from | + | * [[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]] | + | *[[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) | ||
* [[The Long Road]] by [[Sheila Harnett]] (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) | + | * [[Workplace: Advancing the State of the Art]] by [[Miles Barel]] and [[Jeri Dube]] (Sep 1994) |
*''WPS Programming the Easy Way'' by [[Frank Matthijs]] | *''WPS Programming the Easy Way'' by [[Frank Matthijs]] | ||
** [[WPS Programming the Easy Way - Part 1|Part 1]] (Sep 1994) | ** [[WPS Programming the Easy Way - Part 1|Part 1]] (Sep 1994) | ||
** [[WPS Programming the Easy Way - Part 2|Part 2]] (Oct 1994) | ** [[WPS Programming the Easy Way - Part 2|Part 2]] (Oct 1994) | ||
* [[Workplace Shell Development 101]] by [[Björn Fahller]] (Mar 1994) | * [[Workplace Shell Development 101]] by [[Björn Fahller]] (Mar 1994) | ||
+ | * [[Workplace Shell Object Setup Strings]] | ||
− | + | ;OpenDoc | |
− | * [[ | + | * [[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]] | + | By [[Robert Tycast]]: |
+ | * [[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 Technology]] by [[Kirk Searls]] (Mar 1994) | * [[Bento Technology]] by [[Kirk Searls]] (Mar 1994) | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<!-- RIGHT COLUMN --> | <!-- RIGHT COLUMN --> | ||
| | | | ||
− | + | {{H|EDM/2 Classic Articles}} | |
− | + | ;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/0102/roadmapwps.html Road Map for the Workplace Shell] An introduction to the internal structure of the WPS. by [[David Campbell]] (Apr 1993) | ||
+ | |||
+ | {{H|External Articles}} | ||
+ | ;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. | + | * [http://www.drdobbs.com/cpp/229000744 REXX and the OS/2 Workplace Shell] by [[Eric Giguère]] (Dr. Dobb's, Dec 1993) |
− | * [http://drdobbs.com/architecture-and-design/184408980 Programming for the OS/2 2.0 Workplace Shell] by [[Joel Barnum]] (Dr. | + | * [http://drdobbs.com/architecture-and-design/184408980 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 | * Exploring IBM's SOM by [[Gabrielle Gagnon]] from PC Magazine | ||
− | ** [http://books.google.com | + | ** [http://books.google.com/books?id=yurvRCerf_UC&pg=PA514 Part 1] (Oct 1995) |
− | ** [http://books.google.com | + | ** [http://books.google.com/books?id=qxIpLj9BmV8C&pg=RA1-PA397 Part 2] (7 Nov 1995) |
− | ** [http://books.google.com | + | ** [http://books.google.com/books?id=CF2kTIIwVUgC&pg=RA1-PA279 Part 3] (9 Jan 1996) |
− | * Release-to-Release Binary Compatibility in SOM: | + | * Release-to-Release Binary Compatibility in SOM: [http://hobbes.nmsu.edu/download/pub/os2/doc/R2R_SOM.zip] by [[Ira R. Forman]], Michael H. Conner, [[Scott H. Danforth]] and [[Larry K. Raper]] (1995) |
− | * Reflections on Metaclass Programming in SOM [https://web.archive.org/web/20050107183129/http://www.iis.sinica.edu.tw/%7Etrc/ira_1.ps | + | * Reflections on Metaclass Programming in SOM [https://web.archive.org/web/20050107183129/http://www.iis.sinica.edu.tw/%7Etrc/ira_1.ps] by Ira R. Forman, Scott H. Danforth (1994) |
− | * Inheritance of Metaclass Constraints in SOM [https://web.archive.org/web/20050104024656/http://www.iis.sinica.edu.tw/%7Etrc/ira_2.ps | + | * Inheritance of Metaclass Constraints in SOM [https://web.archive.org/web/20050104024656/http://www.iis.sinica.edu.tw/%7Etrc/ira_2.ps] by Ira R. Forman, Scott H. Danforth (Oct 1994) |
− | * Composition of Before/After Metaclasses in SOM [https://web.archive.org/web/20050511120856/http://www.iis.sinica.edu.tw/%7Etrc/ira_4.ps | + | * Composition of Before/After Metaclasses in SOM [https://web.archive.org/web/20050511120856/http://www.iis.sinica.edu.tw/%7Etrc/ira_4.ps] by Ira R. Forman, Scott H. Danforth, Hari Madduri (1994) |
* [http://drdobbs.com/article/print?articleId=184409410 IBM's System Object Model] by [[Frank R. Campagnoni]] (Dr Dobbs) (Jan 1994) | * [http://drdobbs.com/article/print?articleId=184409410 IBM's System Object Model] by [[Frank R. Campagnoni]] (Dr Dobbs) (Jan 1994) | ||
* [http://hobbes.nmsu.edu/download/pub/os2/dev/wps/som_nt.zip Object-Oriented Programming in OS/2 2.0 - Using SOM] by [[Roger Sessions]] and [[Nurcan Coskun]] (1992) | * [http://hobbes.nmsu.edu/download/pub/os2/dev/wps/som_nt.zip Object-Oriented Programming in OS/2 2.0 - Using SOM] by [[Roger Sessions]] and [[Nurcan Coskun]] (1992) | ||
Line 112: | Line 115: | ||
* [http://hobbes.nmsu.edu/download/pub/os2/dev/wps/somcla.zip Class Object in SOM] by Nurcan Coskun and Roger Sessions (Sep 1992) | * [http://hobbes.nmsu.edu/download/pub/os2/dev/wps/somcla.zip 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 | ||
* [http://www.mactech.com/articles/develop/issue_27/celik.html Working With OpenDoc Part Kinds] by Tantek Çelik and Dave Curbow | * [http://www.mactech.com/articles/develop/issue_27/celik.html Working With OpenDoc Part Kinds] by Tantek Çelik and Dave Curbow | ||
− | * [http://www.mactech.com/articles/mactech/Vol.12/12.02/ObjectFlowSystem/index.html Using OpenDoc With Object Flow System (OFS) Get up and running with OpenDoc] by | + | * [http://www.mactech.com/articles/mactech/Vol.12/12.02/ObjectFlowSystem/index.html Using OpenDoc With Object Flow System (OFS) Get up and running with OpenDoc] by Gerry Kenner and [[David Kenner]] |
− | * [http://www.mactech.com/articles/develop/issue_28/opendoc.html The OpenDoc Road: OpenDoc Memory Management and the Toolbox] by [[Troy Gaul]] and | + | * [http://www.mactech.com/articles/develop/issue_28/opendoc.html The OpenDoc Road: OpenDoc Memory Management and the Toolbox] by [[Troy Gaul]] and Vincent Lo (Dec 1996) |
− | * [http://www.mactech.com/articles/develop/issue_24/lo.html Getting Started With OpenDoc Storage] by | + | * [http://www.mactech.com/articles/develop/issue_24/lo.html Getting Started With OpenDoc Storage] by Vincent Lo |
− | + | * [http://www.mactech.com/articles/mactech/Vol.12/12.05/ODContainerInterface/index.html Rethinking the Interface. Getting the look and feel of a container application] By Tantek Çelik and David Curbow | |
− | + | * [http://www.mactech.com/articles/mactech/Vol.11/11.11/OpenDocFramework/index.html The OpenDoc Development Framework. A modern framework for OpenDoc development] by Jim Lloyd | |
− | * [http://www.mactech.com/articles/mactech/Vol.12/12.05/ODContainerInterface/index.html Rethinking the Interface. Getting the look and feel of a container application] By | + | * [http://www.mactech.com/articles/mactech/Vol.13/13.04/ExtendOpenDocwithSOM/index.html Using SOM to Extend Your OpenDoc Parts] by Gerry Kenner, [[David Kenner]], and Deborah Grits (1997) |
− | + | * [http://www.mactech.com/articles/mactech/Vol.13/13.06/LinksinOpenDocParts/index.html Supporting Links in Your OpenDoc Part] by [[Mike Halpin]] and [[Elizabeth Dykstra-Erickson]] (1997) | |
− | * [http://www.mactech.com/articles/mactech/Vol.11/11.11/OpenDocFramework/index.html The OpenDoc Development Framework. A modern framework for OpenDoc development] | + | |
− | * [http://www.mactech.com/articles/mactech/Vol.13/13.04/ExtendOpenDocwithSOM/index.html Using SOM to Extend Your OpenDoc Parts] by | + | |
− | * [http://www.mactech.com/articles/mactech/Vol.13/13.06/LinksinOpenDocParts/index.html Supporting Links in Your OpenDoc Part] by [[Mike Halpin]] and [[Elizabeth Dykstra-Erickson]] | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|} | |} | ||
− | + | ==See also== | |
Visit also [[:Category:SOM Articles|SOM articles category]] for a complete alphabetical list of all the available articles. | Visit also [[:Category:SOM Articles|SOM articles category]] for a complete alphabetical list of all the available articles. | ||
− | |||
[[Category:Article List]] | [[Category:Article List]] | ||
− | |||
− |
Revision as of 20:25, 15 March 2020
See also
Visit also SOM articles category for a complete alphabetical list of all the available articles.