
Open access
Date
2002-06Type
- Report
ETH Bibliography
yes
Altmetrics
Abstract
The objective of this work is to reduce the code size and runtime of Jini and Java so the entire system software stack fits in the limited ROM/RAM space of a ubiquitous device. Having identified the size bottleneck being the use of RMI and unnecessary functionalities in the context of ubiquitous devices, we 1) propose to exchange service description instead of service proxy between the lookup server (LUS) and other Jini entities, which allows us to decouple the use of RMI easily, and 2) implement only the minimum service discovery functionality. This simplified form of Jini is referred to as Mini. We have achieved in implementing Mini with similar Jini API and in reducing the Mini/Java stack size to a mere 1133KB. That is approximately a factor of 20 smaller than Sun Microsystem’s implementation of Jini/Java and the size of Mini ifself is approximatly a factor of 4 smaller than the smallest Jini implementation we have come to know. Show more
Permanent link
https://doi.org/10.3929/ethz-a-004363399Publication status
publishedJournal / series
TIK ReportVolume
Publisher
ETH Zurich, Computer Engineering and Networks LaboratoryOrganisational unit
02640 - Inst. f. Technische Informatik und Komm. / Computer Eng. and Networks Lab.
More
Show all metadata
ETH Bibliography
yes
Altmetrics