IBM Publications: Difference between revisions
(42 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
==Republishing Permission== | ==Republishing Permission== | ||
For Personal Systems Magazine articles: | 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 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: | ||
Line 9: | Line 12: | ||
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''' | ||
Line 18: | Line 25: | ||
* [[Building Object-Oriented Applications from Existing C Code]] by [[Gregory Piamonte]](Aug 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) | * [[Enabling Industrial-Strength OO Applications with SOM and CORBAservices]] by [[Geoff Hambrick]] (Apr 1996) | ||
* [[IBM System Object | * [[IBM System Object Model—The Wave of the Future (and Now!)]] by [[Rick Weaver]] (Apr 1996) | ||
* [[Why SOM?]] by [[Brian Curran]] (Apr 1996) | * [[Why SOM?]] by [[Brian Curran]] (Apr 1996) | ||
* [[OpenDoc and Human-Computer Interaction]] by Ralph M. Pipitone (Oct 1995) | * [[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) | * [[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: Java]] by Andrew Johnson & Matthew Vaughton (Dec 1996) | ||
* [[OS/2 Warp 4: | * [[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 Toolkit Information (IBM Copyright Permission #25218)=== | ||
Line 52: | Line 59: | ||
===IBM OS/2 Toolkit Information (IBM External Submission #24167) === | ===IBM OS/2 Toolkit Information (IBM External Submission #24167) === | ||
{|class="wikitable sortable" | {|class="wikitable sortable" | ||
!Title!!Year!!Document Ref.!!Links | !Title!!Year!!Document Ref.!!Links | ||
|- | |- | ||
|[[Control Program Programming Guide and Reference]] | |[[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 | |[[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 | |[[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 || | |[[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 | |[[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 | |[[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" | {|class="wikitable sortable" | ||
!Title | !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]] | |[[AP2 - Automated Audio Device Driver Test Tool]] | ||
| | | | ||
|[https://archive.org/download/IBMDeviceDriverKitForOS2Documentation/ap2.inf AP2.INF] | |||
| | |||
|- | |- | ||
|[[Assembly Language Processor (ALP) Assembler Reference]] | |[[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]] | |[[Basic USB Device Driver Stack for OS/2 Warp Programmer’s Reference. Version 1.1]] | ||
| | |2004 | ||
| | | | ||
|- | |- | ||
|[[Display Device Driver Reference for OS/2]] | |[[Display Device Driver Reference for OS/2]] | ||
| | | | ||
|[https://archive.org/download/IBMDeviceDriverKitForOS2Documentation/display.inf DISPLAY.INF] | |||
| | |||
|- | |- | ||
|[[Graphics Adapter Device Driver Reference]] | |[[Graphics Adapter Device Driver Reference]] | ||
| | | | ||
|[https://archive.org/download/IBMDeviceDriverKitForOS2Documentation/gradd.inf GRADD.INF] | |||
| | |||
|- | |- | ||
|[[Input Output Device Driver Reference]] | |[[Input/Output Device Driver Reference]] | ||
| | | | ||
|[https://archive.org/download/IBMDeviceDriverKitForOS2Documentation/in_out.inf IN_OUT.INF] | |||
| | |||
|- | |- | ||
|[[LAN Device Driver Documentation]] | |[[LAN Device Driver Documentation]] | ||
| | | | ||
| | | | ||
Line 121: | Line 117: | ||
|[[MMPM/2 Device Driver Reference]] | |[[MMPM/2 Device Driver Reference]] | ||
| | | | ||
|[https://archive.org/download/IBMDeviceDriverKitForOS2Documentation/mmpm2.inf MMPM2.INF] | |||
| | |||
|- | |- | ||
|[[Object-Oriented OS2 Audio Device Driver Samples]] | |[[Object-Oriented OS2 Audio Device Driver Samples]] | ||
| | | | ||
| | | | ||
|- | |- | ||
|[[Pen for | |[[Pen for OS/2 Device Driver Reference]] | ||
|1996 | |1996 | ||
|[https://archive.org/download/IBMDeviceDriverKitForOS2Documentation/penos2.inf PENOS2.INF] | |||
| | |||
|- | |- | ||
|[[Physical Device Driver Reference]] | |[[Physical Device Driver Reference]] | ||
| | | | ||
|[https://archive.org/download/IBMDeviceDriverKitForOS2Documentation/pddref.inf PDDREF.INF] | |||
| | |||
|- | |- | ||
|[[Presentation Device Driver Reference for | |[[Presentation Device Driver Reference for OS/2]] | ||
| | | | ||
|[https://archive.org/download/IBMDeviceDriverKitForOS2Documentation/pdrref.inf PDRREF.INF] | |||
| | |||
|- | |- | ||
|[[Printer Device Driver Reference for OS/2]] | |[[Printer Device Driver Reference for OS/2]] | ||
| | | | ||
|[https://archive.org/download/IBMDeviceDriverKitForOS2Documentation/printer.inf PRINTER.INF] | |||
| | |||
|- | |- | ||
|[[Storage Device Driver Reference]] | |[[Storage Device Driver Reference]] | ||
| | | | ||
|[https://archive.org/download/IBMDeviceDriverKitForOS2Documentation/storage.inf STORAGE.INF] | |||
| | |||
|- | |- | ||
|[[Using Your DDK]] | |[[Using Your DDK]] | ||
| | | | ||
|[https://archive.org/download/IBMDeviceDriverKitForOS2Documentation/useddk.inf USEDDK.INF] | |||
| | |||
|- | |- | ||
|[[Virtual Device Driver Reference for OS/2]] | |[[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 Interface for PowerPC (32-bit)]] - (Dec 8, 1995) | * [[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) | * [[IBM OS/2 16/32-bit Object Module Format (OMF) and Linear eXecutable Module Format (LX)]] - (Oct 9, 1996) | ||
Line 175: | Line 161: | ||
==Links== | ==Links== | ||
IBM Solution Developer Support: | 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: | 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] (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/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]] | 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