Jump to content

IBM Publications: Difference between revisions

From EDM2
 
(80 intermediate revisions by 2 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 gave Permission to repost documentation from the OS/2 Toolkit:
* IBM Copyright Permission #25218
* IBM External Submission #24167
* 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 gave permission to republish the article contents of the IBM DDK 2004 and related documentation.  
* IBM Copyright Permission #21953
* 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)
===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]
* 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)
* [[ALP Programming Guide and Reference]] - [https://archive.org/download/IBMOS2Warp4ToolkitDocuments2/alpref.inf alpref.inf]
* DNAL1MST.INF [[SystemView Agent DMI Programmer's Guide]]
* DPIL1MST.INF [[SystemView Agent DMI Programmer's Guide]]
* MMAPG.INF [[Multimedia Application Programming Guide]]
* [[Multimedia Programming Reference]]
* MMSSPG.INF [[Multimedia Subsystem Programming Guide]]
* NMAKE32.INF [[Enhanced Program Maintenance Utility (NMAKE32)]]
* OGLBASE.INF [[OpenGL Programming Reference]]
* OMFREF.HTM [[IBM OS/2 16/32-bit Object Module Format (OMF) Specification]]
* OPEN32.INF [[Open32 Programming Guide and Reference]]
* PDGUIDE.INF [[Problem Determination Programmer's Guide]]
* PMBDTECH.INF [[Bidirectional Language Programming Guide]]
* RC16.INF [[Legacy Resource Compiler Guide and Reference]]
* REXXPG.INF [[Object REXX Programming Guide]]
* RXSTRING.TXT [[RXSTRING Library of Functions]]
* SG244640.INF [[The OS/2 Debugging Handbook]] (SG24-4640-00)
* SRVFPQR.INF [[OS/2 Server Family Programming Reference]]
* TCPPR.INF [[TCP/IP Version 4.21 Programming Reference]]
* TOOLSREF.INF [[Tools Reference]]
* UNIAPI.htm [[Unicode Programming Reference]]
* USETLKT.INF [[Using Your Toolkit]]
* XPG4REF.INF [[C Library Reference]]
===IBM OS/2 Toolkit Information (IBM External Submission #24167) ===
===IBM OS/2 Toolkit Information (IBM External Submission #24167) ===
* [[Control Program Programming Guide and Reference]]
{|class="wikitable sortable"
* [[GPI Guide and Reference]]
!Title!!Year!!Document Ref.!!Links
* [[Presentation Manager Programming Guide and Reference]]
|-
* [[System Object Model Programming Guide]]
|[[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]
* [[System Object Model Programming Reference]]
|-
* [[Workplace Shell Programming Reference]]
|[[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]
* [[Workplace Shell Programming Guide]]
|-
|[[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]
 
|-
|[[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]
|-
|[[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]
|-
|[[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]
|-
|[[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]
 
|}


===IBM Device Driver Development Kit 2004 (IBM External Submission #21953)===
===IBM Device Driver Development Kit 2004 (IBM External Submission #21953)===
* [[AP2 - Automated Audio Device Driver Test Tool]]
{|class="wikitable sortable"
* [[Assembly Language Processor (ALP) Assembler Reference]]
!Title||Year||Document Ref.
* [[Display Device Driver Reference for OS/2]]
|-
* [[Graphics Adapter Device Driver Reference]]
|[[PDDR/2 - 32-bit Omni Presentation Driver]]
* [[Input Output Device Driver Reference]]
|
* [[LAN Device Driver Documentation]]
|[https://archive.org/download/IBMDeviceDriverKitForOS2Documentation/omni.inf OMNI.INF]
* [[MMPM/2 Device Driver Reference]]
|-
* [[Object-Oriented OS2 Audio Device Driver Samples]]
|[[AP2 - Automated Audio Device Driver Test Tool]]
* [[Pen for OS2 Device Driver Reference]]
|
* [[Physical Device Driver Reference]]
|[https://archive.org/download/IBMDeviceDriverKitForOS2Documentation/ap2.inf AP2.INF]
* [[Presentation Device Driver Reference for OS2]]
|-
* [[Printer Device Driver]]
|[[Assembly Language Processor (ALP) Assembler Reference]]
* [[Storage Device Driver Reference]]
|
* [[Using Your DDK]]
|[https://archive.org/download/IBMDeviceDriverKitForOS2Documentation/alpref.inf ALPREF.INF]
* [[Virtual Device Driver Reference for OS2]]
|-
* [[Basic USB Device Driver Stack for OS/2 Warp Programmer’s Reference. Version 1.1]] (02/22/2002)
|[[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]
|}


===IBM OS/2 Development Related Contents===
===IBM OS/2 Development Related Contents (IBM External Submission #21953)===
* [[OS/2 Application Binary Interfase for PowerPC (32-BIT)]] by [[IBM]] - (Dec 8, 1995)
* [[OS/2 Application Binary Interface for PowerPC (32-bit)]] - (Dec 8, 1995)
* [[IBM OS2 16-32-BIT Object Module Format (OMF) and Linear Executablet Module Format (LX) - lx386]] By [[IBM]] - (Oct 9, 1996)
* [[IBM OS/2 16/32-bit Object Module Format (OMF) and Linear eXecutable Module Format (LX)]] - (Oct 9, 1996)
* [[The System Object Model (SOM) and the Component Object Model (COM): A comparison of technologies summarized]] by [[IBM]] - (May 16, 1994)
* [[The System Object Model (SOM) and the Component Object Model (COM): A comparison of technologies summarized]] - (May 16, 1994)
* [[OpenDoc/SOM and OLE/COM Presentation]] by [[Berthold Reinwald]]
* [[OpenDoc/SOM and OLE/COM Presentation]] by [[Berthold Reinwald]]
* [[Object-Oriented Programming in OS/2 2.0 Using SOM]] by [[Roger Sessions]] and [[Nurcan Coskun]]
* [[Object-Oriented Programming in OS/2 2.0 Using SOM]] by [[Roger Sessions]] and [[Nurcan Coskun]]
* [[OS/2 Network Related Presentations]] by [[IBM]]
* [[OS/2 Network Related Presentations]]
 
===The Developer Connection for OS/2 Volume 11===
[[IBM Developer Connection Volume 11]]
 
===The Developer Connection for OS/2 Volume 10===
Developer Connection News (April 1996)
* [[Tips & Techniques - Java - April 1996]]
* [[Tips & Techniques - LAN Systems - April 1996]]
* [[Q's & A's - April 1996]]
* [[IBM Revamps Developer Support]]
* [[PV - Program Visualizer Technical Information]]
* [[Go Cross Platform With the Developer Connection]] by [[Jackie Walker]]
* [[Java - An Exciting World of Opportunities]] by [[David Mounce]]
* [[What's New on Volume 10?]] by [[Karen Foley]]
* [[Using the IBM Developer API Extensions for OS/2 Warp]] by [[Todd Crowe]]
* [[Finally... Software MPEG Video Playback!]] by [[Lauren Post]]
* [[OpenDoc for AIX]] by [[Leigh Williamson]]
* [[Mustering DCE Registry Objects with the Managed Object Class Library]] by [[Theodore Shrader]] and [[Gregg Wilson]]
* [[Strategies for Using the DCE Managed Object Class Library]] by [[Theodore Shrader]] and [[Gregg Wilson]]
* [[Enabling DCE Application Servers for System Management]] by [[Rick Cohen]] and [[Umesh Khatwani]]
* [[DSS Directory Services]] by [[Joe Lucas]]
* [[32-Bit Memory Management in OS/2]] by [[Monte Copeland]]
* [[DBCS Enabling of Applications]] by [[John Howard]]
* [[The Power of Hyperwise]] by [[Cathy Longenberger]]
* [[SMARTsort: The Choice for Handling Workstation Data]] by [[Tony Gilbert]]
* [[PMCX: A Combined Solution]] by [[Matt Smith]], Prominare, Inc.
 
===The Developer Connection for OS/2 Volume 9===
[[IBM Developer Connection Volume 9]]
 
===The Developer Connection for OS/2 Volume 8===
 
===The Developer Connection for OS/2 Volume 7===
Developer Connection News (April 1995)
* [[Operating System Evolution]] by [[Jeri Dube]] and [[Paul Giangarra]]
* [[VisualAge C++. A panoramic View]] by [[Jim Williams]]
* [[Evolving the Blueprint for visibility through integration]] by [[Ken Ast]] and [[John Sweitzer]]
* [[Setting the Stage for Object REXX scripting]] by [[Mike Baryla]]
* [[Hello World: Part II, OpenDoc Views and Presentation Types]] by [[Robert Tycast]]
* [[Workplace Shell Processes and Threads]] by [[Deepa Desai]]
* [[Development Tools for OS/2 for the PowerPC]] by [[Robert Spinneweber]]
* [[Migrating Your Source Code to OS/2 Warp, Part 2]] by [[Ingrid Rodriguez]]
* [[The Road to the Final Four]] by [[Yvonne Nonte Stoetzel]] and [[Gregg Mason]]
* [[One Call Does It All]] by [[Monte Copeland]]
* [[Writing Multithreaded Graphics Programs]] by [[Kelvin R. Lawrence]]
* [[APIs and Frameworks]] by [[Robert J. Knaus]]
* [[Writing OS/2 Device Drivers with WATCOM C]] by [[Joseph Nord]] and [[Robert Rose]]
* [[Hyperwise: What's New in Version 2?]] by [[IBM]]
* [[Q's and A's - April 1995]] by [[Amir Kolsky]]
* [[Tips and Techniques - April 1995]] by [[IBM]]
 
===The Developer Connection for OS/2 Volume 6===
Developer Connection News (January 1995)
* [[A Diary of a Programmer's Vacation in Florida]] by [[Randell S. Flint]]
* [[Countdown to PowerPC]] by [[Scott L. Winters]]
* [[Delivering the OS/2 API Commitment]] by [[Jeri Dube]]
* [[OS/2 for the PowerPC: The Development Environment]] by [[Jay A. Tunkel]]
* [[Writing OpenDoc Part Handlers: Hello World]] by [[Robert Tycast]]
* [[On the Road with Object REXX]] by [[Mike Baryla]]
* [[The Enhanced Workplace Shell Programming Interface in OS/2 Warp Version 3]] by [[Cathy Bloomfield]]
* [[Workplace Shell and DSOM: Together at Last]] by [[Eric Osmann]]
* [[Migrating Your Source Code to OS/2 Warp]] by [[Ingrid Rodriguez]]
* [[OS/2 for the PowerPC: Development Tools Coming Online Fast!]] by [[IBM]]
* [[Using the OS/2 Workplace Shell and DirectToSOM C++]] by [[Robert Warren]]
* [[DDTT: A New API Test Tool]] by [[Vince Rapp]]
* [[Personalize Your OS/2 Warp Boot Screen]] by [[Allen Wynn]] and [[Joe Polimeni]]
* [[Extend Your Programs with REXX]] by [[Monte Copeland]]
* [[Monitoring Display Driver Interface Calls]] by [[Mike Cooper]]
* [[The Merging of Object-Oriented and Distributed Systems]] by [[Rob High]]
* [[Q's and A's - January 1995]] by [[IBM]]
* [[Tips and Techniques - January 1995]] by [[IBM]]
 
===The Developer Connection for OS/2 Volume 5===
Developer Connection News (September 1994)
* [[Workplace: Advancing the State of the Art]] by [[Miles Barel]] and [[Jeri Dube]]
* [[What's in it for me? - Workplace]] by [[IBM]]
* [[DIVEing into OS/2 Games!]] by [[Darren Dobkin]]
* [[OS/2 Enters the DSP Age]] by [[Linden deCarmo]]
* [[The Long Road]] by [[Sheila Harnett]]
* [[Fonts R Us!]] by [[Kelvin R. Lawrence]]
* [[Going the Extra Yard]] by [[Yvonne Nonte Stoetzel]] and [[Gregg Mason]]
* [[What's New for Programmers in LAN Server 4.0]] by [[Tom Herrick]]
* [[Using the CTOI Tool]] by [[Amy Conner]]
* [[Getting the Bugs Out with IPMD]] by [[Patrick Gerstle]]
* [[Extra Extra!!]] by [[Michelle Harr]] and [[Tina Lemire]]
* [[Easing the Windows to OS/2 Migration Path Using Common Functions]] by [[Jeff English]], One Up Corporation
* [[Is That Valid?]] by [[Matt Smith]]
* [[New and Improved: The GRE22 Printer Device Driver Model]] by [[Michael R. Cooper]] and [[Monte Copeland]]
* [[A Sample GRE22 Hardcopy Driver]] by [[IBM]]
* [[Making your OS/2 Device Driver APM-Aware]] by [[Frank J. Schroeder]]
* [[Writing OpenDoc Part Handlers: Hello World]] by [[Robert Tycast]]
* [[More Cool Stuff]] by [[IBM]]
* [[Tips - September 1994]] by [[IBM]]
* [[Q's and A's - September 1994]] by [[IBM]]
* [[The Road to Hyperwise!]] by [[Cathy Longenberger]]
 
===The Developer Connection for OS/2 Volume 4===
Developer Connection News (June 1994)
* [[Creating Animation for MMPM/2]] by [[Darren Dobkin]]
* [[Open Scripting Architecture: Scripting for the Masses]] by [[Robert Tycast]]
* [[OpenDoc Glossary]] by [[IBM]]
* [[Insights - It's Renewal Time]] by [[IBM]]
* [[Writing Object Oriented Multimedia I/O Procedures]] by [[Ron Jones]]
* [[What Is the Future of OS/2 Multimedia?]] by [[Brad Noe]]
* [[Snapshot of the PSP LAN Systems API Strategy]] by [[Kim Wilkens]]
* [[An Introduction to Universal Language Support]] by [[Lisa Abbott]]
* [[Internationalization Glossary]] by [[IBM]]
* [[The OS/2 Debug Kernel]] by [[Charlie Schmitt]] and [[Monte Copeland]]
* [[Creating CID-Enabled Installations]] by [[Andrei Malacinski]], [[Ken Greenlee]], and [[Ernie Lovenhouse]]
* [[A Closer Look at Software Installer]] by [[IBM]]
* [[Filling You In: Areas, Paths, and Clipping]] by [[Kelvin R. Lawrence]]
* [[Ready! Set! Build!]] by [[Yvonne Nonte Stoetzel]] and [[Gregg Mason]]
* [[Communication Between OS/2 and WIN-OS/2 - Part 3]] by [[David Kenner]]
* [[Sharing the Parallel Port]] by [[Frank J. Schroeder]]
* [[Q's and A's - Jun 1994]] by [[IBM]]
* [[Tips 'N Techniques - Jun 1994]] by [[IBM]]
 
===The Developer Connection for OS/2 Volume 3===
Developer Connection News (March 1994)
* [[Initializers and Destructors in SOM]] by [[Scott H. Danforth]]
* [[Workplace OS/2: Just Good Old OS/2 ... For the PowerPC!]] by [[Scott Winters]] and [[Jeri Dube]]
* [[Workplace OS/2 and OS/2 32-Bit API Strategy]] by [[Ken Borgendale]] and [[Arnold Bramnick]]
* [[10 Tips to Effective Multimedia Programs]] by [[Linden deCarmo]]
* [[OpenDoc Technology: Basic Concepts]] by [[Robert Tycast]]
* [[Bento Technology]] by [[Kirk Searls]]
* [[SMART Review]] by [[Ingrid Rodriguez]]
* [[The Shell Game - Alternative Shells for OS/2]] by [[Monte Copeland]]
* [[Avoiding the Build Lab Blues]] by [[Gregg Mason]] and [[Yvonne Nonte Stoetzel]]
* [[Communication Between OS/2 and WIN-OS/2 Processes]] by [[David Kenner]]
* [[What is a Transform?]] by [[IBM]]
* [[Using Transforms in your PM Graphics Applications]] by [[Kelvin R. Lawrence]]
* [[New Tricks for Dynamic Linking on the OS/2 2.x Operating System (Part 2)]] by [[John Keenleyside]]
* [[DDK Notes - March 1994]] by [[Tony Arcuri]]
* [[Tips 'N Techniques - March 1994]] by [[IBM]]
 
===The Developer Connection for OS/2 Volume 2===
Developer Connection News (November 1993)
* [[LIFE AFTER MAXIMUM ENTROPY or Operating Systems Unification at Last]] by [[Scott L. Winters]] and [[Jeri Dube]]
* [[OpenDoc: An Idea Whose Time has Come!]] by [[Robert Tycast]]
* [[Side by Side Comparison - OpenDoc vs. OLE2]]
* [[The OS/2 Graphics Subsystem in the Workplace OS Family]] by [[Kelvin R. Lawrence]]
* [[Snap! Crack! Bang! With OS/2 2.1 Multimedia Support (Part 2)]] by [[Gary G. Allran]]
* [[Modifying Your PM Programs for Pen for OS/2]] by [[Vera Dulaney]]  and [[Kevin Lee]]
* [[Maximizing the Audio Support in OS/2 2.1]] by [[Linden deCarmo]]
* [[32-Bit OS/2 Exception Management]] by [[Monte Copeland]]
* [[Communication between OS/2 and Windows Processes]] by [[David Kenner]]
* [[Migrating Windows Applications to OS/2: Making it Work]] by [[Jeff English]]. One Up Corporation
* [[The Five Phases of the Porting Process]]
* [[New Tricks for Dynamic Linking On The OS/2 2.x Operating System]] by [[John Keenleyside]]
* [[Why DLLs?]]
* [[KwikINF (Quick Information Access into Online References)]] by [[Paul Brightly]]
* [[DDK Notes - Nov 1993]] by [[Judith A. Courter]]
* [[DDK Q's and A's - Nov 1993]] by [[IBM]]
* [[Tips 'N Techniques - Nov 1993]] by [[IBM]]
 
===The Developer Connection for OS/2 Volume 1===
Developer Connection News (August 1993)
* [[IBM Ships Premiere Issue of The Developer Connection for OS/2]] by [[David Kenner]]
* [[Workplace OSs: Doors to the Future]] by [[Paul Giangarra]]
* [[An Open Letter from the Publisher and Product Manager of The Developer Connection for OS/2]] by [[Barbara J. Britt]]
* [[A Snapshot of the IBM Personal Operating Systems Strategy]] by [[Sam Kahn]]
* [[Pen for OS/2]] by [[Judy Schwait]]
* [[Snap! Crack! Bang! With OS/2 2.1 Multimedia Support - Part 1]] by [[Gary G. Allran]]
* [[Multithreading Presentation Manager Applications]] by [[Monte Copeland]]
* [[Creating Multithreaded Applications with WATCOM VX-REXX]] by [[Brian Vink]]
* [[Graphics Interface Kit/2 Brings Ease to Creating GUIs]]
* [[Graphics Interface Kit/2 and The Developer Connection for OS/2]] by [[Seth Eilbott]]
* [[IBM Device Driver Source Kit for OS/2]] by [[Judith A. Courter]]
* [[Question and Answers - August 1993]] by [[IBM]]


==Links==
==Links==
* [ftp://ps-2.kev009.com/incoming/timc/Operating%20System/OS2/DDK/config.txt 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]
IBM Solution Developer Support (IBM External Submission #29315):
* [ftp://ps-2.kev009.com/incoming/timc/Operating%20System/OS2/DDK/drcompat.txt Device Drivers for OS/2 2.x are compatible with OS/2 Warp V3 and do not require additional modifications.]
* [[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]]
* [ftp://ps-2.kev009.com/incoming/timc/Operating%20System/OS2/DDK/dude_int.txt Driver Development Support Center's (DDSC) Cyber DUDE]
* [[Device Drivers for OS/2 2.x are compatible with OS/2 Warp V3 and do not require additional modifications]]
* [ftp://ps-2.kev009.com/incoming/timc/Operating%20System/OS2/DDK/graddqa.txt GRADD FAQ]
* [[Driver Development Support Center's (DDSC) Cyber DUDE]]
* [ftp://ps-2.kev009.com/incoming/timc/Operating%20System/OS2/DDK/keyboard.txt OS/2 keyboard translate table design]
* [[GRADD FAQ]]
* [ftp://ps-2.kev009.com/incoming/timc/Operating%20System/OS2/DDK/laninfo.txt Developing NDIS LAN device drivers FAQ]
* [[OS/2 keyboard translate table design]]
* [ftp://ps-2.kev009.com/incoming/timc/Operating%20System/OS2/DDK/newddd.txt How do I get started writing OS/2 device drivers]
* [[Developing NDIS LAN device drivers FAQ]]
* [ftp://ps-2.kev009.com/incoming/timc/Operating%20System/OS2/DDK/objbooks.txt OS/2 OO Books: A Roadmap]
* [[How do I get started writing OS/2 device drivers]]
* [ftp://ps-2.kev009.com/incoming/timc/Operating%20System/OS2/DDK/vidaudio.txt VIDEO PLAYBACK - NO AUDIO BUG]
* [[OS/2 OO Books: A Roadmap]]
* [ftp://ps-2.kev009.com/incoming/timc/Operating%20System/OS2/DDK/watcom.txt SOME WATCOM COMPILER TIPS FROM DUDE USERS]
* [[Video Playback - No Audio Bug]]
* [[Some Watcom Compiler Tips from DUDE Users]]
DDK (IBM External Submission #29315):
* [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/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]
* [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]
* [ftp://ps-2.kev009.com/incoming/timc/Operating%20System/OS2/DDK/rmbase.zip OS/2 Resource Manager Architecture] (1994)
* [ftp://ps-2.kev009.com/incoming/timc/Operating%20System/OS2/DDK/question.zip Device Driver FAQ]
* [[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/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]
* [ftp://ps-2.kev009.com/incoming/timc/Operating%20System/OS2/DDK/os2tg.zip OS/2 & LAN Systems Development Tools Guide]
* [ftp://ps-2.kev009.com/incoming/timc/Operating%20System/OS2/DDK/oemxga.zip New XGA Display Driver Entry Points]
* [[New XGA Display Driver Entry Points]] [ftp://ps-2.kev009.com/incoming/timc/Operating%20System/OS2/DDK/oemxga.zip]
* [ftp://ps-2.kev009.com/incoming/timc/Operating%20System/OS2/DDK/oemvga.zip New VGA Display Driver Entry Points]
* [[New VGA Display Driver Entry Points]] [ftp://ps-2.kev009.com/incoming/timc/Operating%20System/OS2/DDK/oemvga.zip]
* [ftp://ps-2.kev009.com/incoming/timc/Operating%20System/OS2/DDK/newddk.zip Developer Connection DDK Transitional Questions and Answers]
* [[Developer Connection DDK Transitional Questions and Answers]]
* [ftp://ps-2.kev009.com/incoming/timc/Operating%20System/OS2/DDK/ndis.zip NDIS Implementation Information for IBM LAN Systems - OS/2 Messaging and National Language Support]
* [[NDIS Implementation Information for IBM LAN Systems - OS/2 Messaging and National Language Support]]
* [ftp://ps-2.kev009.com/incoming/timc/Operating%20System/OS2/DDK/ifs.zip INSTALLABLE FILE SYSTEMS FOR OS/2 VERSION 2.0]
* [[Installable File Systems for OS/2|Installable File Systems for OS/2 2.0]] - Feb 1992
* [ftp://ps-2.kev009.com/incoming/timc/Operating%20System/OS2/DDK/devnotes.zip SAMPLE CODE CHUNKS, FROM A DEVICE DRIVER]
* [[Sample Code Chunks, From a Device Driver]]
 
===Developer Support News===
* [http://ps-2.kev009.com/pccbbs/os2_coding/dsn4aa.zip] 1994 Issue 1 - 17 January 1994
* [http://ps-2.kev009.com/pccbbs/os2_coding/dsn4ba.zip] 1994 Issue 2 - 15 February 1994
* [http://ps-2.kev009.com/pccbbs/os2_coding/dsn4bc.zip] 1994 Issues 2 and 3 - 15 February 1994
* [http://ps-2.kev009.com/pccbbs/os2_coding/dsn4d.txt] 1994 Issue 4 - 15 March 1994
* [http://ps-2.kev009.com/pccbbs/os2_coding/dsn4ea.zip] 1994 Issue 5 - 15 April 1994
* [http://ps-2.kev009.com/pccbbs/os2_coding/dsn4fa.zip] 1994 Issue 6 - 13 May 1994
* [http://ps-2.kev009.com/pccbbs/os2_coding/dsn4g.txt] 1994 Issue 7 - 15 June 1994
* [http://ps-2.kev009.com/pccbbs/os2_coding/dsn4i.txt] 1994 Issue 9 - 27 July 1994
* [http://ps-2.kev009.com/pccbbs/os2_coding/dsn4k.txt] 1994 Issue 11 - 14 September 1994
* [http://ps-2.kev009.com/pccbbs/os2_coding/dsn4l.txt] 1994 Issue 12 - 14 October 1994
* [http://ps-2.kev009.com/pccbbs/os2_coding/dsn4m.txt] 1994 Issue 13 - 14 October 1994
* [http://ps-2.kev009.com/pccbbs/os2_coding/dsn4na.zip] 1994 Issue 14 - 15 November 1994
* [http://ps-2.kev009.com/pccbbs/os2_coding/dsn4oa.zip] 1994 Issue 15 - 15 December 1994
* [] 1995 Issue 2 - 15 February 1995


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