The automotive industry is one of the main fields of application. Ability has been developed by professionals with more than 10 years of experience and it has been used in the automotive market as a platform for telematics box and entertainment systems. Ability can be considered an enabling platform for the increasingly popular domain of "connected car".
Ability is not only a Linux flavour but contains also a series of utilities helpful to solve issues normally found in any industrial software development process. Such utilities can be used to verify the MISRA compliance, the code real-time efficiency, to check if the software licensing model is the expected one, for versioning, to speed-up the cross compilation activity, wiki, blog, mailing list and many more.
Ability is also GENIVI® compliant. GENIVI® is a non-profit industry alliance committed to driving the broad adoption of an In-Vehicle Infotainment (IVI) open-source development platform. The alliance aims at aligning requirements, deliver reference implementations, offer certification programs and foster a vibrant open-source IVI community. As a result, the development cycles will be shortened, the time-to market will accelerate and the costs for companies developing IVI equipment and software will decrease. Ability has been acknowledged by GENIVI® and it is now used in many software development scenario.
Relevant features description for the Automotive & Infotainment
Ability already integrates:
- All embedded protocols: CAN, MOST, SPI, I2C, OBD, Custom
- Smartphone and tablet protocols (Android-ADK, Apple-MFi)
- All connectivity services (web services) to allow communication between internal car systems, mobile and remote devices.