Jump to content

OS/2 1.x Programming Documentation Books: Difference between revisions

From EDM2
No edit summary
Ak120 (talk | contribs)
 
(51 intermediate revisions by 2 users not shown)
Line 1: Line 1:
This article lists OS/2 1.x software development related manuals from Microsoft and IBM.
==Microsoft==
==Microsoft==
===MS OS/2 Programmer’s Toolkit===
*[[Microsoft OS/2 Programmer's Toolkit]] - Microsoft's programming documentation for OS/2 1.0, March 1988.
Microsoft’s programming documentation for OS/2 1.0, March 1988.
*[[Microsoft Programmer's Library]]
 
==IBM==
===IBM OS/2 Technical Reference Version 1.0===
Sep 1987 - IBM Operating System/2 Standard Edition Technical Reference Version 1.0
{|class="wikitable"
!Title||Author||Year||Part No.||Link
|-
|OS/2 Technical Reference Volume 1
|rowspan=2|IBM
|rowspan=2|1987
|84X1434
|[http://bitsavers.org/pdf/ibm/pc/os2/84X1434_OS2_Technical_Reference_Volume_1_Sep87.pdf]
|-
|OS/2 Technical Reference Volume 2
|84X1440
|[http://bitsavers.org/pdf/ibm/pc/os2/84X1440_OS2_Technical_Reference_Volume_2_Sep87.pdf]
|}
 
===IBM OS/2 Technical Reference Version 1.1===
Jan 1989 - IBM Operating System/2 Standard Edition Technical Reference Version 1.1 - P/N 6280212


adds support for development of Presentation Manager applications
{|class="wikitable"
!Title||Part No.||Link
|-
|Application Programming Interface Volume 1|| ||
|-
|Application Programming Interface Volume 2|| ||
|-
|Application Programming Interface Volume 3|| ||
|-
|I/O Subsystems and Device Drivers Volume 1||00F8873||
|-
|I/O Subsystems and Device Drivers Volume 2||00F9977||
|-
|C/2 Language Syntax|| ||
|-
|Macro Assembler/2 Language Syntax|| ||
|}
===IBM OS/2 Programmer's Toolkit, Version 1.1===
December 1988 - P/N 6280211
{|class="wikitable sortable"
{|class="wikitable sortable"
!Title
!Title||Part No.||class="unsortable"|Links
!Authors
|-
!Publisher
|C/2 Bindings Reference||00F8880||
!Year
!Code/Part Number
!Review
!Link
|-
|-
|Welcome Leaflet (Binder insert, no document or part number)
|Programming Reference Volume 1||00F8876||
|Microsoft
|-
|Microsoft
|Programming Reference Volume 2||00F8879||
|1988
|-
|
|Database Manager SQL Reference||90X7774||
|
|-
|[ Archive], [http://www.os2museum.com/files/docs/os210ptk/os2-1.0-ptk-welcome-1988.pdf PDF]
|Database Manager Programming Guide and Reference||90X7772||
|}
 
===IBM OS/2 Programming Tools and Information Version 1.2===
Programmer's Toolkit and Technical Reference combined into this single product.
 
IBM's programming documentation for OS/2 1.2 (Nov 1989).
{|class="wikitable sortable"
!Title||Part No.||class="unsortable"|Links
|-
|Programming Overview
|64F3830
|[http://www.os2museum.com/files/docs/os212pti/64F3830_OS2_V1_2_PTI_Programming_Overview.pdf PDF]
|-
|Building Programs
|64F0274
|[http://www.os2museum.com/files/docs/os212pti/64F0274_OS2_V1_2_PTI_Building_Programs.pdf PDF]
|-
|Programming Guide
|64F0273
|[http://www.os2museum.com/files/docs/os212pti/64F0273_OS2_V1_2_PTI_Programming_Guide.pdf PDF]
|-
|Control Program Programming Reference
|64F0275
|[http://www.os2museum.com/files/docs/os212pti/64F0275_OS2_V1_2_PTI_Control_Program_Programming_Reference.pdf PDF]
|-
|Presentation Manager Programming Reference Volume 1
|64F0276
|[http://www.os2museum.com/files/docs/os212pti/64F0276_OS2_V1_2_PTI_Presentation_Manager_Programming_Reference_Vol_1.pdf PDF]
|-
|Presentation Manager Programming Reference Volume 2
|64F0277
|[http://www.os2museum.com/files/docs/os212pti/64F0277_OS2_V1_2_PTI_Presentation_Manager_Programming_Reference_Vol_2.pdf PDF]
|-
|I/O Subsystems and Device Support Volume 1: Device Drivers
|64F3959
|[http://www.os2museum.com/files/docs/os212pti/64F3959_OS2_V1_2_PTI_IO_Subsystems_and_Device_Support_Vol_1_Device_Drivers.pdf PDF]
|-
|I/O Subsystems and Device Support Volume 2: Presentation Driver Interface
|64F0283
|[http://www.os2museum.com/files/docs/os212pti/64F0283_OS2_V1_2_PTI_IO_Subsystems_and_Device_Support_Vol_2_Presentation_Driver_Interfaces.pdf PDF]
|-
|Dialog Manager Guide and Reference
|64F3828
|[http://www.os2museum.com/files/docs/os212pti/64F3828_OS2_V1_2_PTI_Dialog_Manager_Guide_and_Reference.pdf PDF]
|-
|Dialog Tag Language Guide and Reference
|64F3829
|[http://www.os2museum.com/files/docs/os212pti/64F3829_OS2_V1_2_PTI_Dialog_Tag_Language_Guide_and_Reference.pdf PDF]
|-
|Dialog Manager and Dialog Tag Language Reference Summary
|64F0286
|[http://www.os2museum.com/files/docs/os212pti/64F0286_OS2_V1_2_PTI_Dialog_Manager_and_Dialog_Tag_Language_Reference_Summary.pdf PDF]
|-
|Presentation Manager C/2 Bindings Reference
|64F0278
|[http://www.os2museum.com/files/docs/os212pti/64F0278_OS2_V1_2_PTI_Presentation_Manager_C2_Bindings_Reference.pdf PDF]
|-
|Presentation Manager Macro Assembler/2 Bindings Reference
|64F0279
|[http://www.os2museum.com/files/docs/os212pti/64F0279_OS2_V1_2_PTI_Macro_Assembler2_Bindings_Reference.pdf PDF]
|-
|Presentation Manager COBOL/2 Bindings Reference
|64F2480
|[http://www.os2museum.com/files/docs/os212pti/64F2480_OS2_V1_2_PTI_Presentation_Manager_COBOL2_Bindings_Reference.pdf PDF]
|-
|Presentation Manager FORTRAN/2 Bindings Reference
|64F0281
|[http://www.os2museum.com/files/docs/os212pti/64F0281_OS2_V1_2_PTI_Presentation_Manager_FORTRAN2_Bindings_Reference.pdf PDF]
|-
|Procedures Language/2 REXX Programming Reference
|64F0291
|[http://www.os2museum.com/files/docs/os212pti/64F0291_OS2_V1_2_PTI_Procedures_Language2_REXX_Programming_Reference.pdf PDF]
|-
|Technical Update
|70F4539
|[http://www.os2museum.com/files/docs/os212pti/70F4539_OS2_V1_2_PTI_Technical_Update.pdf PDF]
|}
 
===IBM OS/2 Extended Edition V1.2 - Technical Library===
{|class="wikitable"
!Title||Part No.||Form||Links
|-
|Programming Services and Advanced Problem Determination for Communications|| ||S01F-0259||
|-
|Problem Determination Guide for the Service Coordinator|| ||S01F-0260||
|-
|Systems Administrator's Guide for Communications|| ||S01F-0261||
|-
|ECF Server-Requester (SRPI) Programming Reference|| ||S01F-0262||
|-
|APPC Programming Reference|| ||S01F-0263||
|-
|ACDI Programming Reference|| ||S01F-0264||
|-
|Database Manager Structured Query Language (SQL) Reference||33F9519||S01F-0265||
|-
|EHLLAPI Programming Reference|| ||S01F-0266||
|-
|Database Manager Administrator's Guide|| ||S01F-0267||
|-
|Realtime Interface Co-Processor Multiport/2 Device Driver Programming Reference|| ||S01F-0268||
|-
|Database Manager Programming Guide and Reference|| ||S01F-0269||
|-
|-
|X.25 Programming Reference|| ||S01F-0270||
|-
|-
|Programmer’s Reference
|Conventional LU Application Programming Reference|| ||S01F-0277||
|Microsoft
|Microsoft
|1988
| 060060014-100-R00-388 / 01887
|
|[ Archive], [http://www.os2museum.com/files/docs/os210ptk/os2-1.0-ptk-prgref-1988.pdf PDF]
|-
|-
|Programming Tools
|Commands Reference|| ||S01F-0282||
|Microsoft
|Microsoft
|1988
|060060003-100-R00-388 / Part No. 01889
|
|[ Archive], [http://www.os2museum.com/files/docs/os210ptk/os2-1.0-ptk-tools-1988.pdf PDF]
|-
|-
| Programmer’s Learning Guide -  Document No.
|Procedures Language 2/REXX User's Guide|| ||S01F-0283||
|Microsoft
|Microsoft
|1988
|060060004-100-R00-388 (included in Part No. 01889)
|
|[ Archive], [http://www.os2museum.com/files/docs/os210ptk/os2-1.0-ptk-lguide-1988.pdf PDF]
|-
|-
|Procedures Language 2/REXX Reference|| ||S01F-0284||
|}
|}


==IBM==
===IBM OS/2 Programming Tools and Information Version 1.2/1.3===
===IBM OS/2 Technical Reference Version 1.0===
IBM's programming documentation upgraded for OS/2 1.3 (Dec 1990).
Sep 1987 - IBM Operating System/2 Standard Edition Technical Reference Version 1.0
{|class="wikitable sortable"
{|class="wikitable sortable"
!Title
!Title||Part No.||class="unsortable"|Link
!Authors
|-
!Publisher
|Installing the Upgrade
!Year
|91F8736
!ISBN
|[http://www.os2museum.com/files/docs/os213pti/91F8736_OS2_V1_2_V1_3_PTI_Installing_the_Upgrade.pdf PDF]
!Review
|-
!Link
|Building Programs Technical Upgrade
|91F8682
|[http://www.os2museum.com/files/docs/os213pti/91F8682_OS2_V1_2_V1_3_PTI_Building_Programs_Technical_Upgrade.pdf PDF]
|-
|-
|OS/2 Technical Reference Volume 1
|Programming Guide Technical Upgrade
|IBM
|85F1531
|IBM
|[http://www.os2museum.com/files/docs/os213pti/85F1531_OS2_V1_2_V1_3_PTI_Programming_Guide_Technical_Upgrade.pdf PDF]
|1987
|-
|84X1434
|Control Program Programming Reference Technical Upgrade
|85F1528
|
|
|[https://archive.org/details/bitsavers_ibmpcos284ferenceVolume1Sep87_16373493 Archive], [http://bitsavers.trailing-edge.com/pdf/ibm/pc/os2/84X1434_OS2_Technical_Reference_Volume_1_Sep87.pdf PDF]
|-
|-
|OS/2 Technical Reference Volume 2
|Presentation Manager Programming Reference Vols 1 and 2 Technical Upgrade
|IBM
|85F1529
|IBM
|[http://www.os2museum.com/files/docs/os213pti/85F1529_OS2_V1_2_V1_3_PTI_Presentation_Manager_Programming_Reference_Vols_1_and_2_Technical_Upgrade.pdf PDF]
|1987
|-
|84X1440
|I/O Subsystems and Device Support Vols 1 and 2 Technical Upgrade
|
|91F8684
|[https://archive.org/details/bitsavers_ibmpcos284ferenceVolume2Sep87_14836544 Archive], [http://bitsavers.trailing-edge.com/pdf/ibm/pc/os2/84X1440_OS2_Technical_Reference_Volume_2_Sep87.pdf PDF]
|[http://www.os2museum.com/files/docs/os213pti/91F8684_OS2_V1_2_V1_3_PTI_IO_Subsystems_and_Device_Support_Vols_1_and_2_Technical_Upgrade.pdf PDF]
|-
|Dialog Tag Language Guide and Reference Technical Upgrade
|91F8685
|[http://www.os2museum.com/files/docs/os213pti/91F8685_OS2_V1_2_V1_3_PTI_Dialog_Tag_Language_Guide_and_Reference_Technical_Upgrade.pdf PDF]
|-
|-
|Presentation Manager C/2, COBOL/2, FORTRAN/2, and Macro Assembler/2 Bindings Reference Technical Upgrade
|91F8683
|[http://www.os2museum.com/files/docs/os213pti/91F8683_OS2_V1_2_V1_3_PTI_C2_COBOL2_FORTRAN2_and_Macro_Assembler2_Bindings_Reference_Technical_Upgrade.pdf PDF]
|}
|}


===IBM OS/2 Technical Reference Version 1.1===
===IBM OS/2 Extended Edition V1.3 - Technical Library===
Dec 1988
{|class="wikitable"
 
!Title||Part No.||Form||Link
===IBM OS/2 1.2 Programming Tools and Information===
|-
IBM’s programming documentation for OS/2 1.2 (Nov 1989).
|Integrating OS/2 Workstations into Enterprise Networks||01F9434||G01F-9434||
* Programming Overview - 64F3830
|-
* Building Programs - 64F0274
|Database Manager Administrator's Guide||01F0291||S01F-0291||
* Programming Guide - 64F0273
|-
* Control Program Programming Reference - 64F0275
|Database Manager Programming Guide and Reference||01F0292||S01F-0292||
* Presentation Manager Programming Reference Volume 1 - 64F0276
|-
* Presentation Manager Programming Reference Volume 2 - 64F0277
|Database Manager Structured Query Language (SQL) Reference||01F0293||S01F-0293||
* I/O Subsystems and Device Support Volume 1: Device Drivers - 64F3959
|-
* I/O Subsystems and Device Support Volume 2: Presentation Driver Interface - 64F0283
|Problem Determination Guide for the Service Coordinator||64F3033||S01F-0301||
* Dialog Manager Guide and Reference - 64F3828
|-
* Dialog Tag Language Guide and Reference - 64F3829
|Systems Administrator's Guide for Communications||01F0302||S01F-0302||
* Dialog Manager and Dialog Tag Language Reference Summary - 64F0286
|-
* Presentation Manager C/2 Bindings Reference - 64F0278
|ACDI Programming Reference||01F0294||S01F-0294||
* Presentation Manager Macro Assembler/2 Bindings Reference - 64F0279
|-
* Presentation Manager COBOL/2 Bindings Reference - 64F2480
|ACDI Redirection Information Guide||33F9435||S33F-9435||
* Presentation Manager FORTRAN/2 Bindings Reference - 64F0281
|-
* Procedures Language/2 REXX Programming Reference - 64F0291
|APPC Programming Reference||01F0295||S01F-0295||
* Technical Update - 70F4539
|-
 
|EHLLAPI Programming Reference||01F0297||S01F-0297||
===IBM OS/2 1.3 Programming Tools and Information===
|-
IBM’s programming documentation for OS/2 1.3 (Dec 1990).
|Conventional LU Application Programming Reference||01F0298||S01F-0298||
* Installing the Upgrade - 91F8736
|-
* Building Programs Technical Upgrade - 91F8682
|ECF Server-Requester (SRPI) Programming Reference||01F0296||S01F-0296||
* Programming Guide Technical Upgrade - 85F1531
|-
* Control Program Programming Reference Technical Upgrade - 85F1528 ''Currently Unavailable''
|X.25 Programming Reference||01F0303||S01F-0303||
* Presentation Manager Programming Reference Vols 1 and 2 Technical Upgrade - 85F1529
|-
* I/O Subsystems and Device Support Vols 1 and 2 Technical Upgrade - 91F8684
|Realtime Interface Co-Processor Multiport/2 Device Driver Programming Reference||01F0300||S01F-0300||
* Dialog Tag Language Guide and Reference Technical Upgrade - 91F8685
|-
* C/2, COBOL/2, FORTRAN/2, and Macro Assembler/2 Bindings Reference Technical Upgrade - 91F8683
|Programming Services and Advanced Problem Determination Services and Advanced Problem Determination for Communications||01F0299||S01F-0299||
|-
|Commands Reference||01F0290||S01F-0290||
|-
|Procedures Language 2/REXX Users Guide||01F0272||S01F-0272||[http://www.os2museum.com/files/docs/os213pti/64F3058_OS2_V1_3_PTI_Procedures_Language2_REXX_Users_Guide.pdf PDF]
|-
|Procedures Language 2/REXX Reference||01F0271||S01F-0271||[http://www.os2museum.com/files/docs/os213pti/64F3057_OS2_V1_3_PTI_Procedures_Language2_REXX_Reference.pdf PDF]
|}
REXX scripting language programming documentation shipped with IBM OS/2 1.3.


===IBM OS/2 1.3 REXX Documentation===
See also: [[IBM OS/2 Development Related Redbooks#OS/2 1.x]]
REXX scripting language programming documentation shipped with IBM OS/2 1.3, September 1990.
* Procedures Language 2/REXX User’s Guide - 64F3058
* Procedures Language 2/REXX Reference - 64F3057


==Links==
==Links==

Latest revision as of 12:18, 12 April 2023

This article lists OS/2 1.x software development related manuals from Microsoft and IBM.

Microsoft

IBM

IBM OS/2 Technical Reference Version 1.0

Sep 1987 - IBM Operating System/2 Standard Edition Technical Reference Version 1.0

Title Author Year Part No. Link
OS/2 Technical Reference Volume 1 IBM 1987 84X1434 [1]
OS/2 Technical Reference Volume 2 84X1440 [2]

IBM OS/2 Technical Reference Version 1.1

Jan 1989 - IBM Operating System/2 Standard Edition Technical Reference Version 1.1 - P/N 6280212

adds support for development of Presentation Manager applications

Title Part No. Link
Application Programming Interface Volume 1
Application Programming Interface Volume 2
Application Programming Interface Volume 3
I/O Subsystems and Device Drivers Volume 1 00F8873
I/O Subsystems and Device Drivers Volume 2 00F9977
C/2 Language Syntax
Macro Assembler/2 Language Syntax

IBM OS/2 Programmer's Toolkit, Version 1.1

December 1988 - P/N 6280211

Title Part No. Links
C/2 Bindings Reference 00F8880
Programming Reference Volume 1 00F8876
Programming Reference Volume 2 00F8879
Database Manager SQL Reference 90X7774
Database Manager Programming Guide and Reference 90X7772

IBM OS/2 Programming Tools and Information Version 1.2

Programmer's Toolkit and Technical Reference combined into this single product.

IBM's programming documentation for OS/2 1.2 (Nov 1989).

Title Part No. Links
Programming Overview 64F3830 PDF
Building Programs 64F0274 PDF
Programming Guide 64F0273 PDF
Control Program Programming Reference 64F0275 PDF
Presentation Manager Programming Reference Volume 1 64F0276 PDF
Presentation Manager Programming Reference Volume 2 64F0277 PDF
I/O Subsystems and Device Support Volume 1: Device Drivers 64F3959 PDF
I/O Subsystems and Device Support Volume 2: Presentation Driver Interface 64F0283 PDF
Dialog Manager Guide and Reference 64F3828 PDF
Dialog Tag Language Guide and Reference 64F3829 PDF
Dialog Manager and Dialog Tag Language Reference Summary 64F0286 PDF
Presentation Manager C/2 Bindings Reference 64F0278 PDF
Presentation Manager Macro Assembler/2 Bindings Reference 64F0279 PDF
Presentation Manager COBOL/2 Bindings Reference 64F2480 PDF
Presentation Manager FORTRAN/2 Bindings Reference 64F0281 PDF
Procedures Language/2 REXX Programming Reference 64F0291 PDF
Technical Update 70F4539 PDF

IBM OS/2 Extended Edition V1.2 - Technical Library

Title Part No. Form Links
Programming Services and Advanced Problem Determination for Communications S01F-0259
Problem Determination Guide for the Service Coordinator S01F-0260
Systems Administrator's Guide for Communications S01F-0261
ECF Server-Requester (SRPI) Programming Reference S01F-0262
APPC Programming Reference S01F-0263
ACDI Programming Reference S01F-0264
Database Manager Structured Query Language (SQL) Reference 33F9519 S01F-0265
EHLLAPI Programming Reference S01F-0266
Database Manager Administrator's Guide S01F-0267
Realtime Interface Co-Processor Multiport/2 Device Driver Programming Reference S01F-0268
Database Manager Programming Guide and Reference S01F-0269
X.25 Programming Reference S01F-0270
Conventional LU Application Programming Reference S01F-0277
Commands Reference S01F-0282
Procedures Language 2/REXX User's Guide S01F-0283
Procedures Language 2/REXX Reference S01F-0284

IBM OS/2 Programming Tools and Information Version 1.2/1.3

IBM's programming documentation upgraded for OS/2 1.3 (Dec 1990).

Title Part No. Link
Installing the Upgrade 91F8736 PDF
Building Programs Technical Upgrade 91F8682 PDF
Programming Guide Technical Upgrade 85F1531 PDF
Control Program Programming Reference Technical Upgrade 85F1528
Presentation Manager Programming Reference Vols 1 and 2 Technical Upgrade 85F1529 PDF
I/O Subsystems and Device Support Vols 1 and 2 Technical Upgrade 91F8684 PDF
Dialog Tag Language Guide and Reference Technical Upgrade 91F8685 PDF
Presentation Manager C/2, COBOL/2, FORTRAN/2, and Macro Assembler/2 Bindings Reference Technical Upgrade 91F8683 PDF

IBM OS/2 Extended Edition V1.3 - Technical Library

Title Part No. Form Link
Integrating OS/2 Workstations into Enterprise Networks 01F9434 G01F-9434
Database Manager Administrator's Guide 01F0291 S01F-0291
Database Manager Programming Guide and Reference 01F0292 S01F-0292
Database Manager Structured Query Language (SQL) Reference 01F0293 S01F-0293
Problem Determination Guide for the Service Coordinator 64F3033 S01F-0301
Systems Administrator's Guide for Communications 01F0302 S01F-0302
ACDI Programming Reference 01F0294 S01F-0294
ACDI Redirection Information Guide 33F9435 S33F-9435
APPC Programming Reference 01F0295 S01F-0295
EHLLAPI Programming Reference 01F0297 S01F-0297
Conventional LU Application Programming Reference 01F0298 S01F-0298
ECF Server-Requester (SRPI) Programming Reference 01F0296 S01F-0296
X.25 Programming Reference 01F0303 S01F-0303
Realtime Interface Co-Processor Multiport/2 Device Driver Programming Reference 01F0300 S01F-0300
Programming Services and Advanced Problem Determination Services and Advanced Problem Determination for Communications 01F0299 S01F-0299
Commands Reference 01F0290 S01F-0290
Procedures Language 2/REXX Users Guide 01F0272 S01F-0272 PDF
Procedures Language 2/REXX Reference 01F0271 S01F-0271 PDF

REXX scripting language programming documentation shipped with IBM OS/2 1.3.

See also: IBM OS/2 Development Related Redbooks#OS/2 1.x

Links