List of Presentations - Programming
Please fill out our Presentations Survey...

This page lists only a small selection of the presentations at Warpstock.
Click on the sections below for a complete list, and check back often for updates...

Highlights Users -
Advocacy
Demos -
Training
Networking -
Internet
Programming BoF

Related Information
Friday Schedule
Saturday Schedule
Sunday Schedule
Sign up for a BoF Session
Exhibition space
 

Prorgramming Sessions at Warpstock 99

Introduction to programming
Timur Tabi
Time:
Location:
Status:
Saturday 16th - 09:00 AM
Biltmore III
Scheduled
Class for non-programmers who want to learn how to program. Obviously, you won't actually learn programming during this class, but you will find out what programming is, by the master himself.
Introduction to REXX programming
Timur Tabi
Time:
Location:
Status:
Saturday 16th - 1:00 PM
Biltmore III
Scheduled
REXX is the built-in scripting language of OS/2. It has the ability to control almost every aspect of OS/2, and it is the most commonly used language for applications that support scripting. After attending this presentation, you will dramatically increase your productivity using OS/2. This session is intended for those with some programming experience, including those who have just attended Timur's Intro to Programming presentation.
Object REXX I - Basic Concepts
John J. Urbaniak - Aviar, Inc.
Time:
Location:
Status:
Saturday 16th - 2:00 PM
Biltmore III
Scheduled
This session gives an introduction to Object REXX, an incredibly powerful, yet very easy to learn and to use language. It runs on OS/2, Linux, various mainframe platforms, even Windows NT. Object REXX can be used for small, one-time jobs, but also for major applications, consisting of hundreds of interconnected modules. This session will cover the basics: Objects, Classes, Built-in Objects, Functions and Methods. We will focus on the applicability of Object REXX to real-world situations.
Object REXX II - Advanced Concepts
Gwen L. Veneskey - Aviar, Inc.
Time:
Location:
Status:
Saturday 16th - 3:30 PM
Biltmore III
Scheduled
This session discusses Object REXX, plus other tools for developing user-friendly GUI applications. Focus is on multi-media, multi-threaded apps with music, sound and animation especially suited for children. Illustrations will be taken from Aviar's "KidStuff for OS/2," a suite of "edu-tainment" programs for small children.
Introduction to Presentation Manager programming
Timur Tabi
Time:
Location:
Status:
Saturday 16th - 4:30 PM
Biltmore III
Scheduled
Presentation Manager (PM) is the graphical interface for OS/2 - every OS/2 application that displays a window on the desktop needs to use PM in some way. By learning how to program with the PM API, you can easily write GUI applications that are small and fast. This presentation is intended for those with experience in the C programming language.
Introduction to Assembly language programming
Timur Tabi
Time:
Location:
Status:
Saturday 16th - 5:30 PM
Biltmore III
Scheduled
What makes a master programmer? Knowing assembly language is a start. Gain a true competitive advantage over your peers by learning how to program in the CPU's native language. Knowledge of assembly language is a pre-requisite for anyone who wants to write device drivers, hack a kernel, debug his compiler, optimize his code, or fix bugs that no one else can. Yes, you too can become a master!
Introduction to device driver programming - Part I
Timur Tabi
Time:
Location:
Status:
Sunday 17th - 8:00 AM
Biltmore III
Scheduled
Not enough device drivers - it's one of the most common complaints of OS/2 users. Well, now you can do something about it! Timur Tabi extends last year's device driver programming class into two sessions. This first session, will cover all the basics of an OS/2 device driver. It is recommended that you attend Timur's assembly language programming class first.
Introduction to device driver programming - Part II
Timur Tabi
Time:
Location:
Status:
Sunday 17th - 9:00 AM
Biltmore III
Scheduled
In the second hour of this presentation, Timur will cover the source code for a complete device driver, line by line. You'll learn exactly why each coding decision was made, and you'll get a floppy disk with the source code! The pre-requisite for this class is part I or last year's presentation. It is recommended that you attend Timur's assembly language programming class first.
Java in the Real World: A case study
David Moskowitz
Time:
Location:
Status:
Sunday 17th - 2:00 PM
Biltmore I-II
Scheduled
Everywhere you go you can read about Java this and Java that. Are you thinking about using Java with your mission critical line of business applications? This session is for you if you want to learn the mistakes to avoid, or the things that work, or if you just want to compare your experiences to two other companies that have, "been there, tried it and done it." (For those of you who have attended David's "Case Study" presentation at a previous Colorado Software Summit, this session will cover new material.)
TCP/IP programming on OS/2
Paul Hethmon - Hethmon Brothers
Time:
Location:
Status:
Sunday 17th - 2:00 PM
Biltmore III
Scheduled
This seminar will cover the basics of tcp/ip programming with an emphasis on what's different on OS/2 as opposed to standard BSD style sockets. Covered will be both client and server side sockets, hostname resolution, TCP/IP 4.1 and 4.2 differences, and a simple C++ socket class to encapsulate it all. You should be familar with C programming and basic C++ programming. Specific OS/2 programming knowledge not necessary but helpful.
COBOL to Java Conversion
Gordon T. Roland
Time:
Location:
Status:
Sunday 17th - 3:30 PM
Biltmore III
Confirmed
This might sound like heresy, but increasingly enterprise IT is finding Java conversion to be an effective way to moderize COBOL applications. CICS transactions adapt readily to Java applets and even batch COBOL can often be effectively converted to Java Classes. But the big surprise is how easy it turns out to be.
What you don't know about Java Security will hurt you
David Moskowitz
Time:
Location:
Status:
Sunday 17th - 4:30 PM
Biltmore III
Scheduled
Java 2 (aka Java 1.2) introduces a new security manager. Merely knowing what's new and improved isn't enough. Is your code secure? Are you sure? Really sure? You have to decide upon the proper balance between totally secure and extensible. This session presents the basic rules you should follow to assure that your code isn't vulnerable to either accidental or malicious attack. Does your code follow them all? Did you know some of them provided a window of vulnerability? Don't assume it is secure.
Overview of Java Technology Today
Gordon T. Roland
Time:
Location:
Status:
Sunday 17th - 5:30 PM
Biltmore III
Confirmed
If you think Java is just a way of adding interactive games to web pages, you need to get up to date on Java application development. Java is an outstanding solution to many development challenges and may be the best alternative in some cases. This presentation begins with a review of the design goals for Java, explores how well those goals have been met, and concludes with an overview of the state of the art today.

 

Registration Rates and Deals!Warpstock Home