Below is the list of topics we will be covering at this year's ColoradOS/2.
Please check this site frequently, as any changes to the agenda will be listed here.
Tutorial Sessions
Topics |
Speaker |
Adding Sound to Your OS/2 PM Application with MMPM |
Robert Mahoney (2RUD Software) |
Advanced Use of Canvas Classes |
Hiroshi Tsuji (IBM RTP) |
Advanced Visual Programming with IBM's VisualAge C++ |
George DeCandio (IBM RTP) |
A Look at OS/2's Hooks |
Robert Mahoney (2RUD Software) |
An Introduction to Java Technology on OS/2 Warp |
Mike Cowlishaw (IBM UK) |
A Technical Comparison of OS/2 Warp and Windows NT |
Paul Giangarra (IBM Austin) |
CORBA Programming with SOM 3.0 |
Roger Sessions (ObjectWatch, Inc.) |
Cracking the (WorkPlace) Shell |
Greg Czaja (DevTech) |
Cross-platform
Application Development Using OpenDoc |
Joseph H. McIntyre (IBM Austin) |
Design for Testing |
Charlie Parker (IBM Hawthorne) |
Designing and Developing Cross-Platform
Code for 32-Bit Operating Systems (OS/2, Windows NT and Windows 95) |
Rhonda Rosenbaum (IBM Hawthorne) |
Developing Applications in VisualAge for Smalltalk |
Greg Hutchinson (Attractors Consulting Inc.) |
Developing Java Applications |
David Moskowitz (Productivity Solutions) |
Developing Object Oriented OS/2 Device Drivers in C++ |
Timur Tabi (IBM Corporation) |
Developing Plug-in Modules for the ColorWorks API |
Anthony Serpico (SPG Inc.) |
Developing Portable User Interfaces with VisualAge for C++ |
Hiroshi Tsuji (IBM RTP) |
Developing Portable Windows and OS/2 Applications |
Rick McGuire (Lotus Development Corporation) |
Direct-to-SOM Programming with VisualAge C++ |
Joel Troster (IBM Canada Lab) |
Distributed Applications Using NetFinity |
Noel Bergman (DevTech) |
"Documentation Challenged" OS/2 |
Aidon Jennery (IBM Austin) |
DSOM and Lotus Notes Programming |
Steve Gardner (Cyberworks) |
DSOM Objects for the Workplace Shell |
Randall McClure (CyberWorks Corporation) |
Extended Attributes: Untangling the Interface |
Bryan Walker (Williams-Sonoma) |
HPFS Internals: An Introduction |
Doug Azzarito (IBM Austin) |
HPFS Internals: Advanced Topics |
Doug Azzarito (IBM Austin) |
HTML and OS/2 |
Mike Kaply (IBM Austin) |
IBM HotWire Technology for OpenDoc
Components |
Alan Warren (IBM) |
Introduction to Distributed Object Programming |
Roger Sessions (ObjectWatch, Inc.) |
Introduction to OS/2 Inter-Process Communication |
Kimberly Bobrow (Optimum Consulting, Inc.) |
Introduction to OS/2 Multi-Threaded Programming |
Kimberly Bobrow (Optimum Consulting, Inc.) |
Introduction to OS/2 PM Programming |
Guy Scharf (Software Architects Inc.) |
Introduction to Programming Lotus Notes |
Jens-Christian Fischer (ABB Turbo Systems AG) |
Introduction to the IBM VisualAge C++
Open Class Collection Classes |
Heinz Graalfs (IBM Germany) |
Introduction to the IBM VisualAge C++ Data
Access Builder |
Mike Polan (IBM Toronto) |
Introduction to Visual Programming with IBM's VisualAge C++ |
George DeCandio (IBM RTP) |
Java Jumpstart -- Introduction to Java |
David Moskowitz (Productivity Solutions) |
Lotus Notes APIs, Some C++ Wrapper Examples |
Randall McClure (CyberWorks Corporation) |
Lotus SmartSuite Update |
Rick McGuire (Lotus Development Corporation) |
Memory Management Part I: Using
the VisualAge C++ Memory Management Components |
Jay Benayon (IBM Toronto) |
Memory Management Part II: Heaps,
Shared Memory and Application Performance in C/C++ |
Jay Benayon (IBM Toronto) |
NetRexx: A New Language for the Java Environment |
Mike Cowlishaw (IBM UK) |
New Features of the IBM VisualAge C++ Open Class Library |
Andrei Malacinski (IBM RTP) |
Object Oriented Component Development with OpenDoc |
Joseph H. McIntyre (IBM Austin) |
OpenDoc-Enabling OS/2 and Windows Applications |
Alan Warren (IBM) |
OpenGL Introduction and Programming on OS/2 Warp |
Suzy Deffeyes (IBM Austin) |
OS/2 Consulting |
David Moskowitz (Productivity Solutions) |
OS/2 Graphics Programming Part I - The Building Blocks |
Kelvin Lawrence (IBM Austin) |
OS/2 Graphics Programming Part II - Advanced Topics |
Kelvin Lawrence (IBM Austin) |
OS/2 Graphics Programming Part III - Working with Bitmaps |
Kelvin Lawrence (IBM Austin) |
OS/2 Exceptions, C Signals, and C++ Exceptions
under VisualAge for C++ |
Roger Pett (IBM Toronto) |
OS/2 Warp Unleashed (Updated for Merlin) |
David Moskowitz (Productivity Solutions) |
Programming DCE Security Services (Kerberos/DSS) |
Steve Gardner (Cyberworks) |
Programming Lotus Notes with Lotus Script |
Jens-Christian Fischer (ABB Turbo Systems AG) |
Programming the Container Classes of the IBM
VisualAge C++ Open Class Library |
Andrei Malacinski (IBM RTP) |
Programming with the OS/2 Warp DIVE Graphics Interface |
Mike Brown |
Programming TCP/IP
under OS/2 |
Mike Kaply (IBM Austin) |
Recovering from Disk Problems |
Doug Azzarito (IBM Austin) |
Rexx Extensions & Extensions with Rexx |
Joe Wyatt (NSite - Full Computer Solutions) |
RTMIDI, the OS/2 Real-Time MIDI Subsystem |
Timur Tabi (IBM Austin) |
Running a Virtual Office Using Lotus Notes |
Noel Bergman (DevTech) |
Selecting a GUI Development System |
Guy Scharf (Software Architects Inc.) |
SOM and Java |
Simon Nash (IBM Austin) |
Source Code Debugging with the New Remote
ICAT Debugger |
Chris Matthews (IBM Austin) |
So, You Want To Be an Author |
David Moskowitz (Productivity Solutions) |
Snares and Snags in C/C++ Programming |
James Gimpel (Gimpel Software) |
The CORBA Persistence Services |
Roger Sessions (ObjectWatch, Inc.) |
The Evolving OS/2 User Interface: Merlin and Beyond |
James Taylor (IBM Austin) |
The Programmer's Guide to SOM |
Simon Nash (IBM Austin) |
The State of the OS/2 Marketplace |
David Moskowitz (Productivity Solutions) |
The VisualAge C++ Linker & Librarian |
Jim Lemke (IBM Toronto) |
Using Speech Effectively as a User Interface |
Paul Giangarra (IBM Austin) |
Using the Kernel Debugger |
James Taylor (IBM Austin) |
Using the Rexx APIs to Extend Your Applications |
Bryan Walker (Williams-Sonoma) |
Using VoiceType with OS/2 Warp (& Merlin) |
Bill Schindler (The Groovy Corporation) |
VisualAge Goes Java ... with a Demo Too! |
Bill Sarantakos (IBM Toronto) |
Workplace Shell Programmer's Roadmap
(with Tips to Stay on the Straight and Narrow) |
Greg Czaja (DevTech) |
Workplace Shell Programming for a Multi-User Environment |
Joe Wyatt (NSite - Full Computer Solutions) |
Writing High
Performance OS/2 Applications in C and C++ |
Ian Ameline (Alias Research) |
Writing OS/2 DLLs |
Aidon Jennery (IBM Austin) |