I am working on a piece of software for a ground control station, names TREMOR. TREMOR has a couple key features:
-cross platform compatibility: built in java, program works on linux machines through a shell script, and executable on windows
-multiple map sources from NASA servers, MS servers, and others.
-immediate location maps can be cached for offline use, only limited by storage space.
-Reconfigurable GUI; drag and drop windows to suite ones needs
-expandable through the use of java modules
This is still a work in progress, here are some screenshots:
High res MS maps:
-Map source selection
-line builder (including altitude) for path construction
-file import for the above (i.e. walk around logging a GPS course and upload)
-live video feed w/OSD
And the question:
What do you want to see in a GCS?