Jump to content

Roger Sessions: Difference between revisions

From EDM2
Ak120 (talk | contribs)
Ak120 (talk | contribs)
 
(21 intermediate revisions by 2 users not shown)
Line 2: Line 2:
He is the author of two books, Reusable Data Structures for C, and Class Construction in C and C++, and several articles.  He worked on Object-Oriented programming environments and worked with high performance relational databases and Object-Oriented storage systems.   
He is the author of two books, Reusable Data Structures for C, and Class Construction in C and C++, and several articles.  He worked on Object-Oriented programming environments and worked with high performance relational databases and Object-Oriented storage systems.   


==Contact Information==
==Articles==
*e-mail: mailto:roger@objectwatch.com
;OS/2 Magazine
*Web Site: http://www.objectwatch.com/
Column: ''The World of Objects''
*Blog: http://simplearchitectures.blogspot.com/
* [[littleDogs, Polymorphism, and Frameworks]] - A description of the relationship between polymorphism and object frameworks (Feb 1996)
* [[Encapsulation, and the EPIC Nature of Dogs]] - A study of the characteristics of Exchangeable, Protection, Isolatable, and Confidential in object-oriented systems (Mar 1996)
* [[Distributed Objects]] - Gives an introduction to distributed object programming (Apr 1996)
* [[Metaclass, and the Dogs of Shakespeare]] - An explanation of the basic principles of metaclass programming (May 1996)
* [[Your Dog on Java]] - An introduction to the Java programming language (Jun 1996)
* [[My Girl Scouts Are Better Than Your Girl Scouts]] - A discussion of a basic gaming framework designed to teach the principles of framework programming (Jul 1996)
* [[Lost in the Garden]] - An overview of the SOM 3.0 beta product (Aug 1996)
* [[A Kilometer Is Not a Kilometer]] - Measuring performance in distributed object systems (Sep 1996)
* [[Ten Rules for Distributed Object Systems]] (Oct 1996)
* [[Dynamic Frameworks]] - A discussion of the role of dynamic class loading (Dec 1996)
* [[The Year of the Net Wars]] - An analysis of the battle for control of the interface to the Internet (Jan 1997) Also translated into Japanese.
;Republishing Permission:Roger Sessions gave permission to release his articles under Creative Commons Attribution-Share Alike 3.0. Martin Iturbide received the permission on Jan 17 of 2012.
 
;OS/2 Developer
*Sessions; Coskun: ''[[Class Objects in SOM]]'' - Summer 1992
*Sessions; Coskun: ''[[Object-Oriented Programming in OS/2 2.0 Using SOM]]'' - Winter 1992
*Sessions; Coskun: ''Method Resolution in SOM'' - Spring 1993
*Sessions; Coskun; Erickson: ''SOMObjects Developer Toolkit: An Overview'' - Nov/Dec 1993
*Erickson; Coskun; Sessions: ''SOMobjects Developer Toolkit: Sharing SOM Objects with DSOM'' - Jan/Feb 1994


==Republishing Permission==
;OMG
Rogger Sessions gave permission to release his EDM/2 articles under Creative Commons Attribution-Share Alike 3.0. Martin Iturbide received the permission on Jan 17 of 2012.
*''SOM Overview'' - First Class Objects (OMG) Summer 1992


==Articles==
;Computer Language
* [[The Year of the Net Wars]] (An analysis of the battle for control of the interface to the Internet) by R. Sessions, OS/2 Magazine, January 1997. (Also translated into Japanese.)
*Sessions: ''C Data Concepts'' - Vol. 3, 2
* [[littleDogs, Polymorphism, and Frameworks]] (A description of the relationship between polymorphism and object frameworks), by R. Sessions. OS/2 Magazine, Feb. 1996.
*Sessions; Coskun: ''SOM Enchanted Evening'' - Apr 1993 [https://archive.org/details/OS2RelatedArticles-Magazines/page/n7]
* [[Encapsulation, and the EPIC Nature of Dogs]] by R. Sessions. OS/2 Magazine, March 1996. A study of the characteristics of Exchangeable, Protection, Isolatable, and Confidential in object-oriented systems.
* [[Distributed Objects]] by R. Sessions. OS/2 Magazine, April 1996. Gives an introduction to distributed object programming.  
* [[Metaclass, and the dogs of Shakespeare]] (An explanation of the basic principals of metaclass programming) by R. Sessions. OS/2 Magazine, May 1996.
* [[Your dog on Java]] (An introduction to the Java programming language) by R. Sessions. OS/2 Magazine, June 1996.
* [[My girl scouts are badder than your girl scouts]] (A discussions of a basic gaming framework designed to teach the principals of framework programming) by R. Sessions. OS/2 Magazine, July 1996.
* [[Lost in the Garden]] (An overview of the SOM 3.0 beta product) by R. Sessions. OS/2 Magazine, August, 1996.
* [[A kilometer is not a kilometer]] (Measuring performance in distributed object systems) by R. Sessions, OS/2 Magazine, September, 1996.
* [[Ten Rules for Distributed Object Systems]] by R. Sessions, OS/2 Magazine, October 1996.
* [[Dynamic Frameworks]] (A discussion of the role of dynamic class loading) by R. Sessions, OS/2 Magazine, December 1996.
* [[SOMobjects Developer Toolkit: Sharing SOM Objects with DSOM]], by Erickson, C., N. Coskun, and R. Sessions. OS/2 Developer, Jan/Feb 1994
* [[SOMObjects Developer Toolkit: An Overview]], by Sessions, R., N. Coskun, and C. Erickson. OS/2 Developer, Nov/Dec 1993
* [[Method Resolution in SOM]], by Sessions, R., and N. Coskun. OS/2 Developer, Spring 1993
* [[SOM Enchanted Evening]], by Sessions, R., and N. Coskun. Computer Language, April 1993
* [[SOM Overview]], by Sessions, R. First Class Objects (OMG) Summer 1992
* [[Class Objects in SOM]], by Coskun, N., and R. Sessions. OS/2 Developer, Summer 1992
* [[Object-Oriented Programming in OS/2. Using SOM]], by Sessions, R., and N. Coskun. OS/2 Developer, Winter 1992


* The System Object Model (SOM): A Technology for Language Independent Objects - http://www.os2site.com/sw/dev/som/somftn.zip
;Presentation
* The System Object Model (SOM): A Technology for Language Independent Objects - [somftn.zip]


== Publications ==
== Publications ==
Line 36: Line 39:
* R. Sessions: ''Class Construction in C and C++: Object-Oriented Programming Fundamentals'' - Prentice Hall 1992, ISBN 0-13-630104-5
* R. Sessions: ''Class Construction in C and C++: Object-Oriented Programming Fundamentals'' - Prentice Hall 1992, ISBN 0-13-630104-5
* R. Sessions: ''Object Persistence: Beyond Object Oriented Databases'' - Prentice Hall 1996, ISBN 0-13-192436-2
* R. Sessions: ''Object Persistence: Beyond Object Oriented Databases'' - Prentice Hall 1996, ISBN 0-13-192436-2
* R. Sessions: ''COM and DCOM: Microsoft's Vision for Distributed Objects'' - Wiley 1997, ISBN 0-471-19381-X
* R. Sessions: ''COM+ and the Battle for the Middle Tier'' - Wiley 2000, ISBN 0-471-31717-9
* R. Sessions: ''Simple Architectures for Complex Enterprises'' - Microsoft Press 2008, ISBN 0-7356-2578-6
* R. Sessions: ''Simple Architectures for Complex Enterprises'' - Microsoft Press 2008, ISBN 0-7356-2578-6


==Links==
*Website: http://www.objectwatch.com
*Blog: http://simplearchitectures.blogspot.com
{{DEFAULTSORT:Sessions, Roger}}
[[Category:Contributors]]
[[Category:Contributors]]

Latest revision as of 01:31, 5 October 2023

Roger Sessions has a B.A. in Biology from Bard College and an M.E.S. in Database Systems from the University of Pennsylvania. He is the author of two books, Reusable Data Structures for C, and Class Construction in C and C++, and several articles. He worked on Object-Oriented programming environments and worked with high performance relational databases and Object-Oriented storage systems.

Articles

OS/2 Magazine

Column: The World of Objects

Republishing Permission
Roger Sessions gave permission to release his articles under Creative Commons Attribution-Share Alike 3.0. Martin Iturbide received the permission on Jan 17 of 2012.
OS/2 Developer
  • Sessions; Coskun: Class Objects in SOM - Summer 1992
  • Sessions; Coskun: Object-Oriented Programming in OS/2 2.0 Using SOM - Winter 1992
  • Sessions; Coskun: Method Resolution in SOM - Spring 1993
  • Sessions; Coskun; Erickson: SOMObjects Developer Toolkit: An Overview - Nov/Dec 1993
  • Erickson; Coskun; Sessions: SOMobjects Developer Toolkit: Sharing SOM Objects with DSOM - Jan/Feb 1994
OMG
  • SOM Overview - First Class Objects (OMG) Summer 1992
Computer Language
  • Sessions: C Data Concepts - Vol. 3, 2
  • Sessions; Coskun: SOM Enchanted Evening - Apr 1993 [1]
Presentation
  • The System Object Model (SOM): A Technology for Language Independent Objects - [somftn.zip]

Publications

  • R. Sessions: Reusable Data Structures for C - Prentice Hall 1989, ISBN 0-13-779034-1
  • R. Sessions: Class Construction in C and C++: Object-Oriented Programming Fundamentals - Prentice Hall 1992, ISBN 0-13-630104-5
  • R. Sessions: Object Persistence: Beyond Object Oriented Databases - Prentice Hall 1996, ISBN 0-13-192436-2
  • R. Sessions: COM and DCOM: Microsoft's Vision for Distributed Objects - Wiley 1997, ISBN 0-471-19381-X
  • R. Sessions: COM+ and the Battle for the Middle Tier - Wiley 2000, ISBN 0-471-31717-9
  • R. Sessions: Simple Architectures for Complex Enterprises - Microsoft Press 2008, ISBN 0-7356-2578-6

Links