Skip to main navigation Skip to search Skip to main content

The method of android application speed up by using NDK

  • Jeonbuk National University

Research output: Contribution to conferenceConference paperpeer-review

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.

Original languageEnglish
Title of host publicationProceedings of 2011 3rd International Conference on Awareness Science and Technology, iCAST 2011
Pages382-385
Number of pages4
DOIs
StatePublished - 2011
Event2011 3rd International Conference on Awareness Science and Technology, iCAST 2011 - Dalian, China
Duration: 2011.09.272011.09.30

Publication series

NameProceedings of 2011 3rd International Conference on Awareness Science and Technology, iCAST 2011

Conference

Conference2011 3rd International Conference on Awareness Science and Technology, iCAST 2011
Country/TerritoryChina
CityDalian
Period11.09.2711.09.30

Keywords

  • Android
  • JAVA
  • JNI
  • Native C
  • NDK
  • NyARToolKit
  • Smart phone

Quacquarelli Symonds(QS) Subject Topics

  • Computer Science & Information Systems
  • Data Science

Fingerprint

Dive into the research topics of 'The method of android application speed up by using NDK'. Together they form a unique fingerprint.

Cite this