Presentation Manager: Difference between revisions
Appearance
Line 152: | Line 152: | ||
==Publications== | ==Publications== | ||
* OS/2 Warp 4 - Presentation Manager Programming Guide and Reference - Consolidated ([https://archive.org/stream/ToolkitDocs1/Presentation%20Manager%20Programming%20Guide%20and%20Reference PDF]), ([https://archive.org/download/ToolkitDocs1/Presentation%20Manager%20Programming%20Guide%20and%20Reference.odt ODT | * OS/2 Warp 4 - Presentation Manager Programming Guide and Reference - Consolidated ([https://archive.org/stream/ToolkitDocs1/Presentation%20Manager%20Programming%20Guide%20and%20Reference PDF]), ([https://archive.org/download/ToolkitDocs1/Presentation%20Manager%20Programming%20Guide%20and%20Reference.odt ODT]) | ||
* OS/2 Warp 4 | * OS/2 Warp 4 - Presentation Manager Programming Guide and Reference | ||
* | **Part 1 ([http://cyberkinetica.homeunix.net/os2tk45/pm1/ WEB]), ([https://archive.org/download/ToolkitDocs1/Presentation%20Manager%20Programming%20Guide%20and%20Reference%201.inf PM1.INF]) | ||
* | **Part 2 ([http://cyberkinetica.homeunix.net/os2tk45/pm2/ WEB]), ([https://archive.org/download/ToolkitDocs1/Presentation%20Manager%20Programming%20Guide%20and%20Reference%202.inf PM2.INF]) | ||
* | **Part 3 ([http://cyberkinetica.homeunix.net/os2tk45/pm3/ WEB]), ([https://archive.org/download/ToolkitDocs1/Presentation%20Manager%20Programming%20Guide%20and%20Reference%203.inf PM3.INF]) | ||
* | **Part 4 ([http://cyberkinetica.homeunix.net/os2tk45/pm4/ WEB]), ([https://archive.org/download/ToolkitDocs1/Presentation%20Manager%20Programming%20Guide%20and%20Reference%204.inf PM4.INF]) | ||
**Part 5 ([http://cyberkinetica.homeunix.net/os2tk45/pm5/ WEB]), ([https://archive.org/download/ToolkitDocs1/Presentation%20Manager%20Programming%20Guide%20and%20Reference%205.inf PM5.INF]) | |||
* OS/2 | *OS/2 Warp V3 Presentation Manager Programming Guide (1994) | ||
* OS/2 | **[http://bitsavers.trailing-edge.com/pdf/ibm/pc/os2/warp_ver_3/G25H-7103-00_OS2_WARP_V3_Presentation_Manager_Programming_Guide_The_Basics_Oct94.pdf The Basics] | ||
* | **[http://bitsavers.trailing-edge.com/pdf/ibm/pc/os2/warp_ver_3/G25H-7104-00_OS2_WARP_V3_Presentation_Manager_Programming_Guide_Advanced_Topics_Oct94.pdf Advanced Topics] | ||
*OS/2 Warp V3 Presentation Manager Programming Reference (1994) | |||
**[http://bitsavers.trailing-edge.com/pdf/ibm/pc/os2/warp_ver_3/G25H-7190-00_OS2_WARP_V3_Presentation_Manager_Programming_Reference_Volume_1_Oct94.pdf Volume 1] | |||
**[http://bitsavers.trailing-edge.com/pdf/ibm/pc/os2/warp_ver_3/G25H-7191-00_OS2_WARP_V3_Presentation_Manager_Programming_Reference_Volume_2_Oct94.pdf Volume 2] | |||
* [[Bryan Goodyer]]: ''OS/2 Presentation Manager Programming: Hints and Tips'' - 1993 - | * OS/2 2.0 - Programming Guide | ||
**Volume I P/N 10G6261, Form # S10G-6261, ISBN 1-56529-154-9 ([http://www.os2museum.com/files/docs/os220tl/os2-2.0-pguide-vol1-1992.pdf PDF]) | |||
**Volume II P/N 10G6494, Form # S10G-6494, ISBN 1-56529-155-7 ([http://www.os2museum.com/files/docs/os220tl/os2-2.0-pguide-vol2-1992.pdf PDF]) | |||
**Volume III P/N 10G6495, Form # S10G-6495, ISBN 1-56529-156-5 ([http://www.os2museum.com/files/docs/os220tl/os2-2.0-pguide-vol3-1992.pdf PDF]) | |||
* [[Bryan Goodyer]]: ''OS/2 Presentation Manager Programming: Hints and Tips'' - McGraw-Hill 1993,ISBN 0-07-707776-8 | |||
==Replacements== | ==Replacements== |
Revision as of 15:45, 31 October 2016

Presentation Manager (PM) is the graphical user interface (GUI) that IBM and Microsoft introduced in version 1.1 of their operating system OS/2 in late 1988.
It is based on the VisiOn shell extended and adapted to fit the IBM Systems Application Architecture (SAA) Common Programming Interface. With version two of OS/2 it gained a new portable and optimised graphics developed by Micrografx.
Documentation
Files
Presentation Manager of OS/2 Warp 4.5x is composed by the following files:
Name | Comments | Alternative |
---|---|---|
CYRIME.DLL | Cyrillic Input Method Editor (IME) for OS/2 PM. | |
OS2SM.DLL | OS/2 session manager dynamic link library. | |
PMATM.DLL | PM IFI: PM Adobe Type Manager dynamic link library. | |
PMBIND.DLL | PM language binding dynamic link library. | |
PMCLIP.DLL | PM Data Exchange: Related to clipboard functions. | |
PMCTLS.DLL | PM controls dynamic link library. | |
PMCTL.MSG | Error Messages for PMCTLS.DLL. | |
PMCTL.REF | Core PM: PM Control Template file. | |
PMDDE.DLL | PM Data Exchange: Dynamic Data Exchange Library. Exchange of OS/2 programs with Win16 programs. | |
PMDDEML.DLL | PM Data Exchange: Dynamic Data Exchange Library. | |
PMDRAG.DLL | Core PM: DLL Forwarder. PM drag/drop dynamic link library. (forwarder DLL) | OSfree |
PMGPI.DLL | Core PM: PM graphics programming interface dynamic link library. | |
PMGRE.DLL | Core PM: DLL Forwarder. PM graphics engine dynamic link library. (forwarder DLL) | OSFree |
PMMERGE.DLL | Core PM: Presentation Manager API library. | |
PMMLE.DLL | Core PM: DLL Forwarder. PM multiline entry dynamic link library. (forwarder DLL) | OSFree |
PMMRGRES.DLL | Core PM: Resource library for PMMERGE. Contains the current "window theme". | |
PMPRE.DLL | PM IFI: PM presentation driver. | |
PMPRINT.QPR | PM print queue processor. | |
PROG.DLL | ||
PMSDMRI.DLL | PM CUA control dynamic link library. | |
PMSHAPI.DLL | Core PM: DLL Forwarder. PM shell APIs dynamic link library.(forwarder DLL) | OSFree |
PMSHLTKT.DLL | Core PM: PM shell's dynamic link library. | |
PMSHELL.EXE | Presentation Manager Shell Program. | |
PMSPL.DLL | Core PM: PM spooler dynamic link library. | |
PMTKT.DLL | PM shell's dynamic link library. | |
PMUNIF.DLL | PM IFI: OS/2 PM Uni Font IFI Driver. | |
PMVDMH.DLL | PM VDM: Win16. Support for seemless WinOS2. | |
PMVDMP.DLL | PM VDM: DOS. PM virtual DOS machine private dynamic link library. | |
PMVIOP.DLL | Core PM: PM VIO calls private dynamic link library. | |
PMWIN.DLL | Core PM: DLL Forwarder. PM dynamic link library. (forwarder DLL) | OSFree |
SEAMLESS.DLL | PM VDM: Win16. Allows Win16 program present in a PM window list and participate in PM message exchange. | |
SHIELD.DLL | PM VDM: . | |
SHPIINST.DLL | PM Functions. | |
TRUETYPE.DLL | PM IFI: A PM Truetype Font Driver. |
Articles
Publications
- OS/2 Warp 4 - Presentation Manager Programming Guide and Reference - Consolidated (PDF), (ODT)
- OS/2 Warp 4 - Presentation Manager Programming Guide and Reference
- OS/2 Warp V3 Presentation Manager Programming Guide (1994)
- OS/2 Warp V3 Presentation Manager Programming Reference (1994)
- OS/2 2.0 - Programming Guide
- Bryan Goodyer: OS/2 Presentation Manager Programming: Hints and Tips - McGraw-Hill 1993,ISBN 0-07-707776-8
Replacements
- The FreePM project tried to clone Presentation Manager but the project was not finished.
- The OSFree Project produced some DLLs alternative for the forwarder DLLs.