Application-Driven Customization of an Embedded Java Virtual Machine

Abstract : Java for embedded devices is today synonym of "embeddable pseudo-Java". In order to limit their memory footprint, the embedded flavors of Java introduce incompatibilities against the standard edition, and break Java's portability rule. The application developer has to comply to specific Java APIs and incomplete runtime features. 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 so that the Java virtual machine can be tailored according to the runtime needs of the system. Thus, the programmer is not enforced to comply to a particular Java environment; but conversely, the Java environment is customized according to its applications and targeted device. Experiments reveal that the customized virtual machines are comparable in size to existing static embedded Java solutions, while being more flexible and preserving Java compatibility.
Type de document :
Communication dans un congrès
Springer-Verlag. Second International Symposium on Ubiquitous Intelligence and Smart Worlds (UISW2005), Dec 2005, Nagasaki, Japan, 3823-81 (3823-81), 2005, LNCS
Liste complète des métadonnées

Littérature citée [8 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/inria-00113691
Contributeur : Alexandre Courbot <>
Soumis le : mardi 14 novembre 2006 - 12:41:09
Dernière modification le : jeudi 11 janvier 2018 - 06:22:13
Document(s) archivé(s) le : jeudi 20 septembre 2012 - 14:45:16

Identifiants

  • HAL Id : inria-00113691, version 1

Collections

Citation

Alexandre Courbot, Gilles Grimaud, Jean-Jacques Vandewalle, David Simplot-Ryl. Application-Driven Customization of an Embedded Java Virtual Machine. Springer-Verlag. Second International Symposium on Ubiquitous Intelligence and Smart Worlds (UISW2005), Dec 2005, Nagasaki, Japan, 3823-81 (3823-81), 2005, LNCS. 〈inria-00113691〉

Partager

Métriques

Consultations de la notice

209

Téléchargements de fichiers

421