Romization: Early Deployment and Customization of Java Systems for Restrained Devices

Abstract : Memory is the scarcest ressource of embedded and restrained devices. This paper studies the memory footprint benefit of pre-deploying embedded Java systems up to their activation. We find out that the more the system is deployed off-board, the more it can be efficiently and automatically customized in order to reduce its final size. This claim is validated experimentally through the production of memory images that are between 10% and 45% the size of their J2ME CLDC counterparts, while using the J2SE API and being ready-to-run without any further on-board initialization. Embedded solutions like J2ME degrade the Java environment and API right fromtheir specification, limiting their usage perspectives. By contrast, our romization scheme generates and specializes a custom-tailored Java system and API for embedded applications being deployed in a full-fledged J2SE environment.
Type de document :
Communication dans un congrès
Springer-Verlag. In International workshop on Construction and Analysis of Safe, Secure and Interoperable Smart devices (CASSIS05), Dec 2005, Nice, France, 2005, LNCS
Liste complète des métadonnées

https://hal.inria.fr/inria-00113752
Contributeur : Alexandre Courbot <>
Soumis le : mardi 14 novembre 2006 - 13:18:11
Dernière modification le : jeudi 11 janvier 2018 - 06:22:13
Document(s) archivé(s) le : mardi 6 avril 2010 - 22:34:16

Identifiants

  • HAL Id : inria-00113752, version 1

Collections

Citation

Alexandre Courbot, Gilles Grimaud, Jean-Jacques Vandewalle. Romization: Early Deployment and Customization of Java Systems for Restrained Devices. Springer-Verlag. In International workshop on Construction and Analysis of Safe, Secure and Interoperable Smart devices (CASSIS05), Dec 2005, Nice, France, 2005, LNCS. 〈inria-00113752〉

Partager

Métriques

Consultations de la notice

300

Téléchargements de fichiers

174