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