Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Discover the comprehensive process of migrating METSIM®, a leading chemical and mineral processing plant simulation software, from APL+Win to Dyalog APL in this 30-minute conference talk. Learn from Alex Holtzapple's 18-month conversion experience as he details the challenges and solutions encountered when modernizing a legacy system that has been in development since 1982. Explore the technical aspects of moving from Microsoft Windows-specific APIs and user interfaces to cross-platform tools supporting both Windows and Linux environments without requiring a complete application rewrite. Understand the strategic decision-making process behind selecting Dyalog APL as the replacement platform and examine the collaborative approach between MSI and Dyalog Ltd teams. Gain insights into modern development practices including GitHub repository management, Git version control integration, VSCode usage, and emulator implementation for enhanced platform compatibility. Review the project timeline, conversion methodologies, and planned source-code improvements that will expand MSI's product offerings through new external APIs. Access detailed coverage of GUI migration strategies, cross-platform development considerations, and the business rationale for transitioning from legacy APL+Win systems to contemporary Dyalog APL environments.
Syllabus
00:00 Alex and METSIM®
01:48 A brief history of METSIM®
05:03 Migrating the METSIM® GUI
07:32 Timeline of the conversion project
08:52 Using a GitHub repository
10:21 Converting APL+Win to Dyalog
13:40 Using Git and VSCode
14:52 Emulators to run on more platforms
16:10 Why switch to Dyalog?
22:06 Questions
Taught by
Dyalog User Meetings