POWERUp 2019 has ended
Experience the magic of education. 
Back To Schedule
Tuesday, May 21 • 5:15pm - 6:15pm
38DD .NET on the IBM i: Mono as the Open-source Common Language Runtime

Log in to save this to your schedule, view media, leave feedback and see who's attending!

One of the biggest developments for the IBM i in 2018 was porting the .NET framework known as Mono. Mono is an open-source package supported by Microsoft that enables you to develop programs for the Common Language Runtime, often written in popular languages like C# or ASP.NET (or the less popular VB.NET). This talk will focus primarily on getting Mono set up on your IBM i system, covering the tools available for developing .NET programs, and run through example programs to show the power of the .NET framework on the IBM i, particularly for developers who might bring decades of .NET experience to the IBM i. Most importantly, this presentation also highlights the current gaps and issues with Mono on IBM i that might inhibit early adoption for some developers.

Learning Objectives:

1. How to install Mono on an IBM i system (or in AIX).
2. What the CLR is, and why it is one of the most popular runtimes for enterprises.
3. What are the current deficiencies with the Mono port currently available on the IBM i.

avatar for Calvin Buckley

Calvin Buckley

Calvin Buckley is the developer who ported Mono to IBM i. A long-time hobbyist programmer, his involvement with Mono started with trying to port it to the Haiku operating system for the fun of it - now he maintains Mono for i. New to the i world, he offers a fresh perspective on i... Read More →
avatar for Mark Irish

Mark Irish

Software Engineer, IBM
I am a software engineer at IBM working on open-source software enablement for the IBM i. I am particularly knowledgeable about Node.js and Machine Learning software libraries. Feel free to talk to me about your open-source questions and tell me what open-source software you'd like... Read More →

Tuesday May 21, 2019 5:15pm - 6:15pm PDT
Adventure Tower Safari
  Open Source Languages
  • Level Intermediate
  • Operating System AIX, IBM i
  • Audience IBM i developers interested in the .NET framework or .NET veterans who are working on IBM i systems and want to learn how to fuse IBM's system with Microsoft's runtime