Title:
|
ABSTRACTING HARDWARE DEVICES TO EMBEDDED JAVA APPLICATIONS |
Author(s):
|
Mateus Krepsky Ludwich, Antônio Augusto Fröhlich |
ISBN:
|
978-989-8533-06-7 |
Editors:
|
Hans Weghorn, Leonardo Azevedo and Pedro Isaías |
Year:
|
2011 |
Edition:
|
Single |
Keywords:
|
Java, Embedded Systems, Foreign Function Interface |
Type:
|
Full Paper |
First Page:
|
371 |
Last Page:
|
378 |
Language:
|
English |
Cover:
|
|
Full Contents:
|
click to dowload
|
Paper Abstract:
|
In this paper we introduce a method to interface hardware components with embedded Java applications. Access to hardware devices is an important requirement for embedded software since the embedded system must interact with the environment where it is inserted on. At the same time, the use of very high-level languages, such as Java, facilitates the development of embedded systems because they provide features such as object-orientation, automatic memory management, and memory protection. We have evaluated our method in terms of performance, portability, and memory footprint. We also have developed Java bindings for a component for motion estimation in H.264 video coding, demonstrating the usability of our approach in a real-world scenario. |
|
|
|
|