Many AGL members have already started integrating the UCB into their production plans. Mercedes-Benz Vans is using AGL as a foundation for a new onboard operating system for its commercial vehicles, and Toyota’s AGL-based infotainment system is now in vehicles globally.
Developed through a joint effort by dozens of member companies, the AGL Unified Code Base (UCB) is an open source software platform that can serve as the de facto industry standard for infotainment, telematics and instrument cluster applications. Sharing a single software platform across the industry reduces fragmentation and accelerates time-to-market by encouraging the growth of a global ecosystem of developers and application providers that can build a product once and have it work for multiple automakers.
The AGL UCB 6.0 includes an operating system, middleware and application framework. Key features include:
- Device profiles for telematics and instrument cluster
- Core AGL Service layer can be built stand-alone
- Reference applications including media player, tuner, navigation, web browser, Bluetooth, WiFi, HVAC control, audio mixer and vehicle controls
- Integration with simultaneous display on IVI system and instrument cluster
- Multiple display capability including rear seat entertainment
- Wide range of hardware board support including Renesas, Qualcomm Technologies, Intel, Texas Instrument, NXP and Raspberry Pi
- Software Development Kit (SDK) with application templates
- SmartDeviceLink ready for easy integration and access to smartphone applications
- Application Services APIs for navigation, voice recognition, bluetooth, audio, tuner and CAN signaling
- Near Field Communication (NFC) and identity management capabilities including multilingual support
- Over-The-Air (OTA) upgrade capabilities
- Security frameworks with role-based-access control
The global AGL community will gather in Dresden, Germany for the bi-annual All Member Meeting on October 17-18, 2018. At this gathering, members and community leaders will get together to share best practices and future plans for the project.