32-Bit I/O With Warp Speed | Explore many ways to do port I/O, which culminates in a custom device-driver to allow high speed access to devices. | |
A Brief Look at Personal REXX | A review of Quercus Systems' Personal REXX product. | |
Bubble Help | See how you can add bubble help to your applications quickly and easily with this in-depth look at the why's and how's! | |
Building an Editor |
Part 1
Part 2 and Part 3 | Take an extensive look at how the MLE control can be used to build a functional editor. Many topics are covered including drag-n-drop, presentation parameters, and using the standard OS/2 dialogs. |
Building Smaller OS/2 Executables |
Part 1
and
Part 2 | If you often wondered why your executables are so large, read this article and find out how you can reduce them! |
C++ Compiler Review |
Part 1
Part 2 and Part 3 | A review of IBM's Visual Age C++ (version 3.0) product, Watcom's C/C++ (version 10.0a) product, Borland's C++ (version 2.0) product, Metaware's High C/C++ (version 3.32) product, benchmarking results, and conclusions. |
The Design and Implementation of VIOWIN |
Part 6
Part 7 and Part 8 | Discover the design and implementation issues as you follow the creation of a character-mode version of a PM API subset. |
Easy Buttonbars | Learn an easy method of adding toolbars to your PM application. | |
Encapsulating Extended Attributes | Part 1 and Part 2 | See how easy it is to add extended attributes support using C++! |
Gearing Up For Games |
Part 1,
Part 2, and Part 3 | This series explores writing games using IBM's DIVE interface. Other techniques, such as processing PCX files, are also covered. |
Inside INF | Take an inside look at the file format of the online documentation (INF). Includes complete details on all internal structures and the new bitmap compression format. | |
An Interview with Brad Wardell | A mind-to-mind chat with the President and CEO of Stardock Systems Inc. | |
IPC Between DOS Processes | See the details on establishing communication between DOS and OS/2 processes. | |
Introduction to Java | Find out what all of the fuss is about as you are given an introductory tour of the hottest topic around today. | |
KEYBOARD.DCP File Format | Take a detailed look at the inside of the keyboard translation process. | |
A Look at EPM 6.0x | A review of IBM's latest offering in the Enhanced Editor family. | |
Multimedia I/O Procedures | Part 1 | The black magic behind writing code to support a multimedia datatype is shown to be easier than it looks in this article. |
OS/2 Frequently Asked Questions | Read about the topics that are asked frequently by OS/2 developers, the issues involved, and how to deal with the problems that arise. | |
OS/2 Warp Game Developer's Seminar | This article discusses the seminar held at IBM's San Mateo (California) lab. | |
A Look at OREXX | Take a look at the latest REXX trend since its invention - object oriented REXX - as you implement a polynomial class. | |
Plugging into OS/2 Socket Programming |
Part 1
Part 2 and Part 3 | This series explores techniques for utilizing communications in your applications using IBM's socket interface. |
Programming the WPS Using the UICL | Discover how you can use IBM's user interface class libraries to develop WPS objects. | |
A Progress-indicating Status Line in C++ |
Part 1
Part 2 and Part 3 | Write an easy-to-use "thermometer" following the illustrations and examples presented in these articles. |
Reducing the Code Load | See how you can reduce the loading and executing times for your applications using various techniques. | |
REXX, The Developer's Best Friend | Take a look at various and sundry ways to use REXX to automate commonly performed tasks performed by developers. | |
RMX-OS2: An In-Depth View |
Part 3
and
Part 4 | Fascinate your mind as you read how one person successfully designed and implemented a method of seamlessly integrating remote execution of PM applications. |
Sending Mail with REXX | Follow this easy-to-read article on a practical application of REXX and TCP/IP sockets. | |
Stupid Enumeration Tricks | Find out how to better utilize this not-so-well-known component of the C and C++ language. | |
Using Modula-3 Under OS/2 | Read these easy instructions on how to get, install, and test the OS/2 port of Modula-3. | |
Using Semaphores in C++ | C++ makes semaphores simple! An easy-to-read explanation on the purpose, use of, and encapsulation of OS/2's mutex and event semaphores. | |
Using The GNU Configure Scripts In OS/2 | Insure your application's portability to other platforms by reading this fascinating article on using this utility to isolate architectural dependences in your code. | |
Watermarking Your Printouts | Get a birds-eye view of some of the more widely used features of the Gpi as you see what it takes to add watermarks to your demo software's printouts. |
Index of Books Reviewed
- A summary of all of the books reviewed in this column.
Errors and Corrections
- Updates and corrections to previous reviews.
Too Busy in my Life This Month
- March 1995.
Designing High-Powered OS/2 Warp Applications
- September 1995.
The GUI-OOUI War - Windows vs. OS/2
- April 1995.
OS/2 Certification Handbook
- November 1995.
OS/2 Quick Reference Library, Volume 2, Message Functions
- July 1996.
OS/2 Warp Control Program API
- December 1995.
OS/2 Warp Presentation Manager API
- January 1996.
OS/2 Warp Presentation Manager for Power Programmers
- June 1996.
The OS/2 Warp Programmer's Sidekick, Functions and Structures
- February 1996.
OS/2 Warp Workplace Shell API
- February 1996.
OS/2 Warp Unleashed - Deluxe Edition
- May 1995.
Programming in REXX
- March 1996.
Programming the OS/2 Warp GPI
- August 1995.
The REXX Cookbook
- May 1996.
WIN Functions OS/2 Quick Reference Library Volume 1
- June 1995.
Writing Solid Code
- July 1996.
Menus -
Part 1,
Part 2,
Part 3,
and
Part 4
- A complete look at the menu control.
Scrollbars, Sliders, and Circular Sliders -
Part 1,
Part 2
and
Part 3
- A complete look at these three similar controls.
Direct To SOM -
Part 1,
Part 2,
Page 3,
and
Page 4
- See how DTS technology makes writing SOM applications and WPS objects
so much easier.
Using Exceptions
- Read how you can properly use this feature of the C++ language.
Hewlett-Packard's Standard Template Library
- Take a quick look at how you can use STL within your C++ applications.
An Introduction to DSOM
- Look at what Distributed System Object Model (DSOM) is and see how it
can be used within your applications.
Sockets++
- Learn about the Sockets++ classes with this brief overview about this
portable TCP/IP C++ library.
Using C++ Code From Within DLLs
- Examine the issues involved with using C++ code within DLLs, including
accessability outside of the DLL and issues when using multiple compilers.
File Input and Output
- Learn how file input and output is done in Rexx, sometimes without your
knowledge!
Translate
- See how to put this powerful Rexx function to use in your applications.
Writing Dynamic Self-Violating Code
- Read about the INTERPRET keyword and Value() function and what headaches can
result from using these functions, despite their uses.
Index of Products Reviewed
- A summary of all of the products reviewed in this column.
PSPM/2 version 5.10 and EditINI
Guidelines 3.1
Guidelines 3.2 -
Part 1
and
Part 2
IBM WebExplorer Toolkit
Mr. Ed 1.04 and UniMaint 4.0