| 8:30 AM |
-9:00 AM |
Continental Breakfast |
| 9:00 AM |
-9:15 AM |
Opening Remarks |
| 9:15 AM |
-10:45 AM |
Breakout Session I (concurrent sessions) |
|
|
|
| Deflation, Inflation & Archives in APL+Win Mark Osborne An exploration of two new features in APL+Win which enable deflation and inflation of files, storing files in archives, and extracting files from archives, using .zip data compression technology. |
he MOM Object System Bill Rutiser The MOM Object System, a set of syntactic and semantic extensions to the APL+Win language and interpreter, enables object based programming in APL. This session will provide an overview of the system and a description of its new features. An extended tutorial example will describe uses of the MOM Object System in developing a useful program. Topics will include: tools, coding idioms, design patterns, solutions for common problems. A workspace containing the example code and tools will be included. |
Using C# DLLs from APL+Win as if they were ActiveX Eric Lescasse Learn to write C# DLLs using Visual Studio 2005 and NetAccess, and use them in APL+Win as simply as if they were ActiveX, with Œwi. These techniques open the whole .Net world to APL+Win. It now allows you to use the thousands of .Net Framework classes from APL+Win. You'll even be able to embed C# events in APL, etc... The NetAccess C# code generator does all of the hard work automatically for you. Discover how minimal the overhead and how great the performance. |
| 10:45 AM |
-11:00 AM |
Morning Break |
|
| 11:00 AM |
-12:00 PM |
Breakout Session II (concurrent sessions) |
|
|
|
| Charts, Tables and Reports direct to PDF with SharpPlot and NewLeaf Adrian Smith Causeway has completed the rebuild of RainPro (now SharpPlot) and NewLeaf as fully managed .Net libraries. These may be called directly from APL+Win using a traditional ŒWCALL interface to give APL developers unhindered access to one of the best reporting tools on the market. Learn the process of turning data into charts, integrating the charts into reports, and publishing the results as professional quality PDFs for internet distribution. |
SQL Syntax and APL Equivalents Jeremy Main APL thinking when searching, selecting and summarizing with SQL expressions. This session will show ways to explore, join and report on relational databases using the MS SQL SVR 2005 Express Edition as a developers playground. An intermediate set of more interesting SQL expressions and their APL equivalents will be shown. |
The Advantages of Assembly Language for MACfns Roy Sykes MACfns, a large suite of APL programs, use assembly language to achieve its extraordinary speed and unmatched precision. We will discuss the characteristics, advantages, and complexities of using assembly language, with code examples and illustrations of the development and usage of MACfns. |
| 12:00 PM |
-1:15 PM |
Lunch |
| 1:15 PM |
-2:15 PM |
Breakout Session II (concurrent sessions) |
|
|
| Delivering a Complete Application System as a Professional Joe Blaze Often a great idea for a software product is not financially realized because the inventor doesn’t make available a ‘complete’ application system, but what does that include and how can one deliver it professionally? |
Editing APL Source Code with Vim Marvin Renich Vim is a text editor that has been popular for a long time among programmers of mainstream languages such as C and C++. With a Unicode APL font, Vim can be used to edit APL functions as well. Necessary utilities, such as APL User Commands and Vim keymap files are provided. |
Tool Talk 4 Rex Swain More useful tools for developers, including searching functions for strings with and/or/not logic, and ways to align and word-wrap comments within the function editor. |
| 2:15 PM |
-3:15 PM |
APL2000 Product Pricing, Sonia Beekman |
|
|
| An overview of products available through APL2000 including a description of the APL+Win Subscription Tier levels and pricing of APLNext-The Language. |
| 3:15 PM |
-3:30 PM |
Afternoon Break |
| 3:30 PM |
-4:40 PM |
Developer Forum |
|
|
| An open discussion with the APL2000 developers. This is your chance to ask us for your favorite enhancements. |