EDM/2
 

Meta Index

 
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 Linkbars 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.

The Codesmith's Library

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.

Introduction to PM Programming

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.

OOPS Avenue

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.

Rexx Inside and Out

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.

Under the Scope

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

Feedback Search Top