Mobile app developers and other software developers typically take great pride in their final products. But how does the onboard software for a Mars rover, for example, compare to a good mobile app or business app?
Is it simple and easy to use? Is it efficient? What platform does it run on? How does it typically perform? Does it work seamlessly offline? What language is it written in? Is it supportable and upgradable? Is it designed with the user in mind? How is it developed and tested?
This presentation will explore all these questions and more in an effort to understand the similarities and the major differences between typical business software and software that is designed for the NASA Mars rovers.
Buckle up! Because this talk begins in 5 ... 4 ... 3 ...