2005
DOI: 10.1007/11596042_9
|View full text |Cite
|
Sign up to set email alerts
|

Application-Driven Customization of an Embedded Java Virtual Machine

Abstract: Abstract. Java for embedded devices is today synonym of "embeddable pseudo-Java". Embedded flavors of Java introduce incompatibilities against the standard edition and break its portability rule. In this paper, we introduce a way to embed applications written for Java 2 Standard Edition. The applications are pre-deployed into a virtual Java execution environment, which is analyzed in order to tailor the embedded Java virtual machine according to their runtime needs. Experiments reveal that this method produces… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2009
2009
2011
2011

Publication Types

Select...
3

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(2 citation statements)
references
References 7 publications
0
2
0
Order By: Relevance
“…For example, standard Sun Java Virtual Machine (JVM) needs at least several megabytes of memory just to start its execution. Usually one has to employ special approaches such as customizable JVMs with small memory-footprint [4] [5], or ahead-of-time compilation [6]. This special approaches, however, demand additional effort.…”
Section: A Programming Languages Abstractionmentioning
confidence: 99%
“…For example, standard Sun Java Virtual Machine (JVM) needs at least several megabytes of memory just to start its execution. Usually one has to employ special approaches such as customizable JVMs with small memory-footprint [4] [5], or ahead-of-time compilation [6]. This special approaches, however, demand additional effort.…”
Section: A Programming Languages Abstractionmentioning
confidence: 99%
“…Many embedded Java solutions rely on specific tailored implementations [6], [7], [8], [9], and [10]. Given that the standard Java runtime class library is too large to fit on ambient devices local disks, most operating systems do not use Java SE and focus on dedicated, stripped-down libraries for these environments.…”
Section: A State Of the Artmentioning
confidence: 99%