From here you can access old and current issues of EDM/2, as well as download them. Just browse the list for what you need, and click on the title to read it, or on the download sections to download.
PROBLEMS ???
NOTE: If you have errors downloading, please use a real ftp program such as NcFTP to download with. Netscape users may receive errors when a file is selected for downloading. If this is so, try anonymous FTP to hops.ag.utk.edu and change to the ftp/EDM2/issues or EDM2/issues directory. There you should find our complete collection. You should not use Netscape for this.
Common files - (Updated every month) (308 KB)
EDM/2 Volume 5 Issue 1
- The News
- OS/2 Routes - TCP/IP Part 2
- Hooking: TSRs Invade PM
- From Hello World to Real World - Part 5
- An Introduction to C Programming - Part 5
- Inside the High Performace File System - Part 2
DOWNLOAD HTML edition (97 KB),
DOWNLOAD Source code (67 KB)
EDM/2 Volume 4 Issue 11
- The News - 961202
- OOPS Avenue - Fun with IO Streams
- OS/2 Routes - TCP/IP
- From Hello World to Real World - Part 4
- An Introduction to C Programming - Part 4
- Inside the High Performace File System - Part 1
DOWNLOAD HTML edition (63 KB),
DOWNLOAD Source code (1 KB)
EDM/2 Volume 4 Issue 10
- The Codesmith's Library - "The Java Language"
- The News - 961104
- OOPS Avenue - VAC++ NT vs. OS/2
- OS/2 Routes - Network Protocols
- A Hello World Device Driver - Part 3
- An Introduction to C Programming - Part 3
- Adventures in Kernel Debugging
- Inside the High Performace File System - Part 0
DOWNLOAD HTML edition (527 KB),
DOWNLOAD Source code (51 KB)
EDM/2 Volume 4 Issue 9
- The Codesmith's Library - "Using Assembly Language, 3rd Edition"
- The News - 961007
- The News - 961021
- OOPS Avenue - The Java Language
- OS/2 Routes - Shared Nothing
- A Hello World Device Driver - Part 2
- An Introduction to C Programming - Part 2
DOWNLOAD HTML edition (64 KB),
DOWNLOAD Source code (58 KB)
EDM/2 Volume 4 Issue 8
- The Codesmith's Library - "Java in a Nutshell"
- The News - 960917
- A Hello World Device Driver - Part 1
- An Introduction to C Programming - Part 1
DOWNLOAD HTML edition (45 KB),
DOWNLOAD Source code (32 KB)
EDM/2 Volume 4 Issue 7
- An Interview with Brad Wardell
- A Progress-indicating Status Line in C++ - Part 3
- Using Semaphores in C++
DOWNLOAD HTML edition (26 KB),
DOWNLOAD INF edition (156 KB),
DOWNLOAD Source code (28 KB)
EDM/2 Volume 4 Issue 6
- The Codesmith's Library - "OS/2 Message Functions", "Writing Solid Code"
- REXX Inside and Out
- Watermarking Your Printouts
- A Progress-indicating Status Line in C++ - Part 2
DOWNLOAD HTML edition (68 KB),
DOWNLOAD INF edition (156 KB),
DOWNLOAD Source code (33 KB)
EDM/2 Volume 4 Issue 5
- The Codesmith's Library - "OS/2 Warp Presentation Manager for Power Programmers"
- OOPS Avenue
- Under the Scope
- Encapsulating Extended Attributes - Part 2
- A Progress-indicating Status Line in C++ - Part 1
- Stupid Enumeration Tricks
DOWNLOAD HTML edition (93 KB),
DOWNLOAD INF edition (210 KB),
DOWNLOAD Source code (26 KB)
EDM/2 Volume 4 Issue 4
- Encapsulating Extended Attributes - Part 1
- A Look at OREXX
- The Codesmith's Library - "The REXX Cookbook"
- OOPS Avenue
- Under the Scope
DOWNLOAD INF edition (207774 bytes),
DOWNLOAD Source code (5794 bytes)
EDM/2 Volume 4 Issue 3
- Using The GNU Configure Scripts In OS/2
- Multimedia I/O Procedures
- Introduction to Java
- Using Modula-3 Under OS/2
- The Codesmith's Library - "Programming In REXX"
- OOPS Avenue
- REXX Inside and Out
- Under the Scope
DOWNLOAD INF edition (654121 bytes),
DOWNLOAD Source code (46227 bytes)
EDM/2 Volume 4 Issue 2
- The Codesmith's Library - "OS/2 Warp Workplace Shell API"
- The Codesmith's Library - "The OS/2 Warp Programmer's Sidekick, Functions and Structures"
- Introduction to PM Programming
- OOPS Avenue
- REXX Inside and Out
- Under the Scope
DOWNLOAD INF edition (356612 bytes),
DOWNLOAD Source code (47805 bytes)
EDM/2 Volume 4 Issue 1
- Plugging Into OS/2 Socket Programming - Part 3
- The Codesmith's Library - "OS/2 Warp Presentation Manager API"
- OOPS Avenue
- REXX Inside and Out
- Under the Scope
DOWNLOAD INF edition (201172 bytes),
DOWNLOAD Source code (56636 bytes)
EDM/2 Volume 3 Issue 10
- Bubble help
- A Look at EPM 6.0x
- Plugging Into OS/2 Socket Programming - Part 2
- Sending Mail with REXX
- The Codesmith's Library - "OS/2 Warp Control Program API"
- Introduction to PM Programming
DOWNLOAD INF edition (358770 bytes),
DOWNLOAD Source code (87416 bytes)
EDM/2 Volume 3 Issue 9
- Building an Editor - Part 3
- C++ Compiler Review - Part 3
- OS/2 Frequently Asked Questions
- The Codesmith's Library - "OS/2 Certification Handbook"
- Introduction to PM Programming
- OOPS Avenue
DOWNLOAD INF edition (313914 bytes),
DOWNLOAD Source code (2133 bytes)
EDM/2 Volume 3 Issue 8
- C++ Compiler Review - Part 2
- Gearing Up For Games - Part 3
- OS/2 Warp Game Developer's Seminar
- Inside INF
- Plugging into OS/2 Socket Programming
- Easy Buttonbars
- Introduction to PM Programming
- The Codesmith's Library - "Designing High-Powered OS/2 Warp Applications"
DOWNLOAD INF edition (241330 bytes),
DOWNLOAD Source code (169278 bytes)
EDM/2 Volume 3 Issue 7
- C++ Compiler Review - Part 1
- Gearing Up For Games - Part 2
- Programming the WPS Using the UICL
- 32-Bit I/O With Warp Speed
- The Codesmith's Library - "Programming the OS/2 Warp GPI"
- OOPS Avenue
DOWNLOAD INF edition (385777 bytes),
DOWNLOAD Source code (231550 bytes)
EDM/2 Volume 3 Issue 6
- Building an Editor - Part 2
- Gearing Up For Games - Part 1
- IPC Between DOS Processes
- Reducing the Code Load
- The Codesmith's Library - "WIN Functions OS/2 Quick Reference Library Volume 1"
- Introduction to PM Programming
DOWNLOAD INF edition (219983 bytes),
DOWNLOAD Source code (97042 bytes)
EDM/2 Volume 3 Issue 5
- The Design and Implementation of VIOWIN - Part 8
- RMX-OS2: An In-Depth View - Part 4
- The Codesmith's Library - "OS/2 Warp Unleashed"
- OOPS Avenue
- Introduction to PM Programming
DOWNLOAD INF edition (192752 bytes),
DOWNLOAD Source code (262957 bytes)
EDM/2 Volume 3 Issue 4
- A Brief Look at Personal REXX
- Building Custom Controls
- Building Smaller OS/2 Executables - Part 2
- The Design and Implementation of VIOWIN - Part 7
- The Codesmith's Library - "The GUI-OOUI War - Windows vs. OS/2"
- OOPS Avenue
- Introduction to PM Programming
DOWNLOAD INF edition (296350 bytes),
DOWNLOAD Source code (178285 bytes)
EDM/2 Volume 3 Issue 3
- Building Smaller OS/2 Executables - Part 1
- The Design and Implementation of VIOWIN: Part 6
- KEYBOARD.DCP File Format
- REXX, The Developer's Best Friend
- RMX-OS2: An In-Depth View (Part 3
DOWNLOAD INF edition (124772 bytes),
DOWNLOAD Source code (57434 bytes)
EDM/2 Volume 3 Issue 2
- The Infinitely Floating Spinbutton
- KEYBOARD.DCP File Format
- RMX-OS2: An In-Depth View - Part 2
- The Codesmith's Library - "OS/2 Programming - Your Fast Track Guide to OS/2"
- OOPS Avenue
- Introduction to PM Programming
DOWNLOAD INF edition (179700 bytes),
DOWNLOAD Source code (365196 bytes)
EDM/2 Volume 3 Issue 1
- The Design and Implementation of VIOWIN: Part 5
- RMX-OS2: An In-Depth View - Part 1
- The Codesmith's Library - "Designing OS/2 Applications"
- OOPS Avenue
- Introduction to PM Programming
DOWNLOAD INF edition (154134 bytes),
DOWNLOAD Source code (40235 bytes)
EDM/2 Volume 2 Issue 11
- Coding for Dollars: Copy Protection and Prevention
- Controlling Yourself: A Framework for Configurable Options
- The Design and Implementation of VIOWIN: Part 4
- The Codesmith's Library - "OS/2 Presentation Manager Programming"
- Introduction to PM Programming
DOWNLOAD INF edition (195089 bytes),
DOWNLOAD Source code (60367 bytes)
EDM/2 Volume 2 Issue 10
- The Design and Implementation of VIOWIN - Part 3
- The Codesmith's Library - "Application Development Using OS/2 REXX"
- OOPS Avenue
- Introduction to PM Programming
DOWNLOAD INF edition (116763 bytes),
DOWNLOAD Source code (32042 bytes)
EDM/2 Volume 2 Issue 9
- Visual REXX Faceoff - Part 3
- WPS Programming the Easy Way - Part 2
- The Design and Implementation of VIOWIN - Part 2
- The Codesmith's Library - "REXX Reference Summary Handbook"
- OOPS Avenue
- Introduction to PM Programming
- Scratch Patch (Column)
DOWNLOAD INF edition (231309 bytes),
DOWNLOAD Source code (132376 bytes)
EDM/2 Volume 2 Issue 8
- Sprites and Animation - Reprise
- The Design and Implementation of VIOWIN - Part 1
- WPS Programming the Easy Way - Part 1
- The Codesmith's Library - "Mastering OS/2 REXX"
- OOPS Avenue
- Introduction to PM Programming
- Scratch Patch (Column)
DOWNLOAD INF edition (148009 bytes),
DOWNLOAD Source code (144710 bytes)
EDM/2 Volume 2 Issue 7
- Sprites and Animation - Part 3
- Visual REXX Faceoff - Part 2
- The Codesmith's Library - "The Art of OS/2 2.1 C Programming"
- OOPS Avenue
- Introduction to PM Programming
- Scratch Patch (Column)
DOWNLOAD INF edition (207086 bytes),
DOWNLOAD Source code (52391 bytes)
EDM/2 Volume 2 Issue 6
- Sprites and Animation - Part 2
- Resources and Decompiling Them
- Visual Rexx Faceoff
- The Codesmith's Library - "OS/2 Presentation Manager GPI"
- OOPS Avenue
- Introduction to PM Programming
- Scratch Patch (Column)
DOWNLOAD INF edition (211500 bytes),
DOWNLOAD Source code (58284 bytes)
EDM/2 Volume 2 Issue 5
- Sprites and Animation - Part 1
- Using SYSLEVEL Files in Your Applications
- The Codesmith's Library - "Writing OS/2 2.1 Device Drivers in C, 2nd Edition"
- OOPS Avenue
- Introduction to PM Programming
- Scratch Patch (Column)
DOWNLOAD INF edition (170304 bytes),
DOWNLOAD Source code (60473 bytes)
EDM/2 Volume 2 Issue 4
- Debugging Classes in Borland C++
- The Codesmith's Library - "Learning to Program OS/2 2.0 Presentation Manager by Example"
- OOPS Avenue
- Introduction to PM Programming
- Scratch Patch (Column)
DOWNLOAD INF edition (138434 bytes),
DOWNLOAD Source code (142716 bytes)
EDM/2 Volume 2 Issue 3
- Making Noise with MMPM/2 - Part 2
- Porting STEP02 to ICLUI
- Workplace Shell Development 101
- The Codesmith's Library - "Real World Programming for OS/2 2.1"
- OOPS Avenue
- Introduction to PM Programming
- Scratch Patch (Column)
DOWNLOAD INF edition (207723 bytes),
DOWNLOAD Source code (298064 bytes)
EDM/2 Volume 2 Issue 2
- A Review of Personal REXX for OS/2
- TCP/IP Socket Programming in REXX
- OOPS Avenue
- Introduction to PM Programming
- Scratch Patch (Column)
DOWNLOAD INF edition (108887 bytes),
DOWNLOAD Source code (73941 bytes)
EDM/2 Volume 2 Issue 1
- Adding Sounds to Your OS/2 Application
- Making Noise with MMPM/2 - Part 1
- Utilizing Hooks for Added Capabilities
- OOPS Avenue
- Introduction to PM Programming
- Scratch Patch (Column)
DOWNLOAD INF edition (108362 bytes),
DOWNLOAD Source code (189962 bytes)
EDM/2 Volume 1 Issue 7
- OS/2 Installable File Systems - Part 3
- Rexx-ercising Your Applications - Part 2
- Using OS/2 2.x bitmap files
- Writing a Direct Manipulation Spy
- Introduction to PM Programming
- Scratch Patch (Column)
DOWNLOAD INF edition (111460 bytes),
DOWNLOAD Source code (259412 bytes)
EDM/2 Volume 1 Issue 6
- Customizing the Enhanced Editor
- Rexx-ercising Your Applications
- Threads in PM Applications
- Writing a C++ Thread Class
- Scratch Patch (Column)
DOWNLOAD INF edition (84949 bytes),
DOWNLOAD Source code (81755 bytes)
EDM/2 Volume 1 Issue 5
- A Review of C++ Compilers
- Development of a New Window Class - Part 2
- OS/2 Installable File Systems - Part 2
- Programming the Container Control - Part 3
- The Help Manager and Online Documentation
- Scratch Patch (Column)
DOWNLOAD INF edition (86059 bytes),
DOWNLOAD Source code (133192 bytes)
EDM/2 Volume 1 Issue 4
- C++ Encapsulation of PM
- Development of a New Window Class - Part 1
- Programming the Container Control - Part 2
- Questions and Answers (Column)
DOWNLOAD INF edition (51218 bytes),
DOWNLOAD Source code (11350 bytes)
EDM/2 Volume 1 Issue 3
- DOS Development Tools Under OS/2
- OS/2 Installable File Systems - Part 1
- Programming the Container Control - Part 1
- Introduction to PM (Column)
- Questions and Answers (Column)
DOWNLOAD INF edition (121905 bytes),
DOWNLOAD Source code (50543 bytes)
EDM/2 Volume 1 Issue 2
- Beginning Client/Server Programming: Named Pipes
- OS/2 Presentation Drivers in a Nutshell
- Road Map for the Workplace Shell
- Introduction to PM (Column)
- Questions and Answers (Column)
DOWNLOAD HTML edition (37 KB),
DOWNLOAD INF edition (58 KB),
DOWNLOAD Source code (61 KB)
EDM/2 Volume 1 Issue 1
- Advanced GPI: Retained Segments and Transformations
- Getting Started with EMX/GCC
- Introduction to PM
- The Making of MineSweeper
- Questions and Answers
- The Unofficial Guide to the Palette Manager
DOWNLOAD HTML edition (54 KB),
DOWNLOAD INF edition (82 KB),
DOWNLOAD Source code (55 KB)