Jump to content

IBM Publications: Difference between revisions

From EDM2
 
(141 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 Jim Williams (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 (PM Article) (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? (April 1995)
    Q's and A's - April 1995 by Amir Kolsky (April 1995)
    Tips and Techniques - April 1995 (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
    Delivering the OS/2 API Commitment
    OS/2 for the PowerPC: The Development Environment
    Writing OpenDoc Part Handlers: Hello World by Robert L. 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 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!
    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
    Tips and Techniques - January 1995
 
===The Developer Connection for OS/2 Volume 5===
 
    Workplace:Advancing the State of the Art by Miles Barel and Jeri Dube (September 1994)
    What's in it for me? - Workplace
    DIVEing into OS/2 Games! by Darren Dobkin (September 1994)
    OS/2 Enters the DSP Age by Linden deCarmo (September 1994)
    The Long Road by Sheila Harnett (September 1994)
    Fonts R Us! by Kelvin Lawrence (September 1994)
    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)
    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
    Making your OS/2 Device Driver APM-Aware by Frank J. Schroeder (September 1994)
    Writing OpenDoc Part Handlers: Hello World by Robert L. Tycast (September 1994)
    More Cool Stuff
    Tips - September 1994
    Q's and A's - September 1994
    The Road to Hyperwise! by Cathy Longenberger
 
===The Developer Connection for OS/2 Volume 4===
 
    Creating Animation for MMPM/2 by Darren Dobkin (Jun 1994)
    Open Scripting Architecture: Scripting for the Masses by Robert L. Tycast (Jun 1994)
    OpenDoc Glossary
    Insights -- It's Renewal Time
    Writing Object Oriented Multimedia I/O Procedures by Ron Jones (Jun 1994)
    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)
    An Introduction to Universal Language Support by Lisa Abbott (Jun 1994)
    Internationalization Glossary
    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
    Filling You In: Areas, Paths, and Clipping by Kelvin 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
    Sharing the Parallel Port by Frank J. Schroeder (Jun 1994)
    Q's and A's - Jun 1994
    Tips 'N Techniques - Jun 1994


===IBM OS/2 Toolkit Information (IBM External Submission #24167) ===
{|class="wikitable sortable"
!Title!!Year!!Document Ref.!!Links
|-
|[[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]
|-
|[[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]
|-
|[[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]


===The Developer Connection for OS/2 Volume 3===
|-
|[[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]


    Initializers and Destructors in SOM by Scott Danforth (March 1994)
|}
    Workplace OS/2: Just Good Old OS/2 ... For the PowerPC! by Scott Winters and Jeri Dube (March 1994)
    Workplace OS/2 and OS/2 32-Bit API Strategy by Ken Borgendale and Arnold Bramnick (March 1994)
    10 Tips to Effective Multimedia Programs by Linden deCarmo (March 1994)
    OpenDoc Technology: Basic Concepts by Robert Tycast (March 1994)
    Bento Technology by Kirk Searls (March 1994)
    SMART Review by Ingrid Rodriguez (March 1994)
    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?
    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


===The Developer Connection for OS/2 Volume 2===
===IBM Device Driver Development Kit 2004 (IBM External Submission #21953)===
{|class="wikitable sortable"
!Title||Year||Document Ref.
|-
|[[PDDR/2 - 32-bit Omni Presentation Driver]]
|
|[https://archive.org/download/IBMDeviceDriverKitForOS2Documentation/omni.inf OMNI.INF]
|-
|[[AP2 - Automated Audio Device Driver Test Tool]]
|
|[https://archive.org/download/IBMDeviceDriverKitForOS2Documentation/ap2.inf AP2.INF]
|-
|[[Assembly Language Processor (ALP) Assembler Reference]]
|
|[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]
|}


    LIFE AFTER MAXIMUM ENTROPY or Operating Systems Unification at Last by Scott L. Winters and Jeri Dube
===IBM OS/2 Development Related Contents  (IBM External Submission #21953)===
    OpenDoc: An Idea Whose Time has Come! - by Robert Tycast (November 1993)
* [[OS/2 Application Binary Interface for PowerPC (32-bit)]] - (Dec 8, 1995)
    Side by Side Comparison - OpenDoc vs. OLE2 (November 1993)
* [[IBM OS/2 16/32-bit Object Module Format (OMF) and Linear eXecutable Module Format (LX)]] - (Oct 9, 1996)
    The OS/2 Graphics Subsystem in the Workplace OS Family by Kelvin R. Lawrence (November 1993)
* [[The System Object Model (SOM) and the Component Object Model (COM): A comparison of technologies summarized]] - (May 16, 1994)
    Snap! Crack! Bang! With OS/2 2.1 Multimedia Support (Part 2) by Gary G. Allran (November 1993)
* [[OpenDoc/SOM and OLE/COM Presentation]] by [[Berthold Reinwald]]
    Modifying Your PM Programs for Pen for OS/2 by Vera Dulaney and Kevin Lee (November 1993)
* [[Object-Oriented Programming in OS/2 2.0 Using SOM]] by [[Roger Sessions]] and [[Nurcan Coskun]]
    Maximizing the Audio Support in OS/2 2.1 by Linden deCarmo (November 1993)
* [[OS/2 Network Related Presentations]]
    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 (November 1993)
    Tips 'N Techniques - Nov 1993 (November 1993)


===The Developer Connection for OS/2 Volume 1===
==Links==
IBM Solution Developer Support (IBM External Submission #29315):
* [[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]]
* [[Device Drivers for OS/2 2.x are compatible with OS/2 Warp V3 and do not require additional modifications]]
* [[Driver Development Support Center's (DDSC) Cyber DUDE]]
* [[GRADD FAQ]]
* [[OS/2 keyboard translate table design]]
* [[Developing NDIS LAN device drivers FAQ]]
* [[How do I get started writing OS/2 device drivers]]
* [[OS/2 OO Books: A Roadmap]]
* [[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/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]]


    IBM Ships Premiere Issue of The Developer Connection for OS/2 by David Kenner
See also: [[Developer Support News]]
    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 (August 1993)
    Creating Multithreaded Applications with WATCOM VX þ REXX by Brian Vink (August 1993)
    Graphics Interface Kit/2 Brings Ease to Creating GUIs (August 1993)
    Graphics Interface Kit/2 and The Developer Connection for OS/2 by Seth Eilbott (August 1993)
    IBM Device Driver Source Kit for OS/2 by Judith A. Courter (August 1993)
    Question and Answers - August 1993


[[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