Yesterday morning China launched its own satellite navigation service, The Beidou Navigation Satellite System, an alternative to the America Global Positioning System (GPS). The system could have serious implications both in terms of civilian and, more importantly, military application.