Fifth Annual International ColoradOS/2 Software Developers Conference

From OS2World.Com Wiki
Jump to navigation Jump to search

by Wayne Kovsky (Last updated December 25, 1996)

The Fifth Annual International ColoradOS/2 Software Developers Conference, the only OS/2-only, programmers-only conference in the world, was held the week of October 13 through 18, 1996, at Keystone Resort in Keystone, Colorado.

We had another super conference - it was great to see our old friends and to meet the many people new to ColoradOS/2 this year! Thank you all for coming and sharing your ideas, knowledge, and enthusiasm with the ever-growing ColoradOS/2 family.

About ColoradOS/2

In October of 1996, for the fifth consecutive year, an elite group of programmers, analysts, architects and innovators from around the world will gather in the Colorado Rocky Mountains to discuss, debate and challenge their software development platform of choice: OS/2.

  • The result? A metamorphosis.

As these professionals emerge from ColoradOS/2, putting their new insights and knowledge to work, they are poised to shape yet another generation of OS/2 software development.

  • ColoradOS/2 is about answers.

Recognized worldwide for professional quality and value, ColoradOS/2 is characterized by its enriching, highly charged atmosphere of information exchange. Learning takes place with a no-holds-barred attitude. You'll see OS/2 from all sides, learning firsthand how to navigate through its challenges to produce exceptional results.

  • The best of the best.

ColoradOS/2 is synonymous with quality: we've gone to great lengths to design a program that would be the dream conference of any serious OS/2 programmer:

a full-range of OS/2 software development topics
a faculty of movers, shakers and problem-solvers
flexible, self-mapped scheduling
the inspiring grandeur of the Colorado Rocky Mountains

Our goal is to promote and enhance the use of OS/2. Through our comprehensive program, support materials, speakers, venue and the attendees who return year after year, we strive to bring together the best of the best for an unparalleled experience.

A word about our faculty.

Our "faculty" is comprised of more than 45 OS/2 experts: people who were instrumental in the design and implementation of the OS/2 platform; people who have created substantial system architectures based on OS/2; people who know OS/2 inside out, upside down, backwards and forwards. Like you, all of these people live and work in the trenches with OS/2. They know what you're wrestling with, they know where you're coming from. Most of all, they are eager to share their knowledge with you.

  • Conference Format

Perhaps the best way to describe ColoradOS/2 is a "smorgasbord" -- as much as you want, of whatever you want, whenever you want it! From 8:00 a.m. to 9:00 p.m. (and typically beyond!) attendees roll up their sleeves to tackle the nuts and bolts of OS/2.

  • Featured Speakers

This year, we are pleased to have as our keynote speaker John W. Thompson, General Manager of IBM's Personal Software Products Division. Additional featured speakers include John Soyring, Vice President, Personal Software Products at IBM, and Joel Krautheim, President and co-founder of SPG Inc.

  • Tutorials

Our tutorial roster includes over 75 unique OS/2 related topics, each one offered three to five times throughout the week.

  • Self-mapped Schedule

One very distinctive feature of ColoradOS/2 is self-mapped scheduling, permitting you to optimize your own personal schedule. Self-mapping allows individuals to achieve their goals for ColoradOS/2 at a reasonable pace across the span of five days. Advanced sign-up for tutorials is neither necessary nor available prior to your arrival at the conference.

  • Human Interface

At most major conferences it can be difficult to interact with speakers or instructors; often they are available only during their appointed time for presentation. At ColoradOS/2, our speakers typically attend the entire conference, making themselves available throughout the week to participants.

  • Documentation

Because we offer far more presentations than any single individual could attend, we make materials from every presentation available. A notebook containing a copy of the tutorial presentations is provided at registration to assist your schedule mapping. Each attendee receives a CD-ROM version of presentations and source code following the conference.

  • Why you -- and your company -- will be glad you came:
FOCUS:	ColoradOS/2 is the only conference of its kind devoted exclusively to OS/2.
RESULTS:	What you learn will have an immediate impact on the caliber of your work.
QUALITY:	Conference materials and speakers are widely regarded as unsurpassed.
ANSWERS:	You'll learn what's happening in OS/2 from the people making it happen.
EXPERTISE:	Work side-by-side with experts in a hands-on, gloves-off environment.
EXPOSURE:	You'll be networking with a global community of OS/2 professionals.
SOLUTIONS:	Your new skills and knowledge will eliminate months of costly and trial and error.
EXCHANGE:	Whether you are a new user or an OS/2 guru, you'll gain -- and contribute -- valuable programming insights.
ENTHUSIASM:	You'll return infused with renewed vision, energy and perspective.


"Far and away the best prize that life offers is the chance to work hard at work worth doing." --Theodore Roosevelt

Go for the prize.

Space is limited. Enroll today.

Featured Speakers & Tutorial Topics

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.

Featured Speakers
Day Topic Speaker
Monday

[Keynote Address]

John W. Thompson (IBM Austin - General Manager of IBM's Personal Software Products)
Tuesday

[IBM Software Technology Being Developed in Support of OS/2 Application Development]

John Soyring (IBM Austin - Vice President, IBM's Personal Software Products Division)
Wednesday

[Changes in OS/2 Service and Support]

Pat McCarty (IBM Austin - Planning, Strategy and Operations Manager for PSP Service and Support)
Friday

[Winning OS/2 Business Strategies, Developing "Killer Apps"under OS/2, and Other Things Bill Doesn't Want You To Know]

Joel Krautheim (President and Co-founder of SPG Inc. - ColorWorks)
Friday

[Closing Presentation]

David Barnes (IBM Austin)



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)

[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)

[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)

[/web/19980115215251/http://www.colos2.com/1996/gardner.htm Programming DCE Security Services (Kerberos/DSS)]

Steve Gardner (Cyberworks)

[/web/19980115215251/http://www.colos2.com/1996/fischer.htm Programming Lotus Notes with Lotus Script]

Jens-Christian Fischer (ABB Turbo Systems AG)

[/web/19980115215251/http://www.colos2.com/1996/malacins.htm Programming the Container Classes of the IBM VisualAge C++ Open Class Library]

Andrei Malacinski (IBM RTP)

[/web/19980115215251/http://www.colos2.com/1996/brown.htm Programming with the OS/2 Warp DIVE Graphics Interface]

Mike Brown

[/web/19980115215251/http://www.colos2.com/1996/kaply.htm Programming TCP/IP under OS/2]

Mike Kaply (IBM Austin)

[/web/19980115215251/http://www.colos2.com/1996/azzarito.htm Recovering from Disk Problems]

Doug Azzarito (IBM Austin)

[/web/19980115215251/http://www.colos2.com/1996/wyatt.htm Rexx Extensions & Extensions with Rexx]

Joe Wyatt (NSite - Full Computer Solutions)

[/web/19980115215251/http://www.colos2.com/1996/tabi.htm RTMIDI, the OS/2 Real-Time MIDI Subsystem]

Timur Tabi (IBM Austin)

[/web/19980115215251/http://www.colos2.com/1996/bergman.htm Running a Virtual Office Using Lotus Notes]

Noel Bergman (DevTech)

[/web/19980115215251/http://www.colos2.com/1996/scharf.htm Selecting a GUI Development System]

Guy Scharf (Software Architects Inc.)

[/web/19980115215251/http://www.colos2.com/1996/nash.htm SOM and Java]

Simon Nash (IBM Austin)

[/web/19980115215251/http://www.colos2.com/1996/matthews.htm Source Code Debugging with the New Remote ICAT Debugger]

Chris Matthews (IBM Austin)

[/web/19980115215251/http://www.colos2.com/1996/moskowit.htm So, You Want To Be an Author]

David Moskowitz (Productivity Solutions)

[/web/19980115215251/http://www.colos2.com/1996/gimpel.htm Snares and Snags in C/C++ Programming]

James Gimpel (Gimpel Software)

[/web/19980115215251/http://www.colos2.com/1996/sessions.htm The CORBA Persistence Services]

Roger Sessions (ObjectWatch, Inc.)

[/web/19980115215251/http://www.colos2.com/1996/taylor.htm The Evolving OS/2 User Interface: Merlin and Beyond]

James Taylor (IBM Austin)

[/web/19980115215251/http://www.colos2.com/1996/nash.htm The Programmer's Guide to SOM]

Simon Nash (IBM Austin)

[/web/19980115215251/http://www.colos2.com/1996/moskowit.htm The State of the OS/2 Marketplace]

David Moskowitz (Productivity Solutions)

[/web/19980115215251/http://www.colos2.com/1996/lemke.htm The VisualAge C++ Linker & Librarian]

Jim Lemke (IBM Toronto)

[/web/19980115215251/http://www.colos2.com/1996/giangarr.htm Using Speech Effectively as a User Interface]

Paul Giangarra (IBM Austin)

[/web/19980115215251/http://www.colos2.com/1996/taylor.htm Using the Kernel Debugger]

James Taylor (IBM Austin)

[/web/19980115215251/http://www.colos2.com/1996/walker.htm Using the Rexx APIs to Extend Your Applications]

Bryan Walker (Williams-Sonoma)

[/web/19980115215251/http://www.colos2.com/1996/schindle.htm Using VoiceType with OS/2 Warp (& Merlin)]

Bill Schindler (The Groovy Corporation)

[/web/19980115215251/http://www.colos2.com/1996/sarantak.htm VisualAge Goes Java ... with a Demo Too!]

Bill Sarantakos (IBM Toronto)

[/web/19980115215251/http://www.colos2.com/1996/czaja.htm Workplace Shell Programmer's Roadmap (with Tips to Stay on the Straight and Narrow)]

Greg Czaja (DevTech)

[/web/19980115215251/http://www.colos2.com/1996/wyatt.htm Workplace Shell Programming for a Multi-User Environment]

Joe Wyatt (NSite - Full Computer Solutions)

[/web/19980115215251/http://www.colos2.com/1996/ameline.htm Writing High Performance OS/2 Applications in C and C++]

Ian Ameline (Alias Research)

[/web/19980115215251/http://www.colos2.com/1996/jennery.htm Writing OS/2 DLLs]

Aidon Jennery (IBM Austin)