Jump to content

IBM Publications: Difference between revisions

From EDM2
 
(120 intermediate revisions by 3 users not shown)
Line 1: Line 1:
==Republishing Permission==
==Republishing Permission==
For SC34-4399-00 [https://archive.org/details/sc34-4399-00]. Object -Oriented Interface Design. First Edition (December 1992)/
SC26-4583-00 [https://archive.org/details/ibm-saa-cua-basic-interface-design-guide]: Common User Access: Basic Interface Design Guide
* IBM Copyright Permission #30004
For [[Personal Systems Magazine]] articles:
* IBM External Submission #26413
IBM gave Permission to repost documentation from the OS/2 Toolkit:
* IBM Copyright Permission #25218
* IBM External Submission #24167
IBM gave permission to republish the article contents of the IBM Developer Connections.
IBM gave permission to republish the article contents of the IBM Developer Connections.
* IBM Copyright Permission #21362
* IBM Copyright Permission #21362
IBM gave permission to republish the article contents of the IBM DDK 2004 and related documentation.
* IBM Copyright Permission #21953
IBM gave permission to republish "[[The OS/2 Development Tools Guide - Spring 1993]] (G326-0326-00) [https://archive.org/details/theos2developmenttoolsguidespring1993]".
* IBM Copyright Permission #29210
IBM gave permission to republish the DDK and IBM Solution Developer Support material located in "Links" (this page)
* IBM Copyright Permission #29315


'''Reprint Courtesy of International Business Machines Corporation, © International Business Machines Corporation'''
'''Reprint Courtesy of International Business Machines Corporation, © International Business Machines Corporation'''


==Documentation==
==Documentation==
===Personal Systems Magazine (IBM External Submission #26413===
* [[SOM Collection Classes: A Primer for the VisualAge COBOL Programmer]] by [[Robert A. Pittman, Jr.]] (Jul 1996)
* [[OS/2 Warp Server: An Architectural Primer]] by [[Philip Lieberman]] (Jun 1996)
* [[Building Object-Oriented Applications from Existing C Code]] by [[Gregory Piamonte]](Aug 1996)
* [[Enabling Industrial-Strength OO Applications with SOM and CORBAservices]] by [[Geoff Hambrick]] (Apr 1996)
* [[IBM System Object Model—The Wave of the Future (and Now!)]] by [[Rick Weaver]] (Apr 1996)
* [[Why SOM?]] by [[Brian Curran]] (Apr 1996)
* [[OpenDoc and Human-Computer Interaction]] by Ralph M. Pipitone (Oct 1995)
* [[Getting Object-Oriented with DB2 for OS/2 V2.1]] By Rick Weaver (Aug 1995)
* [[OS/2 Warp 4: Java]] by Andrew Johnson & Matthew Vaughton (Dec 1996)
* [[OS/2 Warp 4: Developing with Java]] by Herman Rodriguez, Miguel Sang (Dec 1996)


===The Developer Connection for OS/2 Volume 11===
===IBM OS/2 Toolkit Information (IBM Copyright Permission #25218)===
 
* [[IBM OS/2 16/32-bit Linear eXecutable Module Format (LX) Specification]][https://archive.org/download/IBMOS2Warp4ToolkitDocuments2/32-bit%20Linear%20eXecutable%20Module%20Format%20%28LX%29%20Specification.pdf PDF]
* [[Developing With Java(TM]]) by [[Herman Rodriguez]] and [[Miguel Sang]]
* Programming Guide and Reference Addendum - [https://archive.org/download/IBMOS2Warp4ToolkitDocuments2/addendum.inf addendum.inf], [https://archive.org/download/IBMOS2Warp4ToolkitDocuments2/addendum.pdf addendum.pdf] - First Edition (May 1999)
* [[Developer Connection: Spinning Our Web]] by [[Stacey Miller]]
* [[ALP Programming Guide and Reference]] - [https://archive.org/download/IBMOS2Warp4ToolkitDocuments2/alpref.inf alpref.inf]
* [[Inside the Next Release of OS/2 Warp]] by [[Cathy Longenberger]]
* DNAL1MST.INF [[SystemView Agent DMI Programmer's Guide]]
* [[Connect Your Data to the Web with Net.Data]] by [[John E. Peterson]]
* DPIL1MST.INF [[SystemView Agent DMI Programmer's Guide]]
* [[Network Computing: Get Ready for the Next Wave]]
* MMAPG.INF [[Multimedia Application Programming Guide]]
* [[Attention DB2 Developers]]
* [[Multimedia Programming Reference]]
* [[Get Educated--Enroll Via WWW]]
* MMSSPG.INF [[Multimedia Subsystem Programming Guide]]
* [[Digital Sound Music Interface for OS/2 Adds Multichannel Support for Multimedia Applications]]
* NMAKE32.INF [[Enhanced Program Maintenance Utility (NMAKE32)]]
* [[Simplify Pen Application Development]] by [[Bryan Dobbs]]
* OGLBASE.INF [[OpenGL Programming Reference]]
* [[Solving the Mysterious Software Failure]] by [[Curt Finch]]
* OMFREF.HTM [[IBM OS/2 16/32-bit Object Module Format (OMF) Specification]]
* [[Moving Up to VisualAge C++ From CSet++]] by [[Roger E. Pett]] and [[Joel Troster]]
* OPEN32.INF [[Open32 Programming Guide and Reference]]
* [[Introducing the Developer's Toolkit for OS/2 Warp Version 4]] by [[Jill Simula]] and [[Robert Spinneweber]]
* PDGUIDE.INF [[Problem Determination Programmer's Guide]]
* [[Suffering From Memory Leaks? by Curt Finch]]
* PMBDTECH.INF [[Bidirectional Language Programming Guide]]
* [[TeamConnection for OS/2: More Than a Source Code Library]] by [[Lee R. Perlov]]
* RC16.INF [[Legacy Resource Compiler Guide and Reference]]
* [[OS/2 Debugging in Style by Chris Matthews]] and [[Dave Evans]]
* REXXPG.INF [[Object REXX Programming Guide]]
* [[Secure Your Enterprise]] by Donna Skibbie]] and [[Lee Terrell]]
* RXSTRING.TXT [[RXSTRING Library of Functions]]
* [[DSS--We have your Size]] By Dave Bachmann]]
* SG244640.INF [[The OS/2 Debugging Handbook]] (SG24-4640-00)
* [[Tips Techniques Tips on Using DSS Threads]]
* SRVFPQR.INF [[OS/2 Server Family Programming Reference]]
* [[Extend DB2 Beyond the Ordinary]] by [[Ed Ort]]
* TCPPR.INF [[TCP/IP Version 4.21 Programming Reference]]
* [[What's New in AIX 4.2?]] By [[Scott Trent]]
* TOOLSREF.INF [[Tools Reference]]
* [[Q's A's - AIX]]
* UNIAPI.htm [[Unicode Programming Reference]]
* [[AIX Pitstop]]
* USETLKT.INF [[Using Your Toolkit]]
* [[AIX Gets "UNIX" Branding]]
* XPG4REF.INF [[C Library Reference]]
* [[SMARTsort Just Got Smarter]] by [[Jane Shen]]
* [[Cross-Platform Hints]]
* [[Highlights on Some New Volume 11 Products]]
* [[Where Are The LAN CDs?]]
* [[DevCon Catalog Browser Updates Hints]]
* [[Professional Certifications]]
* [[First Failure Support Technology (FFST) - Probing for Solutions to OS/2 Problems]] by [[Tony Mueller]]
 
===The Developer Connection for OS/2 Volume 10===
 
* [[Tips & Techniques -- Java - April 1996]] (April 1996)
* [[Tips & Techniques -- LAN Systems - April 1996]] (April 1996)
* [[Q's & A's - April 1996]] (April 1996)
* [[IBM Revamps Developer Support]] (April 1996)
* [[PV--Program Visualizer Technical Information]] (April 1996)
* [[Go Cross Platform With the Developer Connection]] by [[Jackie Walker]]  (April 1996)
* [[Java--An Exciting World of Opportunities]] by [[David Mounce]]  (April 1996)
* [[What's New on Volume 10?]] by [[Karen Foley]]  (April 1996)
* [[Using the IBM Developer API Extensions for OS/2 Warp]] by [[Todd Crowe]] (April 1996)
* [[Finally...Software MPEG Video Playback!]] by [[Lauren Post]]  (April 1996)
* [[OpenDoc for AIX]] by [[Leigh Williamson]]  (April 1996)
* [[Mustering DCE Registry Objects with the Managed Object Class Library]] by [[Theodore Shrader]] and [[Gregg Wilson]] (April 1996)
* [[Strategies for Using the DCE Managed Object Class Library]] by [[Theodore Shrader]] and [[Gregg Wilson]]  (April 1996)
* [[Enabling DCE Application Servers for System Management]] by [[Rick Cohen]] and [[Umesh Khatwani]]  (April 1996)
* [[DSS Directory Services]] by [[Joe Lucas]]  (April 1996)
* [[32-Bit Memory Management in OS/2]] by [[Monte Copeland]]  (April 1996)
* [[DBCS Enabling of Applications]] by [[John Howard]]  (April 1996)
* [[The Power of Hyperwise]] by [[Cathy Longenberger]]  (April 1996)
* [[SMARTsort: The Choice for Handling Workstation Data]] by [[Tony Gilbert]]  (April 1996)
* [[PMCX: A Combined Solution]] by [[Matt Smith]], Prominare, Inc.  (April 1996)
 
===The Developer Connection for OS/2 Volume 9===
 
* [[Developers Enjoy the "ALP"s (Assembly Language Processor)]] by [[Scott Gruber]] and [[Steve Turner]] (November 1995)
* [[VisualAge C++ Visual Application Builder]] by [[Dale R. Nilsson]] (November 1995)
* [[NewShow: A C++ DIVE Class Sample]] by [[Larry Kyrala]] (November 1995)
* [[BRender: The Real-Time 3D Renderer]] by [[Maria Ingold]] (November 1995)
* [[What's New on Volume 9?]] by [[Karen Foley]] (November 1995)
* [[SMART Update]] (November 1995)
* [[Operating System Evolution: The Rest of the Story]] by [[Jeri Dube]] and [[Paul Giangarra]] (November 1995)
* [[So You Want Your Application to Be Multilingual?]] by [[Paul Rock]] (November 1995)
* [[Writing Workplace Shell Objects Using the IBM Open Class User Interface Library]] by [[Alan Auerbach]] (November 1995)
* [[Software Installer: Your Tool for Installation]] by [[Anita Hampton]] and [[Lalethia Vereen]] (November 1995)
* [[Open MPEG Committee]] (November 1995)
* [[PMCX - What's zat?]] by [[Matt Smith]], Prominare, Inc. (November 1995)
* [[Write Once, Read Many...with Hyperwise]] by [[Cathy Longenberger]] (November 1995)
* [[CID Installation of SVGA Display Support]] by [[Tim Moore]] (November 1995)
* [[Round Up All Yer Pard'ners for the 1996 IBM Technical Interchange!]] (November 1995)
* [[Q's A's - November 1995]] by [[Linden deCarmo]] (November 1995)
* [[Tips Techniques - November 1995]] (November 1995)
 
===The Developer Connection for OS/2 Volume 8===
 
* [[Happy 2nd Anniversary!]] by [[Barbara Britt]]
* [[Prepping for the PowerPC]] by [[Jeri Dube]]
* [[The Battleground: Software Consistency and Ease of Use]] by [[Joe Pesot]] and [[John Sweitzer]] (August 1995)
* [[What's New on Volume 8?]] by [[Karen Foley]]  
* [[IBM Developer API Extensions]] by [[David E. Reich]]
* [[Understanding How OpenDoc "Ticks" Using Trace and Debug Tools]] by [[Robert Tycast]] (August 1995)
* [[Creating a Workplace Shell "PileOf" Class]] by [[Bernie Arruza]]  (August 1995)
* [[Ultra-Fast Audio for Games and Multimedia]] by [[Linden deCarmo]]  (August 1995)
* [[An Accurate Software Delay for OS/2 Device Drivers]] by [[Frank Schroeder]] and [[Allen Wynn]]  (August 1995)
* [[Using the OS/2 Tutorial Framework]] by [[Mike Kaply]]  (August 1995)
* [[Pen for OS/2 Version 1.03: Text Entry Control Data]] by [[Mario Galliano]]  (August 1995)
* [[Migrating Your Source Code to OS/2 Warp, Part 3: Migration, Analysis, and Translation]] by [[Ingrid Rodriguez]]  (August 1995)
* [[SMART Tips]]
* [[Hyperwise 2.0: Helpful Hints and Tips]] by [[Cathy Longenberger]] (August 1995)
* [[Getting Started with VisualAge C++]] by [[John Robertson]]   (August 1995)
* [[Introducing URE]]
* [[New Tool: Universal Resource Editor]] by [[Matt Smith]], Prominare, Inc. (August 1995)
* [[Developing Games for OS/2 Warp Made Easy]] by [[Lynette Mitchell]] and [[Herman Rodriguez]] (August 1995)
* [[Tips & Techniques - August 1995]] (August 1995)
* [[IBM Product Compatibility Program]] (August 1995)
* [[EXTRA! EXTRA! Read about the Toolkit!]] (August 1995)
* [[OS/2 Applications Benchmark]] (August 1995)
 
===The Developer Connection for OS/2 Volume 7===
 
* [[Operating System Evolution]] by [[Jeri Dube]] and [[Paul Giangarra]] (April 1995)
* [[VisualAge C++. A panoramic View]] by [[Dale R. Nilsson]] (April 1995)
* [[Evolving the Blueprint for visibility through integration]] by [[Ken Ast]] and [[John Sweitzer]] (April 1995)
* [[Setting the Stage for Object REXX scripting]] by [[Mike Baryla]] (April 1995)
* [[Hello World: Part II, OpenDoc Views and Presentation Types]] by [[Robert Tycast]] (April 1995)
* [[Workplace Shell Processes and Threads]] by [[Deepa Desai]] (April 1995)
* [[Development Tools for OS/2 for the PowerPC]] by [[Robert Spinneweber]] (April 1995)
* [[Migrating Your Source Code to OS/2 Warp, Part 2]] by [[Ingrid Rodriguez]] (April 1995)
* [[The Road to the Final Four]] by [[Yvonne Nonte Stoetzel]] and [[Gregg Mason]] (April 1995)
* [[One Call Does It All]] by [[Monte Copeland]] (April 1995)
* [[Writing Multithreaded Graphics Programs]] by [[Kelvin R. Lawrence]] (April 1995)
* [[APIs and Frameworks]] by [[Robert J. Knaus]] (April 1995)
* [[Writing OS/2 Device Drivers with WATCOM C]] by [[Joseph Nord]] and [[Robert Rose]] (April 1995)
* [[Hyperwise: What's New in Version 2?]]  by [[IBM]] (April 1995)
* [[Q's and A's - April 1995]] by [[Amir Kolsky]] (April 1995)
* [[Tips and Techniques - April 1995]] by [[IBM]] (April 1995)
 
===The Developer Connection for OS/2 Volume 6===
 
* [[A Diary of a Programmer's Vacation in Florida]] by [[Randell S. Flint]] (January 1995)
* [[Countdown to PowerPC]] by [[Scott L. Winters]] (January 1995)
* [[Delivering the OS/2 API Commitment]] by [[Jeri Dube]] (January 1995)
* [[OS/2 for the PowerPC: The Development Environment]] by [[Jay A. Tunkel]] (January 1995)
* [[Writing OpenDoc Part Handlers: Hello World]] by [[Robert Tycast]] (January 1995)
* [[On the Road with Object REXX]] by [[Mike Baryla]]  (January 1995)
* [[The Enhanced Workplace Shell Programming Interface in OS/2 Warp Version 3]] by [[Cathy Bloomfield]] (January 1995)
* [[Workplace Shell and DSOM: Together at Last]] by [[Eric Osmann]] (January 1995)
* [[Migrating Your Source Code to OS/2 Warp]] by [[Ingrid Rodriguez]]  (January 1995)
* [[OS/2 for the PowerPC: Development Tools Coming Online Fast!]] by [[IBM]] (January 1995)
* [[Using the OS/2 Workplace Shell and DirectToSOM C++]] by [[Robert Warren]] (January 1995)
* [[DDTT: A New API Test Tool]] by [[Vince Rapp]] (January 1995)
* [[Personalize Your OS/2 Warp Boot Screen]] by [[Allen Wynn]] and [[Joe Polimeni]] (January 1995)
* [[Extend Your Programs with REXX]] by [[Monte Copeland]] (January 1995)
* [[Monitoring Display Driver Interface Calls]] by [[Mike Cooper]] (January 1995)
* [[The Merging of Object-Oriented and Distributed Systems]] by [[Rob High]] (January 1995)
* [[Q's and A's - January 1995]] by [[IBM]] (January 1995)
* [[Tips and Techniques - January 1995]] by [[IBM]] (January 1995)


===The Developer Connection for OS/2 Volume 5===
===IBM OS/2 Toolkit Information (IBM External Submission #24167) ===
* [[Workplace:Advancing the State of the Art]] by [[Miles Barel]] and [[Jeri Dube]] (September 1994)
{|class="wikitable sortable"
* [[What's in it for me? - Workplace]] by [[IBM]] (September 1994)
!Title!!Year!!Document Ref.!!Links
* [[DIVEing into OS/2 Games!]] by [[Darren Dobkin]] (September 1994)
|-
* [[OS/2 Enters the DSP Age]] by [[Linden deCarmo]] (September 1994)
|[[Control Program Programming Guide and Reference]]||November 1996|| || [https://archive.org/download/ToolkitDocs1/Control%20Program%20Programming%20Guide%20and%20Reference%201.inf Part 1] [https://archive.org/download/ToolkitDocs1/Control%20Program%20Programming%20Guide%20and%20Reference%202.inf Part 2] [https://archive.org/download/ToolkitDocs1/Control%20Program%20Programming%20Guide%20and%20Reference%203.inf Part 3]
* [[The Long Road]] by [[Sheila Harnett]] (September 1994)
|-
* [[Fonts R Us!]] by [[Kelvin R. Lawrence]] (September 1994)
|[[GPI Guide and Reference]]||November 1996|| ||[https://archive.org/download/ToolkitDocs1/GPI%20Guide%20and%20Reference%201.inf Part 1] [https://archive.org/download/ToolkitDocs1/GPI%20Guide%20and%20Reference%202.inf Part 2] [https://archive.org/download/ToolkitDocs1/GPI%20Guide%20and%20Reference%203.inf Part 3] [https://archive.org/download/ToolkitDocs1/GPI%20Guide%20and%20Reference%204.inf Part 4]. [https://ia801309.us.archive.org/32/items/ToolkitDocs1/GPI%20Guide%20and%20Reference%20.pdf PDF]
* [[Going the Extra Yard]] by [[Yvonne Nonte Stoetzel]] and [[Gregg Mason]] (September 1994)
|-
* [[What's New for Programmers in LAN Server 4.0]] by [[Tom Herrick]](September 1994)
|[[Presentation Manager Programming Guide and Reference]]||November 1996|| ||[https://archive.org/download/ToolkitDocs1/Presentation%20Manager%20Programming%20Guide%20and%20Reference%201.inf 1], [https://archive.org/download/ToolkitDocs1/Presentation%20Manager%20Programming%20Guide%20and%20Reference%202.inf 2] [https://archive.org/download/ToolkitDocs1/Presentation%20Manager%20Programming%20Guide%20and%20Reference%203.inf 3] [https://archive.org/download/ToolkitDocs1/Presentation%20Manager%20Programming%20Guide%20and%20Reference%204.inf 4] [https://archive.org/download/ToolkitDocs1/Presentation%20Manager%20Programming%20Guide%20and%20Reference%205.inf 5]. [https://ia801309.us.archive.org/32/items/ToolkitDocs1/Presentation%20Manager%20Programming%20Guide%20and%20Reference.pdf PDF]
* [[Using the CTOI Tool]] by [[Amy Conner]] (September 1994)
* [[Getting the Bugs Out with IPMD]] by [[Patrick Gerstle]] (September 1994)
* [[Extra Extra!!]] by [[Michelle Harr]] and [[Tina Lemire]] (September 1994)
* [[Easing the Windows to OS/2 Migration Path Using Common Functions]] by [[Jeff English]], One Up Corporation (September 1994)
* [[Is That Valid?]] by [[Matt Smith]] (September 1994)
* [[New and Improved:The GRE22 Printer Device Driver Model]] by [[Michael R. Cooper]] and [[Monte Copeland]] (September 1994)
* [[A Sample GRE22 Hardcopy Driver]] by [[IBM]] (September 1994)
* [[Making your OS/2 Device Driver APM-Aware]] by [[Frank J. Schroeder]] (September 1994)
* [[Writing OpenDoc Part Handlers: Hello World]] by [[Robert Tycast]] (September 1994)
* [[More Cool Stuff]] by [[IBM]] (September 1994)
* [[Tips - September 1994]] by [[IBM]] (September 1994)
* [[Q's and A's - September 1994]] by [[IBM]] (September 1994)
* [[The Road to Hyperwise!]] by [[Cathy Longenberger]] (September 1994)


===The Developer Connection for OS/2  Volume 4===
|-
* [[Creating Animation for MMPM/2]] by [[Darren Dobkin]] (Jun 1994)
|[[System Object Model Programming Guide]]||January 1996|| || [https://archive.org/download/ToolkitDocs1/System%20Object%20Model%20Programming%20Guide.pdf PDF], [https://archive.org/download/ToolkitDocs1/System%20Object%20Model%20Programming%20Guide.inf INF]
* [[Open Scripting Architecture: Scripting for the Masses]] by [[Robert Tycast]] (Jun 1994)
|-
* [[OpenDoc Glossary]] by [[IBM]] (Jun 1994)
|[[System Object Model Programming Reference]]||January 1996|| ||[https://archive.org/download/ToolkitDocs1/System%20Object%20Model%20Programming%20Reference.inf INF] [https://archive.org/download/ToolkitDocs1/System%20Object%20Model%20Programming%20Reference.pdf PDF]
* [[Insights -- It's Renewal Time]] by [[IBM]] (Jun 1994)
|-
* [[Writing Object Oriented Multimedia I/O Procedures]] by [[Ron Jones]] (Jun 1994)
|[[Workplace Shell Programming Reference]]||November 1996|| ||[https://archive.org/download/ToolkitDocs1/Workplace%20Shell%20Programming%20Reference%201.inf Part 1] [https://archive.org/download/ToolkitDocs1/Workplace%20Shell%20Programming%20Reference%202.inf Part 2] [https://archive.org/download/ToolkitDocs1/Workplace%20Shell%20Programming%20Reference%203.inf Part 3]. [https://archive.org/download/ToolkitDocs1/Workplace%20Shell%20Programming%20Reference.pdf PDF]
* [[What Is the Future of OS/2 Multimedia?]] by [[Brad Noe]] (Jun 1994)
|-
* [[Snapshot of the PSP LAN Systems API Strategy]] by [[Kim Wilkens]] (Jun 1994)
|[[Workplace Shell Programming Guide]]||January 1996|| ||[https://archive.org/download/ToolkitDocs1/Workplace%20Shell%20Programming%20Guide.inf INF] [https://archive.org/download/ToolkitDocs1/Workplace%20Shell%20Programming%20Guide.pdf PDF]
* [[An Introduction to Universal Language Support]] by [[Lisa Abbott]] (Jun 1994)
* [[Internationalization Glossary]] by [[IBM]] (Jun 1994)
* [[The OS/2 Debug Kernel]] by [[Charlie Schmitt]] and [[Monte Copeland]] (Jun 1994)
* [[Creating CID-Enabled Installations]] by [[Andrei Malacinski]], [[Ken Greenlee]], and [[Ernie Lovenhouse]] (Jun 1994)
* [[A Closer Look at Software Installer]] by [[IBM]] (Jun 1994)
* [[Filling You In: Areas, Paths, and Clipping]] by [[Kelvin R. Lawrence]] (Jun 1994)
* [[Ready! Set! Build!]] by [[Yvonne Nonte Stoetzel]] and [[Gregg Mason]] (Jun 1994)
* [[Communication Between OS/2 and WIN-OS/2 - Part 3]] by [[David Kenner]] (Jun 1994)
* [[Sharing the Parallel Port]] by [[Frank J. Schroeder]] (Jun 1994)
* [[Q's and A's - Jun 1994]] by [[IBM]] (Jun 1994)
* [[Tips 'N Techniques - Jun 1994]] by [[IBM]] (Jun 1994)


===The Developer Connection for OS/2 Volume 3===
|}


* [[Initializers and Destructors in SOM]] by [[Scott H. Danforth]] (March 1994)
===IBM Device Driver Development Kit 2004 (IBM External Submission #21953)===
* [[Workplace OS/2: Just Good Old OS/2 ... For the PowerPC!]] by [[Scott Winters]] and [[Jeri Dube]] (March 1994)
{|class="wikitable sortable"
* [[Workplace OS/2 and OS/2 32-Bit API Strategy]] by [[Ken Borgendale]] and [[Arnold Bramnick]] (March 1994)
!Title||Year||Document Ref.
* [[10 Tips to Effective Multimedia Programs]] by [[Linden deCarmo]] (March 1994)
|-
* [[OpenDoc Technology: Basic Concepts]] by [[Robert Tycast]] (March 1994)
|[[PDDR/2 - 32-bit Omni Presentation Driver]]
* [[Bento Technology]] by [[Kirk Searls]] (March 1994)
|
* [[SMART Review]] by [[Ingrid Rodriguez]] (March 1994)
|[https://archive.org/download/IBMDeviceDriverKitForOS2Documentation/omni.inf OMNI.INF]
* [[The Shell Game -- Alternative Shells for OS/2]] by [[Monte Copeland]]  (March 1994)
|-
* [[Avoiding the Build Lab Blues]] by [[Gregg Mason]] and [[Yvonne Nonte Stoetzel]] (March 1994)
|[[AP2 - Automated Audio Device Driver Test Tool]]
* [[Communication Between OS/2 and WIN-OS/2 Processes]] by [[David Kenner]]  (March 1994)
|
* [[What is a Transform?]] by [[IBM]] (March 1994)
|[https://archive.org/download/IBMDeviceDriverKitForOS2Documentation/ap2.inf AP2.INF]
* [[Using Transforms in your PM Graphics Applications]] by [[Kelvin R. Lawrence]] (March 1994)
|-
* [[New Tricks for Dynamic Linking on the OS/2 2.x Operating System (Part 2)]] by [[John Keenleyside]]  (March 1994)
|[[Assembly Language Processor (ALP) Assembler Reference]]
* [[DDK Notes - March 1994]] by [[Tony Arcuri]] (March 1994)
|
* [[Tips 'N Techniques - March 1994]] by [[IBM]] (March 1994)
|[https://archive.org/download/IBMDeviceDriverKitForOS2Documentation/alpref.inf ALPREF.INF]
|-
|[[Basic USB Device Driver Stack for OS/2 Warp Programmer’s Reference. Version 1.1]]
|2004
|
|-
|[[Display Device Driver Reference for OS/2]]
|
|[https://archive.org/download/IBMDeviceDriverKitForOS2Documentation/display.inf DISPLAY.INF]
|-
|[[Graphics Adapter Device Driver Reference]]
|
|[https://archive.org/download/IBMDeviceDriverKitForOS2Documentation/gradd.inf GRADD.INF]
|-
|[[Input/Output Device Driver Reference]]
|
|[https://archive.org/download/IBMDeviceDriverKitForOS2Documentation/in_out.inf IN_OUT.INF]
|-
|[[LAN Device Driver Documentation]]
|
|
|-
|[[MMPM/2 Device Driver Reference]]
|
|[https://archive.org/download/IBMDeviceDriverKitForOS2Documentation/mmpm2.inf MMPM2.INF]
|-
|[[Object-Oriented OS2 Audio Device Driver Samples]]
|
|
|-
|[[Pen for OS/2 Device Driver Reference]]
|1996
|[https://archive.org/download/IBMDeviceDriverKitForOS2Documentation/penos2.inf PENOS2.INF]
|-
|[[Physical Device Driver Reference]]
|
|[https://archive.org/download/IBMDeviceDriverKitForOS2Documentation/pddref.inf PDDREF.INF]
|-
|[[Presentation Device Driver Reference for OS/2]]
|
|[https://archive.org/download/IBMDeviceDriverKitForOS2Documentation/pdrref.inf PDRREF.INF]
|-
|[[Printer Device Driver Reference for OS/2]]
|
|[https://archive.org/download/IBMDeviceDriverKitForOS2Documentation/printer.inf PRINTER.INF]
|-
|[[Storage Device Driver Reference]]
|
|[https://archive.org/download/IBMDeviceDriverKitForOS2Documentation/storage.inf STORAGE.INF]
|-
|[[Using Your DDK]]
|
|[https://archive.org/download/IBMDeviceDriverKitForOS2Documentation/useddk.inf USEDDK.INF]
|-
|[[Virtual Device Driver Reference for OS/2]]
|
|[https://archive.org/download/IBMDeviceDriverKitForOS2Documentation/vddref.inf VDDREF.INF]
|}


===The Developer Connection for OS/2 Volume 2===
===IBM OS/2 Development Related Contents  (IBM External Submission #21953)===
* [[LIFE AFTER MAXIMUM ENTROPY or Operating Systems Unification at Last]] by [[Scott L. Winters]] and [[Jeri Dube]] (November 1993)  
* [[OS/2 Application Binary Interface for PowerPC (32-bit)]] - (Dec 8, 1995)
* [[OpenDoc: An Idea Whose Time has Come!]] by [[Robert Tycast]] (November 1993)
* [[IBM OS/2 16/32-bit Object Module Format (OMF) and Linear eXecutable Module Format (LX)]] - (Oct 9, 1996)
* [[Side by Side Comparison - OpenDoc vs. OLE2]] (November 1993)
* [[The System Object Model (SOM) and the Component Object Model (COM): A comparison of technologies summarized]] - (May 16, 1994)
* [[The OS/2 Graphics Subsystem in the Workplace OS Family]] by [[Kelvin R. Lawrence]] (November 1993)
* [[OpenDoc/SOM and OLE/COM Presentation]] by [[Berthold Reinwald]]
* [[Snap! Crack! Bang! With OS/2 2.1 Multimedia Support (Part 2)]] by [[Gary G. Allran]] (November 1993)
* [[Object-Oriented Programming in OS/2 2.0 Using SOM]] by [[Roger Sessions]] and [[Nurcan Coskun]]
* [[Modifying Your PM Programs for Pen for OS/2]] by [[Vera Dulaney]]  and [[Kevin Lee]] (November 1993)
* [[OS/2 Network Related Presentations]]
* [[Maximizing the Audio Support in OS/2 2.1]] by [[Linden deCarmo]] (November 1993)
* [[32-Bit OS/2 Exception Management]] by [[Monte Copeland]] (November 1993)
* [[Communication between OS/2 and Windows Processes]] by [[David Kenner]] (November 1993)
* [[Migrating Windows Applications to OS/2: Making it Work]] by [[Jeff English]]. One Up Corporation (November 1993)
* [[The Five Phases of the Porting Process]] (November 1993)
* [[New Tricks for Dynamic Linking On The OS/2 2.x Operating System]] by [[John Keenleyside]]  (November 1993)
* [[Why DLLs?]] (November 1993)
* [[KwikINF (Quick Information Access into Online References)]] by [[Paul Brightly]] (November 1993)
* [[DDK Notes - Nov 1993]] by [[Judith A. Courter]] (November 1993)
* [[DDK Q's and A's - Nov 1993]] by [[IBM]] (November 1993)
* [[Tips 'N Techniques - Nov 1993]] by [[IBM]] (November 1993)


===The Developer Connection for OS/2 Volume 1===
==Links==
IBM Solution Developer Support (IBM External Submission #29315):
* [[IBM Ships Premiere Issue of The Developer Connection for OS/2]] by [[David Kenner]] (August 1993)
* [[How to convert from 2.1 base video into 3.0 base video in order to take advantage of the monitor configuration feature of the 3.0 system icon]]
* [[Workplace OSs: Doors to the Future]] by [[Paul Giangarra]] (August 1993)
* [[Device Drivers for OS/2 2.x are compatible with OS/2 Warp V3 and do not require additional modifications]]
* [[An Open Letter from the Publisher and Product Manager of The Developer Connection for OS/2]] by [[Barbara J. Britt]] (August 1993)
* [[Driver Development Support Center's (DDSC) Cyber DUDE]]
* [[A Snapshot of the IBM Personal Operating Systems Strategy]] by [[Sam Kahn]] (August 1993)
* [[GRADD FAQ]]
* [[Pen for OS/2]] by [[Judy Schwait]] (August 1993)
* [[OS/2 keyboard translate table design]]
* [[Snap! Crack! Bang! With OS/2 2.1 Multimedia Support - Part 1]] by [[Gary G. Allran]] (August 1993)
* [[Developing NDIS LAN device drivers FAQ]]
* [[Multithreading Presentation Manager Applications]] by [[Monte Copeland]] (August 1993)
* [[How do I get started writing OS/2 device drivers]]
* [[Creating Multithreaded Applications with WATCOM VX þ REXX]] by [[Brian Vink]] (August 1993)
* [[OS/2 OO Books: A Roadmap]]
* [[Graphics Interface Kit/2 Brings Ease to Creating GUIs]]  (August 1993)
* [[Video Playback - No Audio Bug]]
* [[Graphics Interface Kit/2 and The Developer Connection for OS/2]] by [[Seth Eilbott]] (August 1993)
* [[Some Watcom Compiler Tips from DUDE Users]]
* [[IBM Device Driver Source Kit for OS/2]] by [[Judith A. Courter]] (August 1993)
DDK (IBM External Submission #29315):
* [[Question and Answers - August 1993]] by [[IBM]] (August 1993)
* [ftp://ps-2.kev009.com/incoming/timc/Operating%20System/OS2/DDK/storage.zip Introduction to DASD, SCSI and CD-ROM Programming Interfases]
* [ftp://ps-2.kev009.com/incoming/timc/Operating%20System/OS2/DDK/smpdoc.zip Developer Guide for OS/2 for SMP Version 2.11] (First Edition - 1994)  
* [ftp://ps-2.kev009.com/incoming/timc/Operating%20System/OS2/DDK/rmbase.zip OS/2 Resource Manager Architecture] (1994)
* [[Device Driver FAQ]]
* [ftp://ps-2.kev009.com/incoming/timc/Operating%20System/OS2/DDK/pcmtable.zip OS/2 Hardware Compatibility List 1995]
* [ftp://ps-2.kev009.com/incoming/timc/Operating%20System/OS2/DDK/os2tg.zip OS/2 & LAN Systems Development Tools Guide]
* [[New XGA Display Driver Entry Points]] [ftp://ps-2.kev009.com/incoming/timc/Operating%20System/OS2/DDK/oemxga.zip]
* [[New VGA Display Driver Entry Points]] [ftp://ps-2.kev009.com/incoming/timc/Operating%20System/OS2/DDK/oemvga.zip]
* [[Developer Connection DDK Transitional Questions and Answers]]
* [[NDIS Implementation Information for IBM LAN Systems - OS/2 Messaging and National Language Support]]
* [[Installable File Systems for OS/2|Installable File Systems for OS/2 2.0]] - Feb 1992
* [[Sample Code Chunks, From a Device Driver]]


See also: [[Developer Support News]]


[[Category:Contributors]]
[[Category:Contributors]]

Latest revision as of 04:16, 1 March 2024

Republishing Permission

For SC34-4399-00 [1]. Object -Oriented Interface Design. First Edition (December 1992)/ SC26-4583-00 [2]: Common User Access: Basic Interface Design Guide

  • IBM Copyright Permission #30004

For Personal Systems Magazine articles:

  • IBM External Submission #26413

IBM gave Permission to repost documentation from the OS/2 Toolkit:

  • IBM Copyright Permission #25218
  • IBM External Submission #24167

IBM gave permission to republish the article contents of the IBM Developer Connections.

  • IBM Copyright Permission #21362

IBM gave permission to republish the article contents of the IBM DDK 2004 and related documentation.

  • IBM Copyright Permission #21953

IBM gave permission to republish "The OS/2 Development Tools Guide - Spring 1993 (G326-0326-00) [3]".

  • IBM Copyright Permission #29210

IBM gave permission to republish the DDK and IBM Solution Developer Support material located in "Links" (this page)

  • IBM Copyright Permission #29315

Reprint Courtesy of International Business Machines Corporation, © International Business Machines Corporation

Documentation

Personal Systems Magazine (IBM External Submission #26413

IBM OS/2 Toolkit Information (IBM Copyright Permission #25218)

IBM OS/2 Toolkit Information (IBM External Submission #24167)

Title Year Document Ref. Links
Control Program Programming Guide and Reference November 1996 Part 1 Part 2 Part 3
GPI Guide and Reference November 1996 Part 1 Part 2 Part 3 Part 4. PDF
Presentation Manager Programming Guide and Reference November 1996 1, 2 3 4 5. PDF
System Object Model Programming Guide January 1996 PDF, INF
System Object Model Programming Reference January 1996 INF PDF
Workplace Shell Programming Reference November 1996 Part 1 Part 2 Part 3. PDF
Workplace Shell Programming Guide January 1996 INF PDF

IBM Device Driver Development Kit 2004 (IBM External Submission #21953)

Title Year Document Ref.
PDDR/2 - 32-bit Omni Presentation Driver OMNI.INF
AP2 - Automated Audio Device Driver Test Tool AP2.INF
Assembly Language Processor (ALP) Assembler Reference ALPREF.INF
Basic USB Device Driver Stack for OS/2 Warp Programmer’s Reference. Version 1.1 2004
Display Device Driver Reference for OS/2 DISPLAY.INF
Graphics Adapter Device Driver Reference GRADD.INF
Input/Output Device Driver Reference IN_OUT.INF
LAN Device Driver Documentation
MMPM/2 Device Driver Reference MMPM2.INF
Object-Oriented OS2 Audio Device Driver Samples
Pen for OS/2 Device Driver Reference 1996 PENOS2.INF
Physical Device Driver Reference PDDREF.INF
Presentation Device Driver Reference for OS/2 PDRREF.INF
Printer Device Driver Reference for OS/2 PRINTER.INF
Storage Device Driver Reference STORAGE.INF
Using Your DDK USEDDK.INF
Virtual Device Driver Reference for OS/2 VDDREF.INF

IBM OS/2 Development Related Contents (IBM External Submission #21953)

Links

IBM Solution Developer Support (IBM External Submission #29315):

DDK (IBM External Submission #29315):

See also: Developer Support News