Currently MAVProxy is used to generate the JSON messages which drive the display. MAVProxy is also used for communicating back to the autopilot, WP and fence management.
Ideally this application could be made stand alone to interact with the autopilot directly.