Tuesday
30 April
2002 International Rexx Symposium - Research Triangle Park, NC
  8:15
    --
  8:30
Empire AB Eye-Opener
Assorted Juices, Fresh Fruit, Yogurt, Assorted Breads, Coffee, Tea, and Sodas will be available.
  8:30
    --
  9:30
Empire AB Gil Barmwater
barmwtr@attglobal.net
Computer Systems Consultant
Raleigh, NC USA
Enabling a Rexx Application for Internet Operation
Prompted by customer requests like "Can't we do that over the Internet?", Gil will review the issues involved in making an existing Interactive Voice Response (IVR) Rexx application capable of running "over the Internet".   The characteristics of the original application will be covered as well as the goals for the finished product, the design basis chosen, components used for implementation and the special capabilities of Rexx that allowed for a minimum of code rewriting and subsequent maintenance.
  9:30
    --
10:30
Empire AB Rony Flatscher
rony.flatscher@wu-wien.ac.at
Professor, Dept. of MIS
Vienna Univ. of Econ. & Bus. Adm.
Vienna, AUSTRIA
Applying the Object REXX Windows Scripting Engine with Windows Scripting Host
For the Windows family of operating systems Microsoft created a COM-based technology allowing for applications to closely interface scripting languages with them.   Starting with Windows 98 (based upon DOS) and Windows 2000 (based upon the OS/2 derived kernel) the Windows scripting host technology became part of the operating system.   Microsoft offers three applications employing a full implementation of the Windows Scripting Host (WSH): Microsoft Internet Explorer (IE), "Microsoft Active Server Pages" (ASP) and "Shell", which allows to script the operating system itself.   This talk introduces the overall architecture of the Windows Scripting Host, discusses cross-language scripting with "Windows Scritping Files" (WSF) and the ability to create "Windows Scripting Components" (WSC), in effect true COM-objects.   IBM's Object Rexx supports the WSH interfaces and therefore serves as a "Windows Scripting Engine" (WSE) allowing it to be applied for any scripting task under Windows.
10:30
    --
10:45
Empire AB Break
Fresh Coffee, Tea, Juice, and Sodas will be available.
10:45
    --
11:45
Empire AB Jan Engehausen
jan.engehausen@de.ibm.com
REXX Development
IBM Development Lab
Boeblingen, GERMANY
Windows Script Host by Example
This presentation shows several examples of how to harness the power of OLE Automation and the Windows Script Host.   Small, easy examples are shown of how to use the Microsoft Internet Explorer with scripting to interact with Java, JavaScript and Visual Basic, Active Server Pages (ASP), the Internet Information Server (IIS), DirectAnimation, and a host of OLE-enabled applications.
11:45
    --
  1:00
Empire AB Lunch & ShootOut
This will be a working lunch served in the same room as our sessions.
Approximately 30 minutes into the lunch we will begin the Shoot-Out presentations.
Menu: Choice of Club Sandwich or Submarine Sandwich, Pickles and Chips, Choice of Cheesecake or Apple Pie, Coffee, Tea.
  1:00
    --
  2:00
Empire AB Rexx Shoot-Out
Come On Down!
  2:00
    --
  3:00
Empire AB Thomas Schneider
Thomas.Schneider@donauland.at
IT-Professional
Bertelsmann Co.
Donauland, AUSTRIA
Introducing Rexx2Nrx: the "Classic Rexx" to NetRexx converter
During the past decades, REXX has become a very popular language used on various platforms and operating systems.   M.F.Cowlishaw, the author of REXX, has now introduced NetRexx, which is a blend of the best principles of Java and REXX.   Unfortunately, Netrexx is not upwards compatible to Rexx.   Rexx2Nrx, the "Classic REXX to NetRexx converter" has been developed to fill this gap.   Rexx2Nrx takes REXX source code, parses and analyses it, and translates it to NetRexx as far as possible.   REXX subroutines/functions are translated to proper NetRexx/Java classes and methods.   The format and the data types of the generated NetRexx program may be tailored to your needs by a couple of options very similar to the equivalent NetRexx options.   For those REXX functions not available in NetRexx, a RUN-Time library is provided, implementing the missing functions.   This library includes simple methods like date(..) and time(..) etc, as well as an implementation of stream I/O (stream, linein, lineout, charin, charout, etc), stack I/O, execution of system commands, bit string handling, etc.   Rexx2Nrx has been originally developed in CMS compiled REXX, and bootstraps itself from REXX to NetRexx.   A Java version is available thru the Internet.   Look at www.Rexx2Nrx.com for a DEMO version and some more detailed examples and documentation.   Version 3.01 of Rexx2Nrx is currently in beta test, which will allow you to stepwise translate external REXX function packages/include files to equivalent NetRexx/Java classes and methods.
  3:00
    --
  3:15
Empire AB Break
Fresh Coffee, Tea, Juice, Sodas, Cookies, and Brownies will be available.
  3:15
    --
  4:15
Empire AB Lavrentios Servissoglou
servissoglou@de.ibm.com
Project Lead, Object REXX Dev.
IBM Development Lab
Boeblingen, GERMANY
REXX on z/OS, z/VM, OS/2, Windows, AIX, Linux, and Solaris
This presentation will list the new features of REXX and Object REXX on the various platforms.   New ports of Object REXX will be listed, too.   Additionally, the new service and support will be presented.   Besides the technical features, the presentation will show the "environment" of the IBM REXX / Object REXX development team.
  4:15
    --
  5:00
Empire AB Jan Engehausen
jan.engehausen@de.ibm.com
REXX Development
IBM Development Lab
Boeblingen, GERMANY
Behind the Lab Door
Jan will demonstrate a prototype REXX tool and discuss some issues that IBM Rexx Development is considering.
  5:00
    --
  7:00
Free Time / Birds-of-a-Feather / Check-Your-Email
  7:00
    --
  9:00
Piedmont Banquet and Fun
Don't miss it!
Menu: Filet of Beef and Cornish Hen, House Salad, Roasted Red Potatoes, Carrots Julienne, Sugar Snap Peas, Rolls and Butter, French Silk Pie, Coffee, Tea, Unsweetened Iced Tea.