Ads are not an endorsement by the blog author.

Infinite Diversity in Infinite Combinations

Public Journal
 Back to Journal Archives | Subscribe to Alerts Alerts Subscribe to Alerts | Feeds
< An SOA Primer - p
Sunday, February 19, 2006
Why Computer Scie >
Thursday, February 23, 2006
February 2006
What's your online Identity?
Why Computer Science Theory Matters?
Open Source is Rocket Science!
An SOA Primer - part 1
Charlie
Bravo
Alpha
« February 2006 Archive
Wednesday, February 22, 2006

Open Source is Rocket Science!

Well not really, but I was pleasantly surprised to learn that a lot of rocket science is increasingly using open source software (OSS). I'm currently reading Roving Mars by Steve Squyres which describes in detail NASA's Spirit and Opportunity rovers from the Mars Exploratory Rover mission. Its a fascinating book that takes you through the whole lifecycle, if you will, of a space rover project (there is an IMAX documentary as well with the same title). Anyways, I got curious as to what software is driving the rovers and did some digging around the NASA sites. It turns out that while the actual embedded on-board software is still custom designed (due to the highly real-time and mission-critical nature of the problem domain), the ground control software (called Science Activity Planner) uses several open source components that we're all familiar with at AOL: MySQL, Java [Expression Parser], Apache, etc. You can download and play with the planner software here.



armughanjavaid at 2:47:00 PM EST Blog about this entry
This entry has 0 comments: (Add your own)