DocumentCode
3474113
Title
Android programming techniques for improving performance
Author
Lee, Jae Kyu ; Lee, Jong Yeol
Author_Institution
Dept. of Electron. Eng., Jeonbuk Nat. Univ., Jeonju, South Korea
fYear
2011
fDate
27-30 Sept. 2011
Firstpage
386
Lastpage
389
Abstract
Android has been researched in various mobile device fields such as Smartphone and Tablet PC. In here, we should remember that mobile devices have limited storage and constrained battery life. Therefore, when developers develop applications, they should do efficient programming. In this paper, we have proposed programming guidelines for an effective way to improve performance in Android applications. We have programmed Android applications using Java and Native C, and compared the performance between the two languages. The applications are composed of five categories such as JNI delay, Integer, Floating-point, Memory access algorithm and String processing. By analyzing the results, we propose a more efficient way to program Android applications.
Keywords
C language; Java; operating systems (computers); smart phones; software performance evaluation; Android application programming; Android programming techniques; JNI delay; Java; floating-point; integer; memory access algorithm; mobile device; native C; performance improvement; programming guidelines; smartphone; string processing; tablet PC; Androids; Humanoid robots; Java; Android; Android NDK; JNI; Native C; Performance Evaluation;
fLanguage
English
Publisher
ieee
Conference_Titel
Awareness Science and Technology (iCAST), 2011 3rd International Conference on
Conference_Location
Dalian
Print_ISBN
978-1-4577-0887-9
Type
conf
DOI
10.1109/ICAwST.2011.6163105
Filename
6163105
Link To Document