IBM Personal Systems Developer: Difference between revisions
Appearance
(12 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
The IBM Personal Systems Developer was a quarterly magazine for OS/2 application developers. The Developer features a variety of technical articles, programming tips and techniques, product reviews, development case studies, and interviews with OS/2 industry leaders. | The IBM Personal Systems Developer was a quarterly magazine for OS/2 application developers. The Developer features a variety of technical articles, programming tips and techniques, product reviews, development case studies, and interviews with OS/2 industry leaders. | ||
Articles from the first seven issues have been published by [[Microsoft Press]] in a book titled "OS/2 Notebook: The Best of the IBM Personal Systems Developer". | Articles from the first seven issues have been published by [[Microsoft Press]] in a book titled "OS/2 Notebook: The Best of the IBM Personal Systems Developer" [https://archive.org/details/os2notebookbesto0000unse/page/n5/mode/2up]. | ||
Articles from IBM Personal Systems Developer and IBM OS/2 Developer from 1991 and 1992 have been compiled in ''OS/2 2.X Notebook'', a book published by [[Van Nostrand Reinhold]]. | Articles from IBM Personal Systems Developer and IBM OS/2 Developer from 1991 and 1992 have been compiled in ''OS/2 2.X Notebook'', a book published by [[Van Nostrand Reinhold]]. | ||
Line 12: | Line 12: | ||
{|class="wikitable" | {|class="wikitable" | ||
|+Volume | |+Volume 1 | ||
!Number||Content | !Number||Content | ||
|- | |- | ||
Line 25: | Line 25: | ||
*36-37 - Keith Lowery: ''Mirrors Announcement'' | *36-37 - Keith Lowery: ''Mirrors Announcement'' | ||
*38-39 - ''General Questions About OS/2'' | *38-39 - ''General Questions About OS/2'' | ||
*40-44 - Bob Tabke: ''Market Trends Update'' | |||
*45-48 - ''OS/2 Publications and Software'' | |||
|- | |- | ||
|style="vertical-align:top;|Feb 1989 - G362-0001-01 | |style="vertical-align:top;|Feb 1989 - G362-0001-01 | ||
Line 31: | Line 33: | ||
* 9-12 - ''Interview with Tommy Steele, IBM'' | * 9-12 - ''Interview with Tommy Steele, IBM'' | ||
*13-16 - ''Interview with Mike Edwards'' | *13-16 - ''Interview with Mike Edwards'' | ||
*17-28 - Linda Magnuson: ''Conceptual Overview of the OS/2 Presentation Manager'' | *17-28 - Linda Magnuson: ''Conceptual Overview of the OS/2 Presentation Manager'' [https://archive.org/details/os2notebookbesto0000unse/page/2/mode/2up] | ||
*29-32 - Linda Magnuson: ''Programming for PM: Tools Make the Difference'' | *29-32 - Linda Magnuson: ''Programming for PM: Tools Make the Difference'' | ||
*33-43 - Paul Cheatham, David Reich, Robert Robinson: ''Presentation Manager Architecture'' | *33-43 - Paul Cheatham, David Reich, Robert Robinson: ''Presentation Manager Architecture'' [https://archive.org/details/os2notebookbesto0000unse/page/20/mode/2up] | ||
*44-55 - Marc Cohen: ''A Multithread CPU Monitor'' | *44-55 - Marc Cohen: ''A Multithread CPU Monitor'' [https://archive.org/details/os2notebookbesto0000unse/page/40/mode/2up] | ||
*56-59 - Nigel Hearne: ''A Toolkit for Developing Applications for DOS and Presentation Manager'' | *56-59 - Nigel Hearne: ''A Toolkit for Developing Applications for DOS and Presentation Manager'' | ||
*60-65 - Lucy Hanks; Margie Edwards: ''The RPG II Application Platform: An OS/2 Multi-user Extension'' | *60-65 - Lucy Hanks; Margie Edwards: ''The RPG II Application Platform: An OS/2 Multi-user Extension'' | ||
Line 46: | Line 48: | ||
| | | | ||
* 5-6 - Pat Bryant: ''Developer Assistance Program Update'' | * 5-6 - Pat Bryant: ''Developer Assistance Program Update'' | ||
* 7-11 - Porter Baker, Rich Harrison: ''The SNA Gateway'' | * 7-11 - Porter Baker, Rich Harrison: ''The SNA Gateway'' [https://archive.org/details/os2notebookbesto0000unse/page/258/mode/2up] | ||
*12-19 - Sam Henderson, Jim Kovaric: ''Advanced Program-to-Program Communications (APPC)'' | *12-19 - Sam Henderson, Jim Kovaric: ''Advanced Program-to-Program Communications (APPC)'' [https://archive.org/details/os2notebookbesto0000unse/page/288/mode/2up] | ||
*30-31 - Bryan Schafer: ''Object/1: A Toolkit for Developing PM Applications'' | *30-31 - Bryan Schafer: ''Object/1: A Toolkit for Developing PM Applications'' | ||
*32-36 - Karl von Gunten: ''The OS/2 Dialog Manager: A New Development Tool'' | *32-36 - Karl von Gunten: ''The OS/2 Dialog Manager: A New Development Tool'' [https://archive.org/details/os2notebookbesto0000unse/page/184/mode/2up] | ||
*37-41 - Mike Cowlishaw; Rick McGuire; Steve Price: ''Overview of the Procedures Language 2/REXX'' | *37-41 - Mike Cowlishaw; Rick McGuire; Steve Price: ''Overview of the Procedures Language 2/REXX'' [https://archive.org/details/os2notebookbesto0000unse/page/168/mode/2up] | ||
*42-45 - ''Interview with Gordon Eubanks, Symantec'' | *42-45 - ''Interview with Gordon Eubanks, Symantec'' | ||
*48-54 - William Myre: ''Overview of New Database Manager Enhancements'' | *48-54 - William Myre: ''Overview of New Database Manager Enhancements'' | ||
Line 61: | Line 63: | ||
*100-101 - Dan Rourke: ''Query Manager: Access to OS/2 Database Power'' | *100-101 - Dan Rourke: ''Query Manager: Access to OS/2 Database Power'' | ||
*102-106 - Joel Dunn: ''Query Manager Callable Interface'' | *102-106 - Joel Dunn: ''Query Manager Callable Interface'' | ||
*107-115 - Moe Desrosiers; Keith Taylor: ''Applying CUA Principles to OS/2 Application Designs'' | *107-115 - Moe Desrosiers; Keith Taylor: ''Applying CUA Principles to OS/2 Application Designs'' [https://archive.org/details/os2notebookbesto0000unse/page/56/mode/2up] | ||
*119–121 - Douglas A. Hamilton: ''Hamilton C Shell Announcement'' [https://hamiltonlabs.com/archives/Hamilton-C-Shell-Announcement-Douglas-A-Hamilton-IBM-Personal-Systems-Developer-Summer-1989.pdf] | *119–121 - Douglas A. Hamilton: ''Hamilton C Shell Announcement'' [https://hamiltonlabs.com/archives/Hamilton-C-Shell-Announcement-Douglas-A-Hamilton-IBM-Personal-Systems-Developer-Summer-1989.pdf] | ||
|- | |- | ||
Line 72: | Line 74: | ||
*16-18 - Joseph B. Richburg: ''CASE:PM, A CASE Tool for OS/2 Presentation Manager'' | *16-18 - Joseph B. Richburg: ''CASE:PM, A CASE Tool for OS/2 Presentation Manager'' | ||
*19-24 - Marvin Boswell, Mike Cowlishaw, Rick McGuire, Steve Proce: ''Procedures Language/2 REXX'' | *19-24 - Marvin Boswell, Mike Cowlishaw, Rick McGuire, Steve Proce: ''Procedures Language/2 REXX'' | ||
*25-36 - Anne Taylor, Karl von Gunten: ''Writing a Dialog Manager Application'' | *25-36 - Anne Taylor, Karl von Gunten: ''Writing a Dialog Manager Application'' [https://archive.org/details/os2notebookbesto0000unse/page/192/mode/2up] | ||
*37-44 - Tom Bilotta, Sara Weber: ''EASEL for OS/2 Extended Edition'' | *37-44 - Tom Bilotta, Sara Weber: ''EASEL for OS/2 Extended Edition'' | ||
*45-53 - Raymond Obin: ''Developing Presentation Manager Applications in COBOL'' | *45-53 - Raymond Obin: ''Developing Presentation Manager Applications in COBOL'' [https://archive.org/details/os2notebookbesto0000unse/page/212/mode/2up] | ||
*54-58 - Lee Breisacher: ''Smalltalk/V Presentation Manager'' | *54-58 - Lee Breisacher: ''Smalltalk/V Presentation Manager'' [https://archive.org/details/os2notebookbesto0000unse/page/226/mode/2up] | ||
*59-66 - Keith Taylor: ''Putting CUA Guidelines into Practice'' | *59-66 - Keith Taylor: ''Putting CUA Guidelines into Practice'' [https://archive.org/details/os2notebookbesto0000unse/page/70/mode/2up] | ||
*67-74 - Mary Wright: ''OS/2 File Systems'' | *67-74 - Mary Wright: ''OS/2 File Systems'' [https://archive.org/details/os2notebookbesto0000unse/page/84/mode/2up] | ||
*75-87 - Mehrad Yasrebi: ''The Asynchronous Communications Device Interface (ACDI)'' | *75-87 - Mehrad Yasrebi: ''The Asynchronous Communications Device Interface (ACDI)'' [https://archive.org/details/os2notebookbesto0000unse/page/264/mode/2up] | ||
*88-92 - Steve Price: ''The X.25 Feature'' | *88-92 - Steve Price: ''The X.25 Feature'' [https://archive.org/details/os2notebookbesto0000unse/page/282/mode/2up] | ||
*93-97 - Randolph G. Bias; Mitch DeRidder: ''Human Factoring an OS/2 Application'' | *93-97 - Randolph G. Bias; Mitch DeRidder: ''Human Factoring an OS/2 Application'' | ||
*98-106 - Richard Hoffman: ''Database Manager Authorization and Privileges'' | *98-106 - Richard Hoffman: ''Database Manager Authorization and Privileges'' | ||
Line 89: | Line 91: | ||
{|class="wikitable" | {|class="wikitable" | ||
|+Volume | |+Volume 2 | ||
!Number||Content | !Number||Content | ||
|- | |- | ||
Line 97: | Line 99: | ||
* 12-18 - Jeffry Ullman: ''Software Maintenance'' | * 12-18 - Jeffry Ullman: ''Software Maintenance'' | ||
* 19-20 - Brian Proffit: ''New Device Driver Support Plan for OS/2'' | * 19-20 - Brian Proffit: ''New Device Driver Support Plan for OS/2'' | ||
* 21-28 - Carlton Mason, Ivan Milman: ''Introduction to the OS/2 LAN API'' | * 21-28 - Carlton Mason, Ivan Milman: ''Introduction to the OS/2 LAN API'' [https://archive.org/details/os2notebookbesto0000unse/page/326/mode/2up] | ||
* 38-45 - Bryan Jackson: ''A Multi-User Server Using Named Pipes'' | * 38-45 - Bryan Jackson: ''A Multi-User Server Using Named Pipes'' [https://archive.org/details/os2notebookbesto0000unse/page/348/mode/2up] | ||
* 48-53 - Moe Haberski, Sam Detweiler, John VanStipdonk: ''PM Interface for DOS Workstations on an OS/2 LAN'' | * 48-53 - Moe Haberski, Sam Detweiler, John VanStipdonk: ''PM Interface for DOS Workstations on an OS/2 LAN'' [https://archive.org/details/os2notebookbesto0000unse/page/358/mode/2up] | ||
* 57-63 - Val Enright: ''Online Help for PM Applications'' | * 57-63 - Val Enright: ''Online Help for PM Applications'' [https://archive.org/details/os2notebookbesto0000unse/page/98/mode/2up] | ||
* 64-71 - John Ferris, Kerry Ortega: ''Installing Presentation Manager Applications'' | * 64-71 - John Ferris, Kerry Ortega: ''Installing Presentation Manager Applications'' [https://archive.org/details/os2notebookbesto0000unse/page/108/mode/2up] | ||
* 72-73 - Nick Goodall: ''Presentation Manager Limits'' | * 72-73 - Nick Goodall: ''Presentation Manager Limits'' [https://archive.org/details/os2notebookbesto0000unse/page/38/mode/2up] | ||
* 74-81 - John Q. Walker: ''The APPC Attach Manager'' | * 74-81 - John Q. Walker: ''The APPC Attach Manager'' [https://archive.org/details/os2notebookbesto0000unse/page/312/mode/2up] | ||
* 82-92 - Kathlen Van Riesen, Marc Rochkind: ''XVT: A Portable GUI Application Toolkit'' | * 82-92 - Kathlen Van Riesen, Marc Rochkind: ''XVT: A Portable GUI Application Toolkit'' [https://archive.org/details/os2notebookbesto0000unse/page/232/mode/2up] | ||
* 93-97 - Jeffrey Bonar: ''Choreographer: Easy Development of Industrial Strength PM Applications'' | * 93-97 - Jeffrey Bonar: ''Choreographer: Easy Development of Industrial Strength PM Applications'' [https://archive.org/details/os2notebookbesto0000unse/page/248/mode/2up] | ||
* 98-102 - Brian Proffit: ''Presentation Manager Interface Tools'' | * 98-102 - Brian Proffit: ''Presentation Manager Interface Tools'' [https://archive.org/details/os2notebookbesto0000unse/page/160/mode/2up] | ||
*103-104 - ''Software Development Kit for 32-Bit OS/2'' | *103-104 - ''Software Development Kit for 32-Bit OS/2'' | ||
*105-108 - Tina M. DeAngelis: ''PS/2 Wizard Adapter'' | *105-108 - Tina M. DeAngelis: ''PS/2 Wizard Adapter'' | ||
Line 113: | Line 115: | ||
[[Image:IPSD-Spring-001.jpg|200px|IBM Personal Systems Developer Spring 1990 Cover]] | [[Image:IPSD-Spring-001.jpg|200px|IBM Personal Systems Developer Spring 1990 Cover]] | ||
| | | | ||
* | * 4-5 - Dan Barovich: ''Developer Assistance Program Update'' | ||
* 6-15 - ''PageMaker 3.0 for OS/2'' | |||
* 16-22 - Michael S. Kogan: ''OS/2 2.0 Overview'' | |||
* 23-30 - Michael S. Kogan: ''OS/2 2.0 32-bit API'' | |||
* 31-35 - Michael S. Kogan, Robert Tycast: ''OS/2 2.0 Tools and Program Development'' | |||
* 36-44 - John G. Tyler: ''Multiple Virtual DOS Machines: A Better DOS'' | |||
* 45-49 - Tony Ingenoso: ''OS/2 Numeric Support'' | |||
* 50-60 - Keith Culley, Barry Diller, Terry Green, Roger Lewis: ''Performance Tips and Guidelines'' | |||
* 61-66 - Raymond Westwater: ''Writing OS/2 Device Drivers in C'' | |||
* 67-74 - Pat Scherer: ''Optimizing APPC Performance Over LANs'' | |||
* 75-78 - Brian Proffit: ''Tool Selection Techniques'' | |||
* 79-82 - Randall Howard: ''MKS Toolkit for OS/2'' | |||
* 83-88 - Bill Thorne: ''Applications Manager for PM Development'' | |||
* 89-94 - Robert Panoff: ''Powerful Voice Processing Under OS/2'' | |||
* 95 - Cheryl Hopkins: ''OS/2: a Worldwide Product'' | |||
* 96-101 - Nicola Colbourne, Vladimir Radnovic: ''OS/2 National Language Support'' | |||
*102-104 - Karl J. Engvold: ''National Language Support for the Dialog Manager'' | |||
*105-113 - G.E. Fisher, Lynda K. Mersiovsky, Alejandra Sanchez-Frank, Susan L. Watson: ''Query Manager Customized Interface'' | |||
*114-120 - Davic C. Baker, William L. Banning, William W. Myre: ''Database Configuration Parameters'' | |||
*121-125 - Bob Tabke: ''Market Update'' | |||
*126-128 - ''OS/2 Books'' | |||
|- | |- | ||
|style="vertical-align:top;|Summer 1990 - G362-0001-06 | |style="vertical-align:top;|Summer 1990 - G362-0001-06 | ||
| | | | ||
* 7-9 - Jeffrey Ullman: ''Software Maintenance'' | * 5-6 - Dan Barovich: ''Developer Assistance Program Update'' | ||
*''Programming to the OS/2 IEEE 802.2 API'' | * 7-9 - Jeffrey Ullman: ''Software Maintenance Update'' | ||
* 10-21 - ''Lotus 123/G'' | |||
* 22-27 - Gerald C. Strope: ''Integrating Applications with OfficeVision/2'' | |||
* 28-33 - Ian McCallion: ''Adobe Fonts Selected for IBM OS/2 and SAA'' | |||
* 34-43 - Jean N. Shortley: ''Accessing Named Pipes from Virtual DOS Machines'' | |||
* 44-54 - Jon E. Holliday: ''Thunking 16-bit Controls for 32-bit Applications'' | |||
* 55-61 - Scott Broussard: ''Performance Tuning for OS/2 2.0 Applications'' | |||
* 62-63 - Michael T. Kawalec: ''Implementing Critical Sections: A Performance Tip'' | |||
* 66-68 - Eric Siegel: ''Network Driver Interface Specification'' | |||
* 69-82 - Galina Kofman, William Snow, Oleg Vishnepolsky: ''TCP/IP for OS/2'' | |||
* 83-95 - Dana L. Beatty: ''Programming to the OS/2 IEEE 802.2 API'' [https://archive.org/details/os2notebookbesto0000unse/page/406/mode/2up] | |||
* 96-100 - Brian Proffit: ''What's New in ESDTOOLS'' | * 96-100 - Brian Proffit: ''What's New in ESDTOOLS'' | ||
*101-102 - Cheryl Bullen: ''OS/2: The International Scene'' | |||
*103-111 - Richard Hoffman: ''Accessing the OS/2 Database Manager From Five Different Languages'' | |||
*112-122 - Richard Hoffman: ''Structures and Pointers in SQL'' | |||
*123-128 - Bob Tabke: ''Market Update'' | |||
|- | |- | ||
|style="vertical-align:top;|Fall 1990 - G362-0001-07 | |style="vertical-align:top;|Fall 1990 - G362-0001-07 | ||
| | | | ||
*7 - Interview with Satish Gupta | * 4-6 - Dan Barovich: ''Developer Assistance Program Update'' | ||
*11 - Interview with Lee Reiswig | * 7-10 - ''Interview with Satish Gupta'' | ||
*13 - David Reich: ''New Developments in 16-bit OS/2'' | *11-12 - ''Interview with Lee Reiswig'' | ||
*17 - Spotlight: AutoCAD Version 10 for OS/2 | *13-16 - David Reich: ''New Developments in 16-bit OS/2'' | ||
*26 - Scott R. Swix: ''IBM Multimedia Product Chronology'' | *17-25 - ''Spotlight: AutoCAD Version 10 for OS/2'' | ||
*33 - Scott R. Swix: ''Programming the IBM M-Motion Video Adapter/A and M-Control Program'' | *26-32 - Scott R. Swix: ''IBM Multimedia Product Chronology'' | ||
*40 - | *33-39 - Scott R. Swix: ''Programming the IBM M-Motion Video Adapter/A and M-Control Program'' | ||
*40-47 - Giulio Maffini: ''Spatial Analysis'' | |||
*48 - Gary Barron: ''CD-ROM and Multimedia'' | *48 - Gary Barron: ''CD-ROM and Multimedia'' | ||
*53 - Jim Crossley: ''An OS/2 Business Graphics Toolkit'' | *53-57 - Jim Crossley: ''An OS/2 Business Graphics Toolkit'' | ||
*58 - McFetridge: ''Corel Draw Migration to OS/2 PM'' | *58-67 - John McFetridge, Razmik Malek-Adamian: ''Corel Draw Migration to OS/2 PM'' | ||
*68 - Horton: ''Collage PM: A Raster Bitmap Graphics OS/2 PM Application'' | *68-78 - Glen R. Horton: ''Collage PM: A Raster Bitmap Graphics OS/2 PM Application'' | ||
*79 - Peter J. Hubbard: ''XGA Benefits OS/2 Applications'' | *79-80 - Peter J. Hubbard: ''XGA Benefits OS/2 Applications'' | ||
*81 - Nick Butler: ''XGA Technology'' | *81-90 - Nick Butler: ''XGA Technology'' | ||
*90 - Ellis: ''Programming the Audio Visual Connection'' | *90-99 - Danny Ellis: ''Programming the Audio Visual Connection'' | ||
*100 - Ely Eshel: ''XIPC: A Comprehensive IPC Environment for OS/2'' | *100-106 - Ely Eshel, Daniel Schwartz: ''XIPC: A Comprehensive IPC Environment for OS/2'' | ||
*107 - Kevin Kornfeld: ''Front-ending Applications with EASEL'' | *107-114 - Kevin Kornfeld: ''Front-ending Applications with EASEL'' | ||
*115 - Martin J. Sirkin: ''Configuring Remote Data Services (Part 1 of 2)'' | *115-123 - Martin J. Sirkin: ''Configuring Remote Data Services (Part 1 of 2)'' | ||
*124-128 - Bob Tabke: ''Market Update'' | |||
|} | |} | ||
===Volume 3=== | ===Volume 3=== | ||
{|class="wikitable" | {|class="wikitable" | ||
|+Volume | |+Volume 3 | ||
!Number||Content | !Number||Content | ||
|- | |- | ||
Line 244: | Line 279: | ||
!Number||Content | !Number||Content | ||
|- | |- | ||
|style="vertical-align:top;| | |style="vertical-align:top;|No. 1 - Winter 1992 - [https://archive.org/stream/IbmPersonalSystemsDeveloperMagazines/IbmPsd-Winter1992 G362-0001-12] | ||
<br>[[Image:IPSD-Winter-1992.png|200px|IBM Personal Systems Developer Winter 1992 Cover]] | <br>[[Image:IPSD-Winter-1992.png|200px|IBM Personal Systems Developer Winter 1992 Cover]] | ||
| | | | ||
Line 265: | Line 300: | ||
*121 - Michael Heck; James Rudd: ''First Impressions are Everything: A CUA-Compliant Installation Program'' | *121 - Michael Heck; James Rudd: ''First Impressions are Everything: A CUA-Compliant Installation Program'' | ||
|- | |- | ||
|style="vertical-align:top;| | |style="vertical-align:top;|No. 2 - Spring 1992 - [https://archive.org/stream/IbmPersonalSystemsDeveloperMagazines/IbmPsd-Spring1992 G362-0001-13] | ||
<br>[[Image:IPSD-Spring-1992.png|200px|IBM Personal Systems Developer Spring 1992 Cover]] | <br>[[Image:IPSD-Spring-1992.png|200px|IBM Personal Systems Developer Spring 1992 Cover]] | ||
| | | |
Latest revision as of 15:10, 1 March 2024
The IBM Personal Systems Developer was a quarterly magazine for OS/2 application developers. The Developer features a variety of technical articles, programming tips and techniques, product reviews, development case studies, and interviews with OS/2 industry leaders.
Articles from the first seven issues have been published by Microsoft Press in a book titled "OS/2 Notebook: The Best of the IBM Personal Systems Developer" [1].
Articles from IBM Personal Systems Developer and IBM OS/2 Developer from 1991 and 1992 have been compiled in OS/2 2.X Notebook, a book published by Van Nostrand Reinhold.
- Editor: Dick Conklin
- Publisher: IBM Corporation
Issues
Volume 1
Number | Content |
---|---|
Nov 1988 - G362-0001-00 |
|
Feb 1989 - G362-0001-01 |
|
Summer 1989 - G362-0001-02 |
|
Fall 1989 - G362-0001-03 |
|
Volume 2
Number | Content |
---|---|
Winter 1990 - G362-0001-04 |
|
Spring 1990 - G362-0001-05 |
|
Summer 1990 - G362-0001-06 |
|
Fall 1990 - G362-0001-07 |
|
Volume 3
Number | Content |
---|---|
Winter 1991 - G362-0001-08 |
|
Spring 1991 - G362-0001-09 |
|
Summer 1991 - G362-0001-10 |
|
Fall 1991 - G362-0001-11 |
|
Volume 4
Number | Content |
---|---|
No. 1 - Winter 1992 - G362-0001-12 |
|
No. 2 - Spring 1992 - G362-0001-13 |
|
For later issues see: IBM OS/2 Developer Magazine