Show simple item record

dc.contributor.advisorHaahr, Mads
dc.contributor.authorMacSweeney, Paul
dc.date.accessioned2006-06-16T16:26:41Z
dc.date.available2006-06-16T16:26:41Z
dc.date.issued2004-09
dc.date.submitted2006-06-16T16:26:41Z
dc.identifier.urihttp://hdl.handle.net/2262/824
dc.description.abstractThere 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.en
dc.format.extent301920 bytes
dc.format.mimetypeapplication/pdf
dc.language.isoenen
dc.relation.hasversionTCD-CS-2005-13.pdfen
dc.subjectComputer Scienceen
dc.titleJava RMI in a Mobile Environmenten
dc.publisher.institutionTrinity College Dublin. Department of Computer Scienceen
dc.type.qualificationlevelMasters (Taught)en
dc.type.qualificationnameMaster of Science (M.Sc.)en


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record