Hybrid Jini for limited devices
Vincent Lenders, Polly Huang, Men Muheim · Repository for Publications and Research Data (ETH Zurich) · 2001
We envision a future of heterogeneous mobile devices collaborating spontaneously and bringing convenience to life. Taking a practical approach, we study the feasibility of integrating limited devices into the Jini, Java, and Linux paradigm. With careful evaluation and system hacking, we manage to fit the software stack, excluding Java's Remote Method Invocation (RMI) support, in a small 1.85-Mbyte space. However, we also identify that including RMI support will exhaust all the remaining space. We propose, as a short-term solution, to re-implement Jini with light-weight communication alternatives and to use a hybrid lookup server to inter-operate RMI- and nonRMI -supported devices. For the long term, we advocate minimalism and call for community-wide standardization effort to the system software development. 1