IBM Personal Systems Developer: Difference between revisions
Appearance
(45 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]]. | |||
* Editor: [[Dick Conklin]] | |||
* Publisher: IBM Corporation | |||
==Issues== | ==Issues== | ||
===Volume 1 - | ===Volume 1=== | ||
;Summer | |||
*37-41 - Mike Cowlishaw; Rick McGuire; Steve Price: ''Overview of the Procedures Language 2/REXX'' | {|class="wikitable" | ||
*107-115 - Moe Desrosiers; Keith Taylor: ''Applying CUA Principles to OS/2 Application Designs'' | |+Volume 1 | ||
*119–121 - Hamilton C Shell Announcement [https://hamiltonlabs.com/archives/Hamilton-C-Shell-Announcement-Douglas-A-Hamilton-IBM-Personal-Systems-Developer-Summer-1989.pdf] | !Number||Content | ||
|- | |||
|style="vertical-align:top;|Nov 1988 - G362-0001-00 | |||
| | |||
*4-5 - Dan Barovich: ''Developer Assistance Program Update'' | |||
*8-12 - John Tyler: ''OS/2 SE: Control of Async Handshake Protocols Using the Mode Command'' | |||
*13-27 - P.Y. Chang; W.W. Myre: ''OS/2 EE Database Manager: Overview and Technical Highlights'' | |||
*28-29 - ''Extended Edition Database Manager Common Questions'' | |||
*30-31 - ''Extended Edition Communications Manager Common Questions'' | |||
*34-35 - ''LAN Requester and Server Common Questions'' | |||
*36-37 - Keith Lowery: ''Mirrors Announcement'' | |||
*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 | |||
| | |||
* 4-6 - Pat Bryant: ''Developer Assistance Program Update'' | |||
* 9-12 - ''Interview with Tommy Steele, IBM'' | |||
*13-16 - ''Interview with Mike Edwards'' | |||
*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'' | |||
*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'' [https://archive.org/details/os2notebookbesto0000unse/page/40/mode/2up] | |||
*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'' | |||
*66-77 - Richard Hoffman: ''How to Write a Precompiler'' | |||
*78-83 - Dan Hargrove: ''Tuning Tips for Precompiler Developers'' | |||
*84-85 - Nancy Kirwan: ''MultiScope Debugger: Designed for OS/2'' | |||
*86-87 - Bob Chernow; Rich Lemerman; Ben Chen: ''OS/2 1.1 Toolkit Q&A'' | |||
*88-90 - Bruce G Borosky: ''Using Expanded Memory For Family Applications: Extending DOS to OS/2 Compatibility'' | |||
|- | |||
|style="vertical-align:top;|Summer 1989 - G362-0001-02 | |||
| | |||
* 5-6 - Pat Bryant: ''Developer Assistance Program Update'' | |||
* 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)'' [https://archive.org/details/os2notebookbesto0000unse/page/288/mode/2up] | |||
*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'' [https://archive.org/details/os2notebookbesto0000unse/page/184/mode/2up] | |||
*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'' | |||
*48-54 - William Myre: ''Overview of New Database Manager Enhancements'' | |||
*55-59 - J. R. Dash: ''Database Systems in SAA'' | |||
*60-73 - Linda Elliot, Lloyd Jordan II: ''Remote Data Services'' | |||
*74-80 - Tim Malkemus: ''The Database Manager Optimizer'' | |||
*81-88 - Gary Horn: ''Referential Integrity'' | |||
*89-95 - Cesar Velasco, Tim Li: ''Performance of OS/2 EE 1.1 Database Services'' | |||
*96-99 - Tom Budlong, Mark Raley: ''Business Graphics for the Query Manager'' | |||
*100-101 - Dan Rourke: ''Query Manager: Access to OS/2 Database Power'' | |||
*102-106 - Joel Dunn: ''Query Manager Callable Interface'' | |||
*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] | |||
|- | |||
|style="vertical-align:top;|Fall 1989 - G362-0001-03 | |||
| | |||
* 4- 5 - Dan Barovich: ''Developer Assistance Program Update'' | |||
* 6- 7 - ''Interview with David Cassano, IBM Desktop Software'' | |||
* 9-12 - Brian Proffit: ''OS/2 Compilers'' | |||
*13-15 - Margaret Barovich: ''OS/2 Version 1.2 Programming Tools and Information'' | |||
*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'' | |||
*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'' | |||
*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'' [https://archive.org/details/os2notebookbesto0000unse/page/226/mode/2up] | |||
*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'' [https://archive.org/details/os2notebookbesto0000unse/page/84/mode/2up] | |||
*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'' [https://archive.org/details/os2notebookbesto0000unse/page/282/mode/2up] | |||
*93-97 - Randolph G. Bias; Mitch DeRidder: ''Human Factoring an OS/2 Application'' | |||
*98-106 - Richard Hoffman: ''Database Manager Authorization and Privileges'' | |||
*107-110 - ''Interview with Charles H. Addison, American National Insurance'' | |||
|- | |||
|} | |||
===Volume 2=== | |||
= | {|class="wikitable" | ||
;Fall - G362-0001-07 | |+Volume 2 | ||
*7 - Interview with Satish Gupta | !Number||Content | ||
*11 - Interview with Lee Reiswig | |- | ||
*13 - New Developments in 16 | |style="vertical-align:top;|Winter 1990 - G362-0001-04 | ||
*17 - Spotlight: AutoCAD Version 10 for OS/2 | | | ||
*26 - Scott R. Swix: ''IBM Multimedia Product Chronology'' | * 10-11 - Dan Barovich: ''Developer Assistance Program Update'' | ||
*33 - Scott R. Swix: ''Programming the IBM M-Motion Video Adapter/A and M-Control Program'' | * 12-18 - Jeffry Ullman: ''Software Maintenance'' | ||
*40 - | * 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'' [https://archive.org/details/os2notebookbesto0000unse/page/326/mode/2up] | |||
* 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'' [https://archive.org/details/os2notebookbesto0000unse/page/358/mode/2up] | |||
* 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'' [https://archive.org/details/os2notebookbesto0000unse/page/108/mode/2up] | |||
* 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'' [https://archive.org/details/os2notebookbesto0000unse/page/312/mode/2up] | |||
* 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'' [https://archive.org/details/os2notebookbesto0000unse/page/248/mode/2up] | |||
* 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'' | |||
*105-108 - Tina M. DeAngelis: ''PS/2 Wizard Adapter'' | |||
|- | |||
|style="vertical-align:top;|Spring 1990 - G362-0001-05 | |||
[[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 | |||
| | |||
* 5-6 - Dan Barovich: ''Developer Assistance Program Update'' | |||
* 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'' | |||
*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 | |||
| | |||
* 4-6 - Dan Barovich: ''Developer Assistance Program Update'' | |||
* 7-10 - ''Interview with Satish Gupta'' | |||
*11-12 - ''Interview with Lee Reiswig'' | |||
*13-16 - David Reich: ''New Developments in 16-bit OS/2'' | |||
*17-25 - ''Spotlight: AutoCAD Version 10 for OS/2'' | |||
*26-32 - Scott R. Swix: ''IBM Multimedia Product Chronology'' | |||
*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=== | ||
;Winter - G362-0001-08 | {|class="wikitable" | ||
*6 - Spotlight: DeScribe Word Publisher | |+Volume 3 | ||
!Number||Content | |||
|- | |||
|style="vertical-align:top;|Winter 1991 - G362-0001-08 | |||
| | |||
*6 - Spotlight: ''DeScribe Word Publisher'' | |||
*14 - Kohl: ''OS/2 Version 2.0 32-Bit Semaphore APIs'' | *14 - Kohl: ''OS/2 Version 2.0 32-Bit Semaphore APIs'' | ||
*19 - Scott Broussard: ''Developing Controls for Presentation Manager'' | *19 - Scott Broussard: ''Developing Controls for Presentation Manager'' | ||
Line 38: | Line 193: | ||
*29 - Scott Isensee; James Rudd: ''Prototyping Software User Interfaces: Usability as a Competitive Edge'' | *29 - Scott Isensee; James Rudd: ''Prototyping Software User Interfaces: Usability as a Competitive Edge'' | ||
*35 - [[Brian Proffit]]: ''OS/2 Programmer's Editors'' | *35 - [[Brian Proffit]]: ''OS/2 Programmer's Editors'' | ||
*38 - | *38 - Valerie Enright: ''Information Presentation Facility: Author-Defined Viewports'' | ||
*44 - Mary A. Wright: ''Customizing IPF Help Information: Author-Controlled Viewports'' | *44 - Mary A. Wright: ''Customizing IPF Help Information: Author-Controlled Viewports'' | ||
*55 - Robert L. Tycast: ''Using Command Entry Fields with IPF'' | *55 - Robert L. Tycast: ''Using Command Entry Fields with IPF'' | ||
Line 48: | Line 203: | ||
*103 - Gatt: ''POLYMOD2: Multi-User Capability For OS/2'' | *103 - Gatt: ''POLYMOD2: Multi-User Capability For OS/2'' | ||
*115 - James Gillig: ''National Language Support and OS/2'' | *115 - James Gillig: ''National Language Support and OS/2'' | ||
|- | |||
;Spring - G362-0001-09 | |style="vertical-align:top;|Spring 1991 - [https://archive.org/stream/IbmPersonalSystemsDeveloperMagazines/IbmPsdSpring1991 G362-0001-09]<br> | ||
*10 - | [[Image:IPSD-Spring-1991.jpg|200px|IBM Personal Systems Developer Spring 1991 Cover]] | ||
| | |||
*4 - Joe Carusillo: ''Developer Assistance Program Update'' | |||
*6 - Jeffry Ullman: ''Software Maintenance Update'' | |||
*10 - Peter D. Goldstein: ''The SAS Applications System for OS/2'' | |||
*21 - Brian Proffit: ''New Kids on the Block'' | *21 - Brian Proffit: ''New Kids on the Block'' | ||
*25 - Robert A. Gibson: ''Checking Memory References'' | *25 - Robert A. Gibson: ''Checking Memory References'' | ||
*30 - Robert Orfali; Dan Harkey: ''Will the Real Client-Server Please Stand Up?'' | *30 - Robert Orfali; Dan Harkey: ''Will the Real Client-Server Please Stand Up?'' | ||
*34 - Lance D. Bader; John Q. Walker: ''Classic Client-Server Transactions Using APPC'' | *34 - Lance D. Bader; John Q. Walker II: ''Classic Client-Server Transactions Using APPC'' | ||
*43 - Michael R. MacFaden: ''Client-Server Computing Using PC's Dynamic Data Exchange'' | *43 - Michael R. MacFaden: ''Client-Server Computing Using PC's Dynamic Data Exchange'' | ||
*49 - Randell S. Flint: ''Client-Server Architecture for Single-User | *49 - [[Randell S. Flint]]: ''Client-Server Architecture for Single-User Applications'' | ||
*60 - Rajah Y. Chacko; Leo YuHsiang Liu; Steven F. Waleski: ''Cooperative Processing Across SAA Environments'' | *60 - Rajah Y. Chacko; Leo YuHsiang Liu; Steven F. Waleski: ''Cooperative Processing Across SAA Environments'' | ||
*65 - Rajah Y. Chacko; Leo YuHsiang Liu; Steven F. Waleski: ''A Comparison of CPI-C and APPC on OS/2'' | *65 - Rajah Y. Chacko; Leo YuHsiang Liu; Steven F. Waleski: ''A Comparison of CPI-C and APPC on OS/2'' | ||
Line 66: | Line 225: | ||
*111 - Harry Starkman: ''CICS OS/2 as an Application Enabling Platform'' | *111 - Harry Starkman: ''CICS OS/2 as an Application Enabling Platform'' | ||
*121 - Sung Im: ''Solving the Problem of Data Accessibility'' | *121 - Sung Im: ''Solving the Problem of Data Accessibility'' | ||
*127 - Peter Tait: '' | *127 - Peter Tait: ''PIPES Platform - A Distributed Computing System'' | ||
|- | |||
;Summer - G362-0001-10 | |style="vertical-align:top;|Summer 1991 - [https://archive.org/stream/IbmPersonalSystemsDeveloperMagazines/IbmPsd-Summer1991 G362-0001-10]<br> | ||
*7 - ''A Look Back at the First DOS'' | [[Image:IPSD-Summer-1991.jpg|200px|IBM Personal Systems Developer Summer 1991 Cover]] | ||
*9 - | | | ||
*4 - Joe Carusillo: ''Developer Assistance Program Update'' | |||
*6 - Walt Tanis: ''32-Bit Expedite Program'' | |||
*7 - Dick Conklin: ''A Look Back at the First DOS'' | |||
*9 - Peter Goldstein: ''Adobe Type Manager Software in OS/2 1.3'' | |||
*19 - Brian Proffit: ''Cross-Platform Development'' | *19 - Brian Proffit: ''Cross-Platform Development'' | ||
*23 - David Moskowitz: ''A Porting Primer'' | *23 - David Moskowitz: ''A Porting Primer'' | ||
Line 76: | Line 239: | ||
*39 - Richard Merrick; Kurt Delimon; Wes Bell; Ron Howell: ''Porting Real-World Windows Applications to OS/2 PM'' | *39 - Richard Merrick; Kurt Delimon; Wes Bell; Ron Howell: ''Porting Real-World Windows Applications to OS/2 PM'' | ||
*48 - Michael Drapkin: ''Developing PM Applications with Gpf'' | *48 - Michael Drapkin: ''Developing PM Applications with Gpf'' | ||
*55 - Claus Makowka: ''OS/2 2.0 Considerations'' | *55 - Claus D. Makowka: ''OS/2 2.0 Considerations'' | ||
*72 - Kenneth Tabor: ''System Input Hooks under OS/2'' | *72 - Kenneth Tabor: ''System Input Hooks under OS/2'' | ||
*82 - Timothy S. Huntley: ''IBM SAA Networking Services/2'' | *82 - Timothy S. Huntley: ''IBM SAA Networking Services/2'' | ||
Line 82: | Line 245: | ||
*92 - Robert Orfali; Dan Harkey: ''Client-Server Solutions: OS/2 or Windows 3.0?'' | *92 - Robert Orfali; Dan Harkey: ''Client-Server Solutions: OS/2 or Windows 3.0?'' | ||
*101 - Art Borrego; Michael Roth: ''LAN Application Certification Support'' | *101 - Art Borrego; Michael Roth: ''LAN Application Certification Support'' | ||
*104 - Walter Kac: ''Remote- | *104 - Walter Kac, Alan King: ''Remote-OS Multi-User System for OS/2'' | ||
*115 - George Reader: ''OS/2: The International Scene'' | |||
*119 - Kevin Kornfeld: ''Multi-Phased Cooperative Processing Application Development'' | *119 - Kevin Kornfeld: ''Multi-Phased Cooperative Processing Application Development'' | ||
|- | |||
;Fall - G362-0001-11 | |style="vertical-align:top;|Fall 1991 - [https://archive.org/stream/IbmPersonalSystemsDeveloperMagazines/IbmPsd-Fall1991 G362-0001-11]<br> | ||
*6 - Peter Goldstein: '' | [[Image:IPSD-Fall-1991.jpg|200px|IBM Personal Systems Developer Fall 1991 Cover]] | ||
| | |||
*4 - Joe Carusillo: ''Developer Assistance Program Update'' | |||
*6 - Peter Goldstein: ''Enabling Technologies for OS/2 2.0'' | |||
*18 - Pat DeNardo; Lynne Derrick; Grayson Randall: ''Distributed Automation Edition: A CIM Enabler Platform'' | |||
*25 - Robert Orfali; Dan Harkey; Robert Sujishi: ''TxE: An Enabler for Client-Server OLTP'' | |||
*32 - William Belknap; Richard Hersh: ''PlantWorks: Application Automation Edition, The IBM CIM Application Enabler'' | |||
*38 - Kate Ferriter: ''PMW: The Paperless Manufacturing WorkPlace'' | |||
*44 - Laura Camp; Vince Acosta: ''Performance Monitoring for OS/2: System Performance Monitor/2'' | *44 - Laura Camp; Vince Acosta: ''Performance Monitoring for OS/2: System Performance Monitor/2'' | ||
*55 - Derek Williams: ''An OS/2 High Resolution Software Timer'' | *55 - Derek Williams: ''An OS/2 High Resolution Software Timer'' | ||
Line 97: | Line 263: | ||
*78 - Brian Proffit: ''OS/2 Freeware and Shareware'' | *78 - Brian Proffit: ''OS/2 Freeware and Shareware'' | ||
*81 - David Pacheco: ''The Arcadia CUA Workbench: A GUI-Independent Tool for the Creation of Robust OLTP Front-Ends'' | *81 - David Pacheco: ''The Arcadia CUA Workbench: A GUI-Independent Tool for the Creation of Robust OLTP Front-Ends'' | ||
*88 - Barbara Koob: ''A Farewell To | *88 - Barbara Koob: ''A Farewell To SneakerNet - IBM SAA Delivery Manager'' | ||
*95 - Brett Salter: ''Debugging OS/2 1.x Device Drivers Using Periscope/Remote for OS/2'' | *95 - Brett Salter: ''Debugging OS/2 1.x Device Drivers Using Periscope/Remote for OS/2'' | ||
*101 - David E. Reich: ''Printing Using OS/2'' | *101 - David E. Reich: ''Printing Using OS/2'' | ||
*107 - David E. Reich: ''The OS/2 Print Subsystem Architecture'' | *107 - David E. Reich: ''The OS/2 Print Subsystem Architecture'' | ||
*117 - Gary Murphy: ''An Introduction to | *117 - Gary Murphy: ''An Introduction to Multithreaded Programming'' | ||
*124 - Ken Bain: ''Split-Line: Multiple Session Communications'' | *124 - Ken Bain: ''Split-Line: Multiple Session Communications'' | ||
*129 - Katie Barrett; Bill Bulko; Frank Grubbs; Steve Kenney; Denis Loose; Pratik Nanavati; Pat Scherer: ''Integrated Services Digital Network (ISDN): What It Can Do Today'' | *129 - Katie Barrett; Bill Bulko; Frank Grubbs; Steve Kenney; Denis Loose; Pratik Nanavati; Pat Scherer: ''Integrated Services Digital Network (ISDN): What It Can Do Today'' | ||
*137 - Wayne W. Wang; Wendi Nusbickel: ''Disk Array Management Software from Integra Technologies'' | *137 - Wayne W. Wang; Wendi Nusbickel: ''Disk Array Management Software from Integra Technologies, Inc.'' | ||
|- | |||
|} | |||
===Volume 4 | ===Volume 4=== | ||
;No. 1 - Winter - G362-0001-12 | {|class="wikitable" | ||
*6 - | |+Volume 6 | ||
!Number||Content | |||
|- | |||
|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]] | |||
| | |||
*4 - Joe Carusillo: ''Developer Assistance Program Update'' | |||
*6 - Gary Muller: ''Metaphor and the IBM Data Interpretation System'' | |||
*14 - [[Peter Haggar]]: ''New Controls in OS/2 2.0: An Overview'' | *14 - [[Peter Haggar]]: ''New Controls in OS/2 2.0: An Overview'' | ||
*18 - David A. Bernath: ''File and Font Dialogs: Standardized Selection Techniques'' | *18 - David A. Bernath: ''File and Font Dialogs: Standardized Selection Techniques'' | ||
Line 122: | Line 297: | ||
*85 - David E. Reich: ''Programming Printing Under OS/2'' | *85 - David E. Reich: ''Programming Printing Under OS/2'' | ||
*96 - David E. Reich: ''Programming with Fonts Under OS/2'' | *96 - David E. Reich: ''Programming with Fonts Under OS/2'' | ||
*107 - Roger Sessions; | *107 - Roger Sessions; Nurcan Coskun: ''[[Object-Oriented Programming in OS/2 2.0 Using SOM]]'' | ||
*121 - Michael Heck; James Rudd: ''First Impressions are Everything: A CUA- | *121 - Michael Heck; James Rudd: ''First Impressions are Everything: A CUA-Compliant Installation Program'' | ||
|- | |||
;No. 2 - Spring - G362-0001-13 | |style="vertical-align:top;|No. 2 - Spring 1992 - [https://archive.org/stream/IbmPersonalSystemsDeveloperMagazines/IbmPsd-Spring1992 G362-0001-13] | ||
*6 - | <br>[[Image:IPSD-Spring-1992.png|200px|IBM Personal Systems Developer Spring 1992 Cover]] | ||
| | |||
*4 - Joe Carusillo: ''Developer Assistance Program Update'' | |||
*6 - Valerie Enright: ''WATCOM Compilers and OS/2 2.0: The Perfect Fit for Cross-Platform Development'' | |||
*15 - Greg Slopey: ''IBM Announces a New Service for Software Vendors'' | *15 - Greg Slopey: ''IBM Announces a New Service for Software Vendors'' | ||
*17 - Kevin Kornfeld: ''SAA EXPRESS - Cooperative Processing for the 90's'' | *17 - Kevin Kornfeld: ''SAA EXPRESS - Cooperative Processing for the 90's'' | ||
*23 - Brian Proffit: ''32- | *23 - Brian Proffit: ''32-Bit Development Tools'' | ||
*26 - Philip Winestone: ''Introduction to OS/2 2.0 Application Development Tools'' | *26 - Philip Winestone: ''Introduction to OS/2 2.0 Application Development Tools'' | ||
*37 - Michael L. Fannin: ''Open+Build: A Voice, Fax, and Telecommunications Front-End for Databases'' | *37 - Michael L. Fannin: ''Open+Build: A Voice, Fax, and Telecommunications Front-End for Databases'' | ||
*46 - Austin J. Donaghy: ''TalkThru: Integrating OS/2 Asynchronous Connectivity'' | *46 - Austin J. Donaghy: ''TalkThru: Integrating OS/2 Asynchronous Connectivity'' | ||
*55 - | *55 - Gerry Strope: ''Smalltalk/V PM: Getting Started in Object-Oriented Programming'' | ||
*64 - Jon Holliday; Chris Suver: ''SegMentor: Minimizing Swapping and Linking Overhead'' | *64 - Jon Holliday; Chris Suver: ''SegMentor: Minimizing Swapping and Linking Overhead'' | ||
*72 - Bradley Noe; Bill Lawton: ''Introduction to IBM Multimedia Presentation Manager/2'' | *72 - Bradley Noe; Bill Lawton: ''Introduction to IBM Multimedia Presentation Manager/2'' | ||
Line 142: | Line 320: | ||
*117 - Lorraine B. Elder: ''CUA '91: What's New'' | *117 - Lorraine B. Elder: ''CUA '91: What's New'' | ||
*125 - Jesus Ruiz: ''The Design of Distributed Applications Using FBSS'' | *125 - Jesus Ruiz: ''The Design of Distributed Applications Using FBSS'' | ||
|- | |||
|} | |||
For later issues see: [[IBM OS/2 Developer Magazine]] | For later issues see: [[IBM OS/2 Developer Magazine]] | ||
[[Category:Magazines]] | [[Category:Magazines]] |
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