|
|
Visits:
3303
(27 on line)
|
Last Update: Nov 23, 2003
|
|
|
| Content of the APL2000 User Conference 2000 Proceedings |
See photos taken at the APL2000 2000
Conference
Here are the 30 or so Papers in this 450 pages Conference Proceedings
document:
|
Day 1
- Introduction to APL (part 1)
Ray Polivka
Learn APL via the "See and Do" approach. This course introduces a major
portion of the APL programming language. Attendees will learn how to
create functions and variables and work with many of the APL primitives
available. No previous APL knowledge is required.
- JavaScript for APLers
Fred Waid
Enhance your APL programming skills with a working knowledge of JavaScript
and the structure for building an internet based application with APL
as the server. Learn to create a web client application using a zero
footprint approach, based on HTML, DHTML, JavaScript, VBscript and of
course, APL and APLscript.
- Using Microsoft Data Access Components
Jeremy Main & Warren Baelen
Microsoft's MDAC and how its many components can be used from APL. Topics
covered will include ODBC, DAO, ADO, SQL, and XML. Emphasis will be
on how to invoke the appropriate COM or CLI interfaces using []WI and
[]WCALL.
- Developing Windows Applications with Lescasse
Objects v2
Eric Lescasse & Stephen Brooks
A full day discussion of Release 2.0 of Lescasse Consulting's objects
system. This new release includes (among other things) much faster control
placement and resizing. The session will include explanation and demonstration
of system features.
- Introduction to APL (part 2)
Ray Polivka
A continuation of the morning's course.
- Java Script
Fred Waid
Examples of using JavaScript to create forms, validate data and interface
to an APL web server. Learn how to interface your existing workspace
with the internet. Using HTML and JavaScript, create forms which cause
variables to be placed in your server workspace and a selected function
to be executed.
- The APL Grid Object
Patrick Parks
Explore the basic features and practical applications of the new APL
Grid object. APLGrid is a spreadsheet-like ActiveX control that has
been built from the ground up to work with arrays rather than scalar
data.
- Eric Lescasse's Objects
Stephen Brooks
Examples using each of the system's objects will be provided. The afternoon
session will be a continuation of the morning session with a greater
focus on building full-scale applications with the objects.
Day 2
- Welcome and Introduction to APL2000 User Conference
Eric Baelen, President, APL2000
- APL Based Decision Support Systems
Greg Ferguson, President, Kreg Information Systems
- Driving MS Word
Eric Baelen
Create a MS Word Document with multiple styles, font changes, tables
and embedded links and Load/Save documents, Find/Replace on text strings
and move plain or RTF text from your APL workspace to a document.
- Vector Graphics on the Internet - a Working
Intro. to VML
Adrian Smith
Gain an understanding of basic VML syntax. A laptop with IE5 and your
favorite text editor (Notepad will do fine) is recommended to work on
examples.
- Building Peer to Peer Internet Applications
Fred Waid
The focus of the internet is migrating from a structure based server
with clients, to one relying on peer to peer activity. Learn how APL
can be used to create peer to peer applications.
- Windows API Toolkit
Brian Chizever
A collection of Windows APL utilities to improve your APL+Win application.
- APL and the MSXML Parser
Steve Bezner
Learn to use the MSXML parser in new and existing APL applications to
load, retrieve, append and gather XML data in APL.
- Developing APL+Win ActiveX Server Applications
William Parke
Discuss how to create and use APL+Win ActiveX Server applications.
- Demonstrate FTP and HTTP clients developed
as ActiveX Servers and APL+Win applications that use them .
- Context Sensitive Help
Michael Steiner
How to create, implement, and call "What's This?" help for APL+Win applications.
- Object Oriented File Handling In APL
Gert Glantz
TietoEnator's system for population forecasting completely developed
in APL+Win with heavy use of UDC's. The forecasting system and sample
code will be presented.
- Active X Enhancements to []WI
Patrick Parks
Discover new features and old tricks that make []WI handling of ActiveX
objects easier. Discussion of argument-count rules, omitted arguments,
and hierarchical object navigation.
- An APL Fanatic's View of the Internet
Gary Bergquist
How to maximize your productivity and maintain your APL sanity while
capitalizing on Internet opportunities.
- Add-Ons, Acronyms, Version Numbers and Magic
Colyn Phillips
Accessing databases from APL using APL+ Link and the ODBC standard.
- Installing Your APL Application
John Walker
Create installation scripts using APL or with shareware packages.
- Anemotion™ Technology Developed by PackageWorks
Josh Krafchin
- Closing Session
- Dinner and Entertainment
Day 3
- Opening Remarks
Eric Baelen, President APL2000
- Vox Proxy-Voice and Character for PowerPoint
Tom Atkins
- Breakout Session I (concurrent sessions) Tiptoe
thru the Tooltips
Eric Baelen
Code Walker features for exploring and debugging APL code.
- Internet Blackjack in APL+Win
Andrew Weiss
A multiuser Blackjack application with an APL backend and a DHTML interface
demonstrates advantages and capabilities of using a DHTML GUI over the
Windows GUI.
- :if... :else... :what?
Gary Bergquist
A comparison of control structures and traditional APL branching logic.
Does experience show one superior to the other?
- Using APL for a Different Approach To Data
Warehousing
Rich Woll
Data Warehousing provides ways of getting at data rapidly and efficiently.
APL using an inverted relational data approach is a natural for these
types of applications.
- Experiments with XP in APL
Bill Rutiser
Extreme Programming (XP) is an emerging, light-weight, small team, development
methodology. The application of several of its practices to APL coding
will be discussed.
- GUI Potpourri
Marvin Renich
A tour of some new APL GUI features: images in Status, images in Combo,
onHelp, and more.
- Tools for Transition
Adam Kertesz
Transferring APL systems to a different platform involves creating a
comprehensive tool set. Included are file and workspace transfers, handling
changes in naming conventions and syntax scanners, checkers and modifiers.
- CDO: Using e-mail in Your Application
Jairo Lopez
Discuss how to incorporate e-mail into client applications using CDO
(Collaboration Data Objects), a high level set of COM objects that allow
easy access to e-mail systems.
- The Future of the Internet
Fred Waid
What the .Net strategy of Microsoft means and how Microsoft is redefining
the way applications are created. What will be the next internet killer
applications and what are the keys to your involvement with their creation.
- Communication Between PC and Mainframe via
TCP/IP Using APL
Nils Dennstedt
Methods for processing data in large mainframe databases enabling communication
between workstation and mainframe using APL+Win.
- Easy Ways To Work With SQL
J. Merrill
Discuss techniques for working with SQL databases from APL+Win. Topics
include handling database NULL values, creating re-usable code to handle
database joins and more.
- Playing with Lego and ActiveX
Ed Kobialka
Illustrate how to use the ActiveX interface in APL+Win to interface
with the Lego Mindstorms Robotic Invention System® to program a stand
alone robot.
- APL in BC Stats
Dave O'Neil
The central statistical support organization for the government of British
Columbia
Day 4
- JavaScript on Steroids
Fred Waid
Manage objects with JavaScript. Using the layers available in DHTML
learn how to create applications which make a conventional GUI application
pale in comparison. Using VBscriptlets we will show you how to use the
Microsoft common controls in your web applications such as Trees, Listviews,
etc. The goal is to provide the APL programmer with the tools needed
to quickly develop a client side application.
- Excel
Kevin Weaver
Version 3.6 of APL+Win supports events from Excel so it can be more
easily used as a front end to an APL application. A sample application
is presented. Create multipage Excel workbooks from APL complete with
formatting and graphics. A suite of functions to do all of the common
Excel functions is provided.
- Intermediate APL Programming
Gary Bergquist
For the APL programmer who wants an introduction or review of some of
the more advanced features of APL. Included: nested arrays, efficiency,
readability, workspace/file design, advanced primitives and utilities.
- Introduction to APL (part 3)
Ray Polivka
A continuation of the course which began on Sunday, November 12th.
- XML, Behaviors and Namespaces in IE5.5
Fred Waid
Learn how to create a JavaScript.com object equivalent with your own
defined methods, events and properties. These are the tools needed to
create the application of the future. Integrate your APL server side
application with Microsoft Internet Information Server (IIS). We have
created a DLL which makes it possible for your APL application to use
SSL and HTTPS.
- Understanding the Listview and Tree Controls
Brian Chizever
How to use the APL+Win Listview and Tree controls. Includes setting
their contents, sorting, drag&drop, printing and more.
- ActiveX Enhancements to []WI
Patrick Parks
- APL and the MSXML Parser
Steve Bezner
- GUI Potpourri
Marvin Renich
- Introduction to APL (part 4)
Ray Polivka
A continuation of the course which began on Sunday, November 12th.
|
| |
| Disks included in the APL2000 2000 Conference
Proceedings |
| |
|
| Disk 1 |
APL+Win 3.7 Beta |
| Disk 2 |
APL2000 2000 User Conference - Demos & Utilities - Disk 1
of 2 |
| Disk 3 |
APL2000 2000 User Conference - Demos & Utilities - Disk 2
of 2 |
| |
|
|