Jump to content

Category:SOM Articles: Difference between revisions

From EDM2
some dead links archived.
Let's see if we can get a middle ground with Andreas, since he doesn't like to list the articles on a category page.
Line 2: Line 2:
This page includes SOM, DSOM, OpenDOC, WPS related articles:  
This page includes SOM, DSOM, OpenDOC, WPS related articles:  


<!--        TABLE WITH COLUMNS        -->
Visit also the [[List of SOM Articles]].
<table>
<tr style="vertical-align:top;">
 
<!--        FIRST COLUMN        -->
<td style="width:30%; border: 1px solid #c6c9ff; padding: .5em 1em 1em; color: #000000; background-color: #f0f0ff">
 
<h3 id="mp-itn-h2" style="margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:ro1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">EDM/2 Wiki Articles</h3>
<h3 id="mp-itn-h2" style="margin:3px; background:#CCCCFF; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">SOM</h3>
* [[PostWhat WPS Class Example]] by [[Lars Erdmann]] (December 2013)
* [[First steps with the SOM compiler]] by [[Prokushev]] (May 2007)
* [[The SOM Interface Definition Language]] by [[Prokushev]] (May 2007)
* [[Emitter Framework]] by [[Prokushev]] (July 2008)
* [[How to program for the WPS]] from [http://www.netlabs.org/ netlabs.org] (March 2005?)
* [[SOM and Object REXX]] by Dr. [[Willis Boughton]] (August 16, 2004) 
* [[Introduction to SOM]] by [[Prokushev]] (November 2004)
* [[How I write my WPS Objects]] by By [[Mindy Pollack]] (1999)
* [[Dynamic Frameworks]] by [[Roger Sessions]] (December 1996)
* [[Ten Rules for Distributed Object Systems]] by [[Roger Sessions]] (October 1996)
* [[A kilometer is not a kilometer]] by [[Roger Sessions]] (September, 1996)
* [[Dynamite business systems with DSOM and OpenDoc]] by [[Larry Baptist]] (16 Sep 1996)
* [[Lost in the Garden]] by [[Roger Sessions]] (August 1996)
* [[My girl scouts are badder than your girl scouts]] by [[Roger Sessions]] (July 1996)
* [[OpenDoc Parts and SOM Dynamic Inheritance]] by [[Eric Simenel]] (Jun 1996)
* [[Interlanguage Object Sharing with SOM]] - Usenix ([https://docs.google.com/file/d/0B2E-UP8l9avgZnNzQW9fQlFuWXM/edit?usp=sharing PDF]),([http://www.usenix.org/publications/library/proceedings/coots96/full_papers/hamilton/hamilton.ps PS]) by [[Jennifer Hamilton]] (June 1996)
* [[Metaclass, and the dogs of Shakespeare]]  by [[Roger Sessions]] (May 1996)
* [[Distributed Objects]]  by [[Roger Sessions]] (April 1996)
* [[Encapsulation, and the EPIC Nature of Dogs]] by [[Roger Sessions]]  (March 1996)
* [[littleDogs, Polymorphism, and Frameworks]] by [[Roger Sessions]] (Feb. 1996)
* [[Overview of SOM]] by AIXpert (August 1995)
* [[An Introduction to DSOM]] by [[Gordon Zeglinski]] (April 1995)
* [[Workplace Shell and DSOM: Together at Last]] by Eric Osmann (January 1995)
* [[A Look at What's New in SOM 2.1]] by [[Gordon Zeglinski]] (February 1995)
* [[Using C++ Objects in SOM]] by [[Gordon Zeglinski]] (January 1995)
* [[SOM & DSOM - An Introduction]] by [[Nicholas McGuigan]] (1995)
* [[Some benchmarks of SOM vs C++ based objects]] by [[Gordon Zeglinski]] (November 1994)
* [[The use of SOM to mirror the C++ object]] by [[Gordon Zeglinski]] (October 1994)
* [[SOM's OOP modelfrom the SOMobjects Developer Toolkit]] by [[Gordon Zeglinski]] (September 1994)
* [[The System Object Model (SOM) and the Component Object Model (COM): A comparison of technologies from a developer's perspective]] by IBM (July 7, 1994)
* [[IBM's System Object Model (SOM): Making Reuse a Reality]] by IBM (July 7, 1994)
* [[Object-Oriented Programming with SOM/6000]] By [[Debora Blakely-Fogel]] - AIXpert - [[IBM]] (June 1994)
* [[Initializers and Destructors in SOM]] by [[Scott H. Danforth]] (March 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)
 
<h3 id="mp-itn-h2" style="margin:3px; background:#CCCCFF; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">WPS</h3>
* [[How to program for the WPS]] from [http://www.netlabs.org netlabs.org] (2005)
* [[Creating modules for Doodle's Screen Saver - Part 1]] by [[Doodle]] (January 2005)
* [[Creating modules for Doodle's Screen Saver - Part 2]] by [[Doodle]] (January 2005)
* [[Creating modules for Doodle's Screen Saver - Part 3]] by [[Doodle]] (June 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 24-26, 2000.)
* [[WorkPlace Shell Programming In Assembler/2]] by [[Micho Durdevich]]
* Work Place Shell Programming by [[Chris Palchak]]
** [[Work Place Shell Programming - Part 1|Part 1]] (October 1997)
** [[Work Place Shell Programming - Part 2|Part 2]] (November 1997)
** [[Work Place Shell Programming - Part 3|Part 3]] (December 1997)
** [[Work Place Shell Programming - Part 4|Part 4]] (January 1998)
* [[How to programmatically fight with WPS]] by [[Ilya Zakharevich]] (Sep 1997)
* [[Creating a Workplace Shell "PileOf" Class]] by [[Bernie Arruza]]  (August 1995)
* [[Workplace Shell Processes and Threads]] by [[Deepa Desai]] (April 1995)
* [[Using the OS/2 Workplace Shell and DirectToSOM C++]] by [[Robert Warren]] (January 1995)
* [[The Enhanced Workplace Shell Programming Interface in OS/2 Warp Version 3]] by [[Cathy Bloomfield]]  (January 1995)
* [[Using the CTOI Tool]] by [[Amy Conner]] (September 1994)
* [[The Long Road]] by [[Sheila Harnett]] (September 1994)
* [[Workplace:Advancing the State of the Art]] by [[Miles Barel]] and [[Jeri Dube]] (September 1994)
* WPS Programming the Easy Way by [[Frank Matthijs]]
** [[WPS Programming the Easy Way - Part 1|Part 1]]  (September 1994)
** [[WPS Programming the Easy Way - Part 2|Part 2]]  (October 1994)
* [[Workplace Shell Development 101]] by [[Björn Fahller]] (March 1994)
 
 
 
<h3 id="mp-itn-h2" style="margin:3px; background:#CCCCFF; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">OpenDOC</h3>
* [[Hello World: Part II, OpenDoc Views and Presentation Types]] by [[Robert Tycast]] (April 1995)
* [[Writing OpenDoc Part Handlers: Hello World]] by [[Robert Tycast]] (January 1995)
* [[Understanding How OpenDoc "Ticks" Using Trace and Debug Tools]] by [[Robert Tycast]] (August 1995)
* [[Bento Technology]] by [[Kirk Searls]] (March 1994)
* [[OpenDoc Technology: Basic Concepts]] by [[Robert Tycast]] (March 1994)
* [[OpenDoc Glossary]] (Jun 1994)
* [[OpenDoc vs. OLE 2.0. Superior by Design. A Developer's View]] by [[IBM]] (January, 1994)
* [[Side by Side Comparison - OpenDoc vs. OLE2]] (November 1993)
* [[OpenDoc: An Idea Whose Time has Come!]] by [[Robert Tycast]] (November 1993)
 
 
<h3 id="mp-itn-h2" style="margin:3px; background:#CCCCFF; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">Presentations</h3>
* [https://docs.google.com/open?id=0B2E-UP8l9avgMVFsWi1sdzhMdWc The System Object Model (SOM): A Technology for Language Independent Objects (Presentations)] ([http://hobbes.nmsu.edu/h-search.php?key=SOM-Roger_Sessions.zip Full Package]) by [[Roger Sessions]] (Sep 1992)
 
 
<h3 id="mp-itn-h2" style="margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">EDM/2 Classic Articles</h3>
 
<h3 id="mp-itn-h2" style="margin:3px; background:#CCCCFF; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">WPS</h3>
* [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 [[Juergen Riedl]] (August 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]] (April 1993)
 
 
 
</td>
 
<!--        SECOND COLUMN        -->
<td style="width:30%; border: 1px solid #c6c9ff; padding: .5em 1em 1em; color: #000000; background-color: #f0f0ff">
 
<h3 id="mp-itn-h2" style="margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">External Articles</h3>
<h3 id="mp-itn-h2" style="margin:3px; background:#CCCCFF; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">WPS</h3>
* [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. Doobs) (December 01, 1993)
* [http://drdobbs.com/architecture-and-design/184408980 Programming for the OS/2 2.0 Workplace Shell] By [[Joel Barnum]] (Dr Doobs) (April 01, 1993)
 
 
<h3 id="mp-itn-h2" style="margin:3px; background:#CCCCFF; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">SOM</h3>
* [https://bitbucket.org/OCTAGRAM/som-delphi/wiki/Home A Short Introduction to SOM] by [[Ivan Levashew]] (2015-02-28)
* [https://web.archive.org/web/19961112202906/http://ocsystems.com/powerada/som.html PowerAda: SOM, CORBA, and Ada95] (Nov 1999)
* [http://sci-hub.org/10.1145/382185.382189 System Object Model (SAM) and Ada: An Example of CORBA At Work] by [[G. Vincent Casteliano]] and [[Steven W. North]]
* [http://www.accessmylibrary.com/article-1G1-18503981/approach-object-security-distributed.html Approach to object security in distributed SOM. (System Object Model)] IBM Systems Journal by Benantar, Messaoud; Blakley, Bob; Nadalin, Anthony J (June 01, 1996)
* Exploring IBM's SOM by [[Gabrielle Gagnon]] at PC Mag
** [http://books.google.com.ec/books?id=yurvRCerf_UC&pg=PA514&lpg=PA514#v=onepage&q&f=false Part 1] (10 Oct 1995)
** [http://books.google.com.ec/books?id=qxIpLj9BmV8C&pg=RA1-PA397&dq=SOM+Gabrielle+Gagnon Part 2] (7 Nov 1995)
** [http://books.google.com.ec/books?id=CF2kTIIwVUgC&pg=RA1-PA279&lpg=RA1-PA279&dq=Exploring+IBM's+SOM+Gabrielle+Gagnon Part 3] (9 Jan 1996)
* [http://os2documentation.wikinet.org/wiki/Release-to-Release_Binary_Compatibility_in_SOM Release-to-Release Binary Compatibility in SOM Article] ([http://hobbes.nmsu.edu/h-viewer.php?dir=/pub/os2/doc&file=R2R_SOM.zip Download]) by [[Ira R. Forman]], [[Michael H. Conner]], [[Scott H. Danforth]] and [[Larry K. Raper]] (IBM's System Object Model) (1995)
* Reflections on Metaclass Programming in SOM [http://www.iis.sinica.edu.tw/~trc/ira_1.ps (postscript)] by [[Ira R. Forman]], [[Scott H. Danforth]] (1994)
* Inheritance of Metaclass Constraints in SOM [http://www.iis.sinica.edu.tw/~trc/ira_2.ps (postscript)] by [[Ira R. Forman]], [[Scott H. Danforth]] (October 1994)
* Composition of Before/After Metaclasses in SOM [http://www.iis.sinica.edu.tw/~trc/ira_4.ps (postscript)] by [[Ira R. Forman]], [[Scott H. Danforth]], [[Hari Madduri]] (1994)
* [http://drdobbs.com/article/print?articleId=184409410&siteSectionName= IBM's System Object Model] by [[Frank R. Campagnoni]] (Dr Doobs)(January 01, 1994)
* [http://hobbes.nmsu.edu/h-viewer.php?dir=/pub/os2/dev/wps&file=som_nt.zip Object-Oriented Programming in OS/2 2.0 - Using SOM] by [[Roger Sessions]] and [[Nurcan Coskun]] (1992)
* [http://hobbes.nmsu.edu/h-viewer.php?dir=/pub/os2/dev/wps&file=som_ov.zip SOM Overview] (September 1992)
* [http://hobbes.nmsu.edu/h-viewer.php?dir=/pub/os2/dev/wps&file=som_qa.zip Questions and answers about SOM] (September 1992)
* [http://hobbes.nmsu.edu/h-viewer.php?dir=/pub/os2/dev/wps&file=somcla.zip CLASS OBJECTS IN SOM] by [[Nurcan Coskun]] and [[Roger Sessions]] (1992)
 
 
<h3 id="mp-itn-h2" style="margin:3px; background:#CCCCFF; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">OpenDOC</h3>
* [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 [[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 [[Vincent Lo]] (December 1996)
* [http://www.mactech.com/articles/develop/issue_24/lo.html Getting Started With OpenDoc Storage] by [[Vincent Lo]].
* [http://www.mactech.com/articles/develop/issue_19/006-016_Piersol.html BUILDING AN OPENDOC PART HANDLER] by [[Kurt Piersol]].
* [http://www.mactech.com/articles/develop/issue_21/21piersol.html Getting Started With OpenDoc Graphics] by [[Kurt Piersol]].
* [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/develop/issue_26/simenel.html OpenDoc Parts and SOM Dynamic Inheritance] by [[Éric Simenel]].
* [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.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)
* OpenDoc Articles by [[Rollin White]]
** [http://www.scoug.com/os24u/1996/scoug611.2.opendoc202.html OpenDoc 202: Writing a Part using PartMeister] (1996-Nov-11)
** [http://www.scoug.com/os24u/1996/scoug608.2.opdoc201.html OpenDoc 201: Architecture] (1996-Aug-02)
** [http://www.scoug.com/os24u/1996/scoug607.2.opdoc102.html OpenDoc 102: Embedded Documents] (1996-Jun-7)
** [http://www.scoug.com/os24u/1996/scoug606.2.odoc101.html OpenDoc 101: A Technology Frontier] (1996-Jan-6)
 
 
<h3 id="mp-itn-h2" style="margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">Public Resources</h3>
* [http://cyberkinetica.homeunix.net/os2tk45/somguide/ SOMGUIDE.INF - System Object Model Programming Guide] by [[IBM]]
* [http://cyberkinetica.homeunix.net/os2tk45/somref/ SOMREF.INF - System Object Model Programming Reference] by [[IBM]]
* [http://cyberkinetica.homeunix.net/os2tk45/wps1/ WPS1.INF - Workplace Shell Programming Reference, Part 1 of 3] by [[IBM]]
* [http://cyberkinetica.homeunix.net/os2tk45/wps2/ WPS2.INF - Workplace Shell Programming Reference, Part 2 of 3] by [[IBM]]
* [http://cyberkinetica.homeunix.net/os2tk45/wps3/ WPS3.INF - Workplace Shell Programming Reference, Part 3 of 3] by [[IBM]]
* [http://cyberkinetica.homeunix.net/os2tk45/wpsguide/ WPSGUIDE.INF - Workplace Shell Programming Guide] by [[IBM]]
* [http://publibz.boulder.ibm.com/cgi-bin/bookmgr/FINDBOOK?filter=SOM SOM at IBM Library server]
* [http://www.os2site.com/sw/info/redbooks/redbk3.zip GG24-3732 - IBM OS/2 v2.0 Redbook 3: PM and Workplace Shell] by [[IBM]]
* [http://www.os2site.com/sw/info/redbooks/redbk4.zip GG24-3774 - IBM OS/2 v2.0 Redbook 4: Application Development] by [[IBM]]
* [http://www.warpspeed.com.au/cgi-bin/inf2html.cmd?../html/book/Toolkt40/ODPGGDE1.INF OpenDoc Programming Guide - Part 1] by [[IBM]]
* [http://www.warpspeed.com.au/cgi-bin/inf2html.cmd?../html/book/Toolkt40/ODPGGDE2.INF OpenDoc Programming Guide - Part 2] by [[IBM]]
* [http://www.warpspeed.com.au/cgi-bin/inf2html.cmd?../html/book/Toolkt40/ODPGREF1.INF OpenDoc Programming Reference - Part 1] by [[IBM]]
* [http://www.warpspeed.com.au/cgi-bin/inf2html.cmd?../html/book/Toolkt40/ODPGREF2.INF OpenDoc Programming Reference - Part 2] by [[IBM]]
* [http://www.warpspeed.com.au/cgi-bin/inf2html.cmd?../html/book/Toolkt40/ODUI.INF OpenDoc User Interface Guidelines] by [[IBM]]
* SOMobjects: A Practical Introduction to SOM and DSOM (GG24-4357) by [[IBM]]
* Experiences with SOMobjects: Distributed System Object Model (GG24-4165) by [[IBM]]
 
</td>
</table>


[[Category:Articles]]
[[Category:Articles]]

Revision as of 04:22, 13 November 2016

This page includes SOM, DSOM, OpenDOC, WPS related articles:

Visit also the List of SOM Articles.

Subcategories

This category has only the following subcategory.

Pages in category "SOM Articles"

The following 69 pages are in this category, out of 69 total.