Open32: Difference between revisions
Appearance
No edit summary |
|||
(14 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
Open32 API enables the migration of Windows applications to OS/2 by providing a subset of the Win32 APIs on OS/2 for source code compatibility. The Open32 API provides an identical interface as the function in the Win32 environment. | |||
In "Open32 Developer API Extensions for OS/2 Warp" Redbook from IBM is clarified that Open32 is not a Win32 API emulation, it is a native OS/2 function that is built on the operating system just like other interface layers like GPI, Presentation Manager, Control Program, etc. | |||
The OS/2 Warp Version 3.0 Toolkit includes the required Open32 headers and libraries. | |||
The following tools can be used to to analyse and migrate Windows code to OS/2 code: | |||
* SMART Version 2.1B | |||
* IBM Hyperwise Lite | |||
* IBM VisualAge C++ for OS/2 Version 3.0 | |||
==Documentation== | ==Documentation== | ||
* [ | * [[Open32 Programming Guide and Reference]] | ||
;IBM Redbook | |||
* SG24-4719-00: ''Open32 Developer API Extensions for OS/2 Warp'' by Theo Foster, Osamu Takagiwa, Franck Yu [https://openlibrary.org/works/OL8413629W/Open32_Developer_Api_Extensions_for_Os_2_Warp?edition=Sg24471900] | |||
[[Category: | [[Category:OS/2 Warp API]] |
Latest revision as of 07:05, 12 July 2020
Open32 API enables the migration of Windows applications to OS/2 by providing a subset of the Win32 APIs on OS/2 for source code compatibility. The Open32 API provides an identical interface as the function in the Win32 environment.
In "Open32 Developer API Extensions for OS/2 Warp" Redbook from IBM is clarified that Open32 is not a Win32 API emulation, it is a native OS/2 function that is built on the operating system just like other interface layers like GPI, Presentation Manager, Control Program, etc.
The OS/2 Warp Version 3.0 Toolkit includes the required Open32 headers and libraries.
The following tools can be used to to analyse and migrate Windows code to OS/2 code:
- SMART Version 2.1B
- IBM Hyperwise Lite
- IBM VisualAge C++ for OS/2 Version 3.0
Documentation
- IBM Redbook
- SG24-4719-00: Open32 Developer API Extensions for OS/2 Warp by Theo Foster, Osamu Takagiwa, Franck Yu [1]