Develop GUI using GTK+ ,Glade for uav Ground station

I intend to develop a GUI using gtk+ and glade .
It should have the following capabilities:
.moving map display like google earth with waypoints and current uav position
.receive and send data serially
more standard gui features
.display a virtual cockpit like in flight simulators.

However i am very new to this all.
What shall be my approach?
I will be using c as a language.
Any help?
Anyone interested in this or other projects do contact me.