Android Middleware & Platform Customizations
We often need to customize the stock build of Android to suit few of the specific requirements of the Automotive software. We work with leading OEMs and Tier1 for Android middleware and platform customizations for Automotive Software requirements. We customize Android stock AOSP images or enhance existing frameworks to meet the needs of the customer.
Android is an operating System based on Linux Kernel. It is responsible for device drivers, power and memory management, device management and resource access.
The native libraries such as WebKit, Open GL, FreeType, SQLite, Media, C Runtime library resides on top of Linux Kernel.
This layer includes core libraries and DVM (Dalvik Virtual Machine) responsible to run Android applications.
Android Framework includes Android APIs such as UI (User Interface) , Telephony, resources, locations, Content Providers and package managers for the Android Applications.
With our deep knowledge in Android Operating system, we customize it for specific Automotive needs such as,
- System UI customization
- Cyber Security Implementation
- Boot time optimizations
- Engineering screens
- Power Management
- Logging and Tracing
- Variant Handling
- Software Download
- OEM specific features
- Climate Control
- Audio Routing