Complex systems using Android are designed and implemented as a mix of assembly, C/C++, and Java.
While Google encourages developers to create pure Java applications most, if not all, high performance and successful Android apps make use of native code. Yet, the Google Android SDK supports only Java debugging, requiring developers to tackle the challenges of native code development.
The Android Edition is designed to meet this challenge. By integrating the Google SDK with dynamic debug features from the Arriba Linux Edition, the Android Edition delivers a single integrated cockpit from which to deploy and debug C/C++, Java and native code.
The combination of Linux and Android with high-performance and multi-core embedded processors has pushed complexity beyond the level afforded by traditional embedded tools. The Arriba Product Family is designed to help programmers reign in complexity and develop high quality products in less time.