2011IEEE 10th International Conference on Trust, Security and Privacy in Computing and Communications 2011
DOI: 10.1109/trustcom.2011.162
|View full text |Cite
|
Sign up to set email alerts
|

Efficient Java Native Interface for Android Based Mobile Devices

Abstract: i ABSTRACT Currently Java is making its way into the embedded systems and mobile devices like androids. The programs written in Java are compiled into machine independent binary class byte codes. A Java Virtual Machine (JVM) executes these classes. The Java platform additionally specifies the Java Native Interface (JNI). JNI allows Java code that runs within a JVM to interoperate with applications or libraries that are written in other languages and compiled to the host CPU ISA. JNI plays an important role in … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
8
0

Year Published

2012
2012
2018
2018

Publication Types

Select...
4
4
1

Relationship

0
9

Authors

Journals

citations
Cited by 14 publications
(8 citation statements)
references
References 10 publications
0
8
0
Order By: Relevance
“…Android applications are written in the Java programming language. All the code in a single Android package file is considered to be one application [4]. Each application runs in its own Linux process and performs a different role in the overall application behavior, and each one can be activated individually.…”
Section: A Androidmentioning
confidence: 99%
See 1 more Smart Citation
“…Android applications are written in the Java programming language. All the code in a single Android package file is considered to be one application [4]. Each application runs in its own Linux process and performs a different role in the overall application behavior, and each one can be activated individually.…”
Section: A Androidmentioning
confidence: 99%
“…The Android applications are mostly written in Java by developer and controlling the device via Google-developed Java libraries [3]. However, mobile devices having a common issue which have limited storage and constrained battery life [4], as a result the developers should pay more attention to the efficiency of the program when they develop Android applications. It is because Java is slow when handling hardware resource and complex operation such as calculation in image processing or authentication process.…”
Section: Introductionmentioning
confidence: 99%
“…They demonstrated where performance is better in Android. By other side, in [6] demonstrated a work where the native code is most ecient to develop high performance applications.…”
Section: Related Workmentioning
confidence: 99%
“…The pedestrian classifier, which is based on the cascade AdaBoost algorithm, is learned by using these features. The trained classifiers are then transplanted to the Android platform using JNI [3] and NDK [4]. We use the INRIA dataset [5] and take pictures by using an Android mobile phone as test pictures to evaluate system performance.…”
Section: Introductionmentioning
confidence: 99%