It is a truth universally acknowledged, that a software distribution in possession of many component parts must be in want of a good update manager.
Pride, Prejudice & Software Development
GENIVI SOTA Project — Software, Over the Air
This project was conceived with those two ideas in mind. If you have a million vehicles in the field in need of an update, asking every vehicle owner to download an update on a USB stick and plug it in to install just isn’t going to fly; you’d be lucky to see even 5% adoption after 6 months.
SOTA is a complete suite for uploading, managing, queueing, transmitting, validating, and deploying software updates remotely to a fleet of vehicles. It includes both a server and a client component, integrated with the rest of the GENIVI system. It’s based on open standards, and designed from the ground up to be fast, secure, stable, and scalable. It’s also pluggable: SOTA can integrate with existing logistics and fleet management software as part of a total security solution.