Are you asking what compiler and IDE? AOG is written in C#, version 7 if I'm not mistaken. I use Visual Studio 2015 Community Edition to build it, but the latest version should work fine too. I once got it to open and build in SharpDevelop, another open-source IDE on Windows, but that requires the Visual Studio compilers to be installed, so you need VS anyway. I'm on Windows 10, but I imagine any OS that VS 2015 or newer supports will work fine.
You can download Visual Studio community edition from Microsoft's web page.
The code base is now rather large, but it is understandable. I've pretty much gone over every line of it in my porting project and I understand most of it. Brian has a comment in FormGPS.cs at the very bottom that gives an outline of the program's execution. As AOG is a GUI app that's event driven, control comes down from the GUI to event handlers, and that includes a timer that drivers the main core logic.
My side project, QtAOG is written in C++, and I develop and build in the Qt Creator IDE that comes with Qt's open source package. But that's a subject for another thread (and I will start that thread soon... making progress in fits and starts).
Last edited by torriem; 11-11-2017 at 12:40 AM.