I wasn't extremely happy with the PC satellite control software out
there, so I decided to do something about it. The process was quite a
learning experience - it's my first true multi-threaded GUI app (as
opposed to the web apps I'm usually building) and I learned a lot about
basic satellite prediction.
It's
based on bits and pieces of other open-source software out there, but
architected using a more modular approach with decoupling done through
a series of event handlers set up as a bi-directional message bus. I
release the code on
Google Code and wrote an
article for the AMSAT Journal (122.55 KB).