Rapid Deployment Program for Android
Android ™ has met with rapid success because it delivers an open source, integrated, comprehensive software development framework. It is an
integrated software platform that includes an operating system, middleware, applications framework, and a rich set of APIs for third party application
developers. With active support from Google, Android is available as a complete free, open source distribution. The majority of the Android platform
is licensed under the Apache 2.0 license.
While it was initially developed for mobile handsets, all types of devices are now turning to Android as a complete software solution. Customers are
now using Android in consumer devices, Smartphones, set-top boxes, Digital TVs (DTV), IPTVs, Internet connected TVs, eReaders and eBooks,
In-Vehicle Infotainment (IVI) systems, and other connected devices. This broader adoption has created the need for tools and solutions to simplify
and speed the development of Android-based devices. Design data has shown it is possible to reduce product development life cycles by half using
Android compared to traditional development approaches, but their are still challenges that must be met.
The Challenges of Delivering Commercial Products on Android
The very success of Android presents its own set of challenges. Successfully building a commercial product using the Android framework is a
challenge for any product developer since no formal support is available. In addition, Android is a complex software framework, so one of the
core requirements is a strong knowledge of the Linux kernel and firmware. The Android framework has to be ported onto your custom hardware
platforms, and this requires porting of the Hardware Abstraction Layer (HAL) to fully support all the devices on the hardware. This requires detailed
knowledge of devices such as Wi-Fi, GSM/GPRS/EDGE/3G, Bluetooth Technology, GPS, WiMax, camera, audio, graphics, and multimedia to
complete the HAL porting in an efficient manner.
MontaVista Rapid Deployment Program for Android
MontaVista can help you lower your time to market for Android-based devices by months!
Our rapid deployment program for Android is a complete offering designed to help you reduce your development effort by months, deliver a better
quality product faster, and lower your overall development risk. It helps customers developing Smartphones and MIDs to reduce their time to market,
while improving overall product quality, and lowering development costs. For customers using, or interested in using, Android in areas outside the
Smartphone and MID domain it provides additional benefits by offering the same benefits and adds integrated features not found in the standard
Android framework, for example IPTV, Digital TV (DTV), and Video on-demand (VOD) engines for digital media applications. The rapid deployment
program consists of three key components:
• Android software reference platforms
• Automated Test and Validation Suite (ATVS)
• Commercialization services for Android
Android Reference Platforms
Our Android software reference platforms are designed to provide customers a complete, commercial quality software stack to begin their
development efforts. The reference platforms include:
• A Linux port to the selected hardware platform
• Support for all on-chip SoC devices including video acceleration, graphics acceleration, etc.
• Drivers for WiFi, 3G, Bluetooth™ Technology, GPS, Camera, Audio Graphics, Multimedia and others
• Complete integration of the Hardware Abstraction Layer (HAL) to work with the Android framework
• Detailed test and quality assurance reports for the entire system
• The first available reference platforms are TI OMAP™ processors and MIPS-based processors. Contact us for a complete list.