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,
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 |