TY - GEN
T1 - Android programming techniques for improving performance
AU - Lee, Jae Kyu
AU - Lee, Jong Yeol
PY - 2011
Y1 - 2011
N2 - 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.
AB - 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.
KW - Android
KW - Android NDK
KW - JNI
KW - Native C
KW - Performance Evaluation
UR - https://www.scopus.com/pages/publications/84863363422
U2 - 10.1109/ICAwST.2011.6163105
DO - 10.1109/ICAwST.2011.6163105
M3 - Conference paper
AN - SCOPUS:84863363422
SN - 9781457708879
T3 - Proceedings of 2011 3rd International Conference on Awareness Science and Technology, iCAST 2011
SP - 386
EP - 389
BT - Proceedings of 2011 3rd International Conference on Awareness Science and Technology, iCAST 2011
T2 - 2011 3rd International Conference on Awareness Science and Technology, iCAST 2011
Y2 - 27 September 2011 through 30 September 2011
ER -