NASA has announced the winners of its 2014 International Space Apps Challenge. The contest is an international "hackathon" aimed driving innovation for future space missions and to improve life on Earth. The categories are Earth Watch, Technology in Space, Human Spaceflight, Robotics and Asteroids.