APL Borealis and APL2000 are pleased to present...


"APL+Integration"

Integrating APL+Win into Today's Business Environment

 

September 8, downtown Toronto, featuring...

 

Joe Blaze and Sonia Beekman, APL2000

 

A Morning Workshop, followed by a series of Afternoon Presentations

 

Featuring the latest in APL technology and APL2000 products

 

Location:        Learning Tree Intl., 1 Dundas Street W., 10th Floor, Toronto (Yonge & Dundas)

Date/Time:     Thursday, September 8th, 10:00am to 5:00pm

Cost:               Free; refreshments and Lunch 12-1pm Included - * RSVP required (see below)

 

"APL+Win" excels as a development platform for business applications in the Windows environment. Join us for both a free morning workshop, lunch, an afternoon of presentations, and discussion and feedback on the latest products and features and see first-hand how APL can be integrated in numerous ways into your strategic applications, and learn how to effectively modernize your APL application systems.

 

AGENDA:  (see details below)

 

Morning Workshop - 10:00AM to 12-noon:

 

Using N-Tier Architectural Design to create flexible and reusable APL Applications

Learn how to create better software systems that can be more easily maintained and deployed.

 

Lunch - 12-noon to 1:00PM - complimentary lunch provided by APL2000 & APL Borealis

 

 

Afternoon Presentations - 1:00PM to 5:00PM, will include:

 

- APL and the Web - use APLNext WebServices to support high-performance web applications

- APL and .Net - use .Net tools, utility base, security; deploy APL apps

- APL and XML - facilitates integration with other apps; XML/array tools

- APL and Databases - use ActiveX or .Net tools for database integration with APL

- APL Parallel Processing & Multi-threading - with the APLNextSupervisor

- Speed-ups, Extra Memory and other goodies in APL+Win version 10

- VisualAPL - full-featured .Net/VisualStudio application development platform

 

***  RSVP:  is essential  ***

Space is limited - please contact us to register for this event as soon as possible.

 

RSVP or Further Info:             Richard Procter, APL Borealis,  tel: 416-707-1175   

                                                Brian Oliver, APL Borealis, tel: 416-488-7828

                                                email:  info@aplborealis.com

 


AGENDA - APL+Integration - Sept. 08, Toronto

 

10:00 AM – 12 Noon     MORNING WORKSHOP

 

Using N-Tier Architectural Design to create flexible and reusable APL Applications

- learn how to create better software systems that can be more easily maintained and deployed, including web-based deployment for all APL+Win systems, including legacy APL systems

- deploy business rules to various platforms, e.g. local, web, etc.

- improve component interchangeability without re-writing the entire application system

- separate development and maintenance functions to respective component experts

- independently develop each component – according to specifications which assure proper interaction

- choose the appropriate programming language and methodology for each component

- modify look & feel of the GUI, database engine or algorithms independently

Start now even if your application is pure APL so that it is ‘ready’ for alternative deployment options

12 Noon to 1:00 PM  Complimentary LUNCH, provided by APL2000 & APL Borealis

 

1:00 PM – 5:00 PM        AFTERNOON PRESENTATIONS

 

APL and the Web - use APLNext WebServices to support high-performance web applications

- HTML5, for browser-based GUI development, can be constructed with APL

- HTML can call APL either locally as ActiveX or remotely via APLNext WebServices

- For low user-load applications, APL+Win can be called by Javascript or .ASP as ActiveX

- For high-performance, high user-load apps, APL+Win is best on the server-side, supported by:

- Traditional APLNext WebServices includes both the link to APL+Win and a web server; will remain in production

- New product APLNext WebServices Integrated with IIS includes the link to APL+Win, and uses Microsoft Internet Information Server v5, 6 or 7 for superior performance, freedom from port designations and port security issues

- VisualAPL is a .Net language so inherently supports WCF (Windows Communication Foundation) for superior performance of web-server based use of APL

 

APL and .Net - use .Net tools, utility base, security; deploy APL apps

Benefits: Huge, free tool & utility base; enhanced GUI development tools; improved security; often significant performance improvements

- APL+Win can call .Net (NetAccess Forum Section)

-.Net can call APL+Win (Special Forum section)

- VisualAPL is integrated with .Net (build algorithms in VisualAPL and distribute compiled .Net dlls to IT)

 

APL and XML - facilitates integration with other apps; XML/array tools

- a self-documenting tag/value ‘mark-up’ language, easily transmitted and shared by other applications and programming languages

- APL+Win XML array-style tools are available for download on the Forum

- XML serialization tools in VisualAPL:

-)xmlout

- VisualAPL LAE XML functionality

- APL+Win workspace for XML serialization of any APL array

Alternatively use:

- XML ActiveX DOM (document object model)

-.Net LINQ tools in both APL+Win and VisualAPL

 

 

APL and Databases - use ActiveX or .Net tools for database integration with APL

- Use APL component files (subscribers can download the APL+Win to VisualAPL component files project)

- Use MS Access ActiveX directly from APL+Win or VisualAPL

- Use the APLNext Database Interface Tools to easily use .Net database technology with APL+Win, VisualAPL or C#

- Use ADODB ActiveX (Win32) modules in APL+Win or VisualAPL

 

Parallel processing & Multi-threading - with the APLNextSupervisor

- Native in VisualAPL – a .Net language

- Implemented in APL+Win v10 using the APLNext Supervisor

- Multi-threading with the APLNextSupervisor - configuration, analysis, deployment

 

Speed-ups, Extra Memory and other goodies in APL+Win version 10

- memory, performance improvements

- crash/debug support

- Unicode support for 'printer' object

 

VisualAPL - fully-featured application development platform for fully-integrated systems

- familiar APL operators & functions, highly interactive design environment

- save as compiled .dlls or Unicode scripts; deliver applications as fully-managed .dll

- complete access to enormous .Net 'toolbox'

- deploy to web-based or Unix/Linux platforms