Reliable Real-Time Applications on Android OS

Bhupinder S. Mongia, Vijay Krishna Madisetti · 2010

Abstract – The Android operating system (OS) is widely used within several types of embedded & mobile platforms, including mobile phones and tablets, and the industry is exploring the ability of Android within other embedded platforms, i.e., automotive or military, that require real-time guarantees and the ability to meet deadlines as a pre-requisite for reliable operation. In this paper, we present preliminary conclusions on Android’s real-time behavior based on experimental measurements performed on a commercially available Android platform. Dalvik VM makes full use of Linux for memory management and multi-threading, which is intrinsic in the Java language. The Application Framework provides many higher-level services to applications in the form of Java classes. This will vary in its facilities from one implementation to another. Index Terms – Android OS, Realtime Software, OMAP I.

Read the paper · More papers on PaperTik