There are several existing technologies that can be used to produce applications that can be run on multiple desktop OSs (Windows, Mac OS and Linux} and also systems for building phone apps that will run on both Android and IOS. I'll talk about a few of these and then I will present examples developed using Electron for the desktop and Flutter for the mobile world.
Electron is a combination of chromium (for the display) and node.js (for the server). The appropriate executables for the different OSs get packaged for release by the tool. The desktop versions of Visual Studio Code, The Atom editor and Slack are all written using Electron. It is created and supported by Github.
Flutter is a combination of a library of web components for display and executable code written in the Dart language. Flutter and Dart were created and are supported by Google. Some apps that have been built using Flutter are listed here at https://flutter.dev/showcase
As usual we will be having a "Meeting After the Meeting" for talk and drinks, and we are planning it to happen at the Rock Bottom restaurant in the Bolingbrook Promenade mall. The link goes to the restaurant's Bolingbrook website, but if you want a direct link to a map for directions use this link.
Kent Archie is a retired software developer. Over the years he has programmed on everything from Fortran using punched cards on a Univac 1100 to web applications using node.js and Mongodb. He has taught at several local colleges including DePaul and North Central. He is lately having fun building phone apps and working on a backlog of unread books.
Bolingbrook Fountaindale Library http://www.fountaindale.org/ Meeting Room A (1st floor) 300 West Briarcliff Road Bolingbrook, IL 60440
Use the library's FAQ (http://www.fountaindale.org/about/faq) as a source for how to get to meeting.
For more information about UniForum Chicago contact info@uniforum.chi.il.us.