IBM Publications: Difference between revisions
(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) === | ||
{|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] | |||
|- | |||
|[[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)=== | ||
{|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] | |||
|} | |||
===IBM OS/2 Development Related Contents=== | ===IBM OS/2 Development Related Contents (IBM External Submission #21953)=== | ||
* [[OS/2 Application Binary | * [[OS/2 Application Binary Interface for PowerPC (32-bit)]] - (Dec 8, 1995) | ||
* [[IBM | * [[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 | * [[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 | * [[OS/2 Network Related Presentations]] | ||
==Links== | ==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/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) | ||
* [ | * [[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] | ||
* [ | * [[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
- 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, PDF
- Programming Guide and Reference Addendum - addendum.inf, addendum.pdf - First Edition (May 1999)
- ALP Programming Guide and Reference - 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)
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)
IBM OS/2 Development Related Contents (IBM External Submission #21953)
- OS/2 Application Binary Interface for PowerPC (32-bit) - (Dec 8, 1995)
- 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 - (May 16, 1994)
- 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
- OS/2 Network Related Presentations
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):
- Introduction to DASD, SCSI and CD-ROM Programming Interfases
- Developer Guide for OS/2 for SMP Version 2.11 (First Edition - 1994)
- OS/2 Resource Manager Architecture (1994)
- Device Driver FAQ
- OS/2 Hardware Compatibility List 1995
- OS/2 & LAN Systems Development Tools Guide
- New XGA Display Driver Entry Points [4]
- New VGA Display Driver Entry Points [5]
- 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 2.0 - Feb 1992
- Sample Code Chunks, From a Device Driver
See also: Developer Support News