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 :
بازگشت