DocumentCode
3474100
Title
The method of android application speed up by using NDK
Author
Son, Ki-Cheol ; Lee, Jong-Y Eol
Author_Institution
Dept. of Electron. Eng., Jeonbuk Nat. Univ., Jeonju, South Korea
fYear
2011
fDate
27-30 Sept. 2011
Firstpage
382
Lastpage
385
Abstract
The Android platform is one of the most popular used embedded OS, is mounted on robot, TVs, especially on Smart phones. Because general android applications are developed by the JAVA language, it is very slow in case which requires many calculational operations such as image processing. To overcome these defects, the Android OS is supporting JNI with the Android NDK, which makes available to use the C libraries in the android at application level. Through NDK, the Android applications can approach hardware and is able to developed high speed application. In this paper, we consider that how to enhance performance of the JAVA applications by using the Android NDK. We compared original NyARToolKit, which is augmented reality engine, with the improved NyARToolKit using the NDK. Through this experiment, we confirmed that android application programmers can make their application efficiently by using the NDK. We could increase speed of NyARToolKit by 1.869 times in our experiment. This paper presents a guideline for an effective way to use native code libraries in Android applications.
Keywords
C language; Java; augmented reality; operating systems (computers); software engineering; Android NDK; Android application speed up method; C libraries; JAVA language; JNI; Java native interface; NyARToolKit; TV; augmented reality engine; embedded OS; image processing; native code libraries; native development kit; robot; smart phones; Androids; Google; Hardware; Humanoid robots; Java; Libraries; Android; JAVA; JNI; NDK; Native C; NyARToolKit; Smart phone;
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.6163104
Filename
6163104
Link To Document