Warpstock, Inc. Homepage
Background info about Warpstock, Inc...
Warpstock News Topics...
The History of Warpstock Events
Keep in touch with Warpstock...
All pages © 1999 - 2001
Presentations

Home

Presentations

Event Highlights

Product Demonstrations

Networking & Internet

Programming

OS/2 Techniques

Programming Sessions

Presenters
Friday
Saturday
Sunday
Monday

XML processing on the OS/2 platform

  • Date/Time : Sunday - 09:45am & Monday - 09:45
  • Location : MacDonald A/B - Algonquin C/D
  • Presenter : Gregory Bourassa

    A brief introduction to XML and its current application. A survey of the OS/2 tools, Java-based and native, available for the following tasks related to XML documents :

  • authoring
  • parsing
  • presenting (for screen and print)
  • transforming (XSLT)
A simple example problem worked live -- author a document, transform it into a web page (HTML) format using XSLT, and present it in a browser.

Design of Multithreaded Internet Applications

  • Date/Time : Sunday - 02:15pm
  • Location : MacDonald A/B
  • Presenter : Patrick J. Gleason

    Using VisualAge C++ to develop multi-threaded internet servers and clients for OS/2 using basic socket I/O calls. Concrete examples will include a web server, an SMTP server and a telnet client.

Writing OS/2 device drivers in C++

  • Date/Time : Monday - 08:30am
  • Location : MacDonald A/B
  • Presenter : Timur Tabi

    Object-oriented programming (OOP) is not something just for applications. Device drivers can take advantage of them as well. Although most drivers are written in C, it doesn't have to be that way. Why not use the right tool for the right job? If your code is inherently object-oriented, why not write it in an object-oriented language, like C++? With a few tricks, you can convince your C++ compiler to compile your code into a working OS/2 driver. This presentation will show you how.

USB what's that and how does it work?

  • Date/Time : Saturday - 01:00pm & Sunday - 01:00pm
  • Location : Algonquin C/D
  • Presenter : Markus Montkowski

    Introduction into the way USB works. The physical and logical layer. What happens when a device is attached. What is a USB Report. Configuration, Endpoints, Pipes.

Developing USB device drivers

  • Date/Time : Saturday - 02:45pm
  • Location : Algonquin C/D
  • Presenter : Markus Montkowski

    Short Intro into OS/2s USB device driver stack and it's drivers. Writing a driver for a certain device where to start, where to get information etc. Implementing a driver for a HID device.

Using USB devices from Ring3 Applications (PM/Console)

  • Date/Time : Sunday - 02:15pm
  • Location : Algonquin C/D
  • Presenter : Markus Montkowski

    Shows how easy it is to use/access a USB device from within a normal Application without writing a device driver.

Developing with IBM's "ManplatoSync for Java"

  • Date/Time : Sunday - 01:00pm
  • Location : Cabinet Room
  • Presenter : Brad Barclay

    One of IBM's latest alphaWorks technologies allows you to synchronize your IBM WorkPad and other Palm compatible devices on any Java enabled platform. This new technology, called "ManplatoSync for Java", was primarily developed under OS/2 Warp, and features a number of useful functions for performing data synchronization with Palm-compatible handheld computers. Foremost, it includes a plug-in mechanism for pieces of Java code called "mConduits" that allows developers to integrate synchronization functionality with potentially any application.

    This presentation will discuss how interested parties can use the "ManplatoSync for Java" APIs to create their own "mConduits" to provide cross-platform synchronization abilities to their applications and databases.

ODBC programming in VisualAge WITHOUT DataAccess Builder

  • Date/Time : Saturday - 09:45am
  • Location : MacDonald A/B
  • Presenter : Douglas Clark

    (Geared towards C++ novices or newbies)
    This covers how to access ODBC data and databases through a small set of VisualAge C++ classes. Areas covered:

    1. Overview of ODBC
    2. DataAccess Builder overview - for contrast
    3. Connecting to a data source with the Connect class
    4. Opening a cursor and retrieving data with the Cursor class
    5. Preparing and executing a statement with the Statement class
    6. Querying a table definition with the TableDef class

Generating real-time database reports from a web server

  • Date/Time : Monday - 08:30am
  • Location : Algonquin C/D
  • Presenter : Douglas Clark

    (Geared towards C++ novices or newbies)
    This covers how to create CGI based postscript/pdf reports from ODBC and DB2 data
    sources using a Report set of classes. Areas covered:

    1. CGI and web servers overview
    2. Postscript and PDF overview - and viewers
    3. Creating a simple report with the Report Classes
    4. Wrappering the report with CGI stuff
    5. Creating the HTML file to call the CGI program
    6. Overview of Report classes design and structure
    7. Issues with the ODBC classes/WSeB/Lotus Domino

Creating Applications for Wireless devices

  • Date/Time : Sunday - 09:45am
  • Location : Algonquin A/B
  • Presenter : Kevin E. Peterson

    Abstract to follow shortly.

Creating Server Side Applications

  • Date/Time : Monday - 08:30am
  • Location : Algonquin A/B
  • Presenter : Kevin E. Peterson

    Abstract to follow shortly.

Hosted by Falcon Networking
Contact the Webmaster