Click here to jump to main page content
|

Home

APLNext   

Agenda

(subject to change)

The APLNext 2006 Conference will take place November 6th, Monday to November 9th Thursday.

Both Monday and Tuesday of the conference will focus on the APLNext language, the NEW APLNext web application servers and the integration with Visual Studio 2005. 

Whether it is creating an APL application that is CLS compliant, works with all other .Net languages, integrates in Visual Studio, works with the VS designers, including the Forms and Web designers, or the One Touch deployment.  You will learn how to leverage all of these technologies to take your APL application to the next level!

The conference agenda can be downloaded in PDF format:
Agenda Monday - Tuesday (Nov. 6 - 7)

Time Monday November 6th, 2006
8:30am–9:00pm Registration and Refreshments
9:00am-10:00am Welcome and Introduction
 
10:00am–11:00am Vision Keynotes Introducing APLNext 

What is APLNext?  As we have so much to introduce, we are going to give a brief overview
of the new APLNext Language and the integration with
Visual Studio 2005.

11:00am–11:15am Morning Break
Session 1 Session 2 Hands-On Lab
11:15am–12:15am .Net, APLNext and Excel

Controlling Excel from APLNext and taking advantage of Excel in ways you never imagined.  Integratring C# and APLNext in one solution to leverage Excel productivity.

11:15 – 11:35
Cielo Explorer: The New Session
Discover an APL session in Visual Studio. The dynamic interactive capabilities of APL integrated with the power of .Net.

 

11:35 – 11:55
.Net nuts and bolts
Modules, types, methods, properties, fields, events, enums, intrinsic types, objects, value types.

 

11:55 – 12:15
APLNext: The New .Net Language
Integration with Visual Studio, debugging, stops, project setup, managing code. Visual Studio for the APL literate.

All labs are limited in number of attendees, you must register for a lab  in advance.

You can only register for up to 3 labs.

A101 - Making the most of APLNext and Creating your own project templates.

Create project templates for Windows, WebProjects, Custom settings, Preload references, like Excel, you can make templates to meet your every need.
12:15pm–1:30pm Lunch
1:30pm–2:30pm APLNext Enterprise Application Server

Setup the new Enterprise application server to serve either your APLNext or other .Net language assembly to the Web.  Do things far too cool to imagine in IIS alone!  Create one-on-one sessions, with speeds that will make others drool.

1:30 – 1:50
APLNext: Your first assembly
Creating an APLNext application (exe) or dll.
namespaces, classes, public, private, internal why should I care?

 

1:50 – 2:10
APLNext: A new UI face.
Using the Visual Studio Forms Designer.
Make the resize of your windows forms behave like a web page, use the Office like menus, apply XP themes to your UI and more.

 

2:10 – 2:30
Consuming Types and Assemblies
refbyname, refbyfile, using
Bring in over 4000 .Net types, your own types, your friends types and use them together.

 

A102 - Peer-to-Peer application building

Build a peer-to-peer application using APLNext.  Create a chat client and file sharing application. 

Integrate peer-to-peer in your application for support, error submission or file sharing.

This is the basis of client/server applications and integrates with the APLNext Enterprise Server.
 
2:30pm–3:30pm APLNext using DirectX and Avalon

The new interface of Vista is Avalon and DirectX provides the engine to drive 3D models.  Create interfaces that are ready for Vista deployment, and will run on machines today using Avalon.  Make your project interface amazing. 
 2:30 – 2:50
Static, it’s not just on your radio.
Instance and static types. When to use them to make your code crystal clear.
Polymorphism, inheritance and more
 

2:50 – 3:10
Expose yourself to others
Creating dlls that other languages understand and can consume.
Typing at the boundaries.

 

3:10 – 3:30
Interaction with Legacy Code
Make your .Net type visible to legacy Win32 applications (like APL+Win) using COM or call APL+Win from .Net as ActiveX.

A103 - APLNext classes which manage the 3D world.

Create an assembly which uses DirectX to manipulate 3D objects.

Use Avalon and XAML to create forms from xml.  New controls for forms make for a radical new user experience.
3:30pm–3:45pm Afternoon Break
3:45pm–4:45pm Interacting with Oracle and SQL, no data limits.

A104 - APLNext makes databases trivial with:
.Net oracle client
.Net sql client
.Net odbc client

Learn how to make the most of these and also expose them to APL+Win

3:45 – 4:05
APLNext Operators
New Primitive Scalar Operators and enhancements or extensions to legacy APL operators.

4:05 – 4:25
Declaring Functions
The new function headers in APLNext to enable more than two arguments, named arguments, default values, argument list, argument name-list, exposing APLNext functions to other languages.

4:25 – 4:45
Program Flow Control
Old friends new opportunities.
for … else, while … else, switch, foreach, try … catch … finally, for … to … step, yield, do … while

APLNext makes databases transparent

There are many datatypes supported by Oracle and SQL which can be used directly in APLNext.

How to execute a stored procedure.

How to create and fill a dataset.

Guidelines on whether to choose an SQLDataAdapter or SQLCommand.
  

Agenda Pages

© 2006 APLNext. All rights reserved. Terms of Use |Trademarks |Privacy Statement