
There are many problems that must be addressed when attempting to enhance a particular middleware programming framework, in this case Java RMI, to allow it operate effectively in a mobile environment. The Architecture for Location Independent Computing Environments provides for the addition of mobility to such a framework in a set of reusable components. In this thesis I have outlined the problems that Java RMI faces and have implemented the components to allow it operate under mobile conditions. Using a layered approach, I tackled common mobility issues like disconnection, relocation and reference managementw ith specific reference to Sun Microsystems' implementation of Java RMI. I have provided a detailed design and implementation written in Java while also utilizing an enhanced version of the standard Berkeley sockets API with the Java Native Interface. This updated API now facilitates the creation of mobile friendly RMI applications and can be utilized with the maximum amount of transparency available to the application programmer. The platform used to implement the design was JBuilderX running on Fedora Core Linux.
Computer Science
Computer Science
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
