D1: Welcome summary
Gitte Christensen (CEO)
Gitte starts the ball rolling.
D2: Technical Road Map Update summary | slides (4.4 MB)
Morten Kromberg (CXO) and Jay Foad (CTO)
A high-level view of our technical plans, presented by the new CTO/CXO duo.
Jay, Morten and others present key features of the next release of Dyalog APL and the cross-platform front end – coming to a computer near you before the summer!
D4: Testing User Interfaces with Selenium summary | slides (475 KB)
Morten Kromberg (CXO)
Web-based user interfaces turn out to have an unexpected benefit: it is straightforward to automate testing. Morten will demonstrate a tool that Dyalog has published on GitHub. We built it to test our own MiServer, but it can be used to test any web page.
D5: Proposed Version 16.0 Language Features summary | slides (190 KB)
Jay Foad (CTO)
Jay presents Dyalog's plans for new core language features in version 16.0.
I1: Introduction to the World Wide Web summary
Paul Mansour (The Carlisle Group)
Recently, the Carlisle Group held a month-long executive retreat on the small private island of Mustique to brainstorm emerging trends in information technology. In a fearless act of unrivaled perspicacity, it was resolved that the World Wide Web was going to be more than a passing fad, and that this technology might provide some value to at least very large corporations, and perhaps mid-sized companies as well. The only problem: all we knew about the internet was how to order stuff on Amazon.com, and even that was usually delegated to a non-technical spouse.
W1: Using the Dyalog Compiler summary
The Dyalog Compiler analyses APL statements and prepares to execute them more efficiently that the traditional interpreter is able to, providing speed-ups of a factor of 2 or more on APL code operating on small arrays. Jay introduces the compiler and focus on enhancements to it that are included in Dyalog version 15.0.
Data is everywhere and, while APL stands out for its ability to manipulate data, Dyalog raises it to a new level with its myriad of utilities, tools and techniques to read, write and manipulate data from a disparate set of sources. In this workshop we'll examine these tools and learn to read and write data from a variety of sources, including (but not limited to):
W3: Version 15.0 In Depth summary | slides (200 KB)
Dan Baronet, John Daintree and Jay Foad
Following on from Monday's presentations, this workshop examines the details of the new features. There will be time to ask questions and experiment with a pre-release of Dyalog version 15.0.
W4: Web-enabling Your Dyalog Application summary
Brian Becker and Morten Kromberg
MiServer 3.0 can help you deliver your Dyalog application over the web. Whether as an interactive website or a web service, MiServer helps you combine the power of APL with the ubiquity of the web. In this workshop we will take a simple sample application and demonstrate building a website and a web service from the same core application business logic. Topics to be covered include:
UNIX® is a registered trademark in the United States and other countries, licensed exclusively through X/Open Company Limited.
Windows® is a registered trademark of Microsoft Corporation in the United States and other countries.
Mac OS® and OS X® (operating system software) are trademarks of Apple Inc., registered in the U.S. and other countries.
All other trademarks are the property of their respective owners.