Presentation is loading. Please wait.

Presentation is loading. Please wait.

MoboNet A Mobile Code System for.NET CF Devices. Mr Douglas Kirk Dr Ian Ferguson Department of Computer.

Similar presentations


Presentation on theme: "MoboNet A Mobile Code System for.NET CF Devices. Mr Douglas Kirk Dr Ian Ferguson Department of Computer."— Presentation transcript:

1 moboNet A Mobile Code System for.NET CF Devices. Mr Douglas Kirk doug@cis.strath.ac.uk Dr Ian Ferguson Ian.Ferguson@cis.strath.ac.uk Department of Computer and Information Sciences. University of Strathclyde Glasgow Overview of the Project Why Mobile Code? System Architecture Mobile Code System Overview Mobile Devices HP Pocket PC h5550 Manufacturer: Hewlett Packard Processor: Intel Xscale 400Mhz Memory: 128MB, 48MB Flash Display: TFT 240x320 65K Colour Dimensions: 13.8cm x 8.4cm x 1.5cm Input device: Touch screen Orange SPV e200 Manufacturer: Orange Processor: TI OMAP 710 132Mhz Memory: 32MB, 64MB Flash Display: TFT 176x220 65K Colour Dimensions: 12cm x 5cm x 2.4cm Input device: Keypad Future work Acknowledgements We would like to thank Microsoft Research for funding this project and donating resources to enable development and testing of this application. Add Bluetooth support Bluetooth would be useful for location aware applications. It does not require line of sight to operate and can cover a range of 10m. Add capability determination More information about each device could be made available to its neighbours. This would enable agents to better plan their moves. Address security issues Malicious mobile code could damage personal data. Future work should look at ways to prevent this. Wide range location awareness Mobile phones networks can be used to provide coarse-grained location information. This would enable location aware mobile applications to operate at city or neighbourhood level. Mobile Code Systems have a number of advantages for resource constrained devices Maximise usage of space on the device Applications can be moved onto device on an as needed basis and then deleted later to free up space. Enables location aware applications Applications can be moved as a device moves into range of another device creating a simple form of location awareness. Enables opportunistic use of more powerful systems Mobile devices can move applications onto PCs to take advantage of their better resources and performance Minimises expensive network traffic Mobile networks tend to be expensive and unreliable moving the entire application to a source can reduce network traffic Mobile Device A List of Remote Devices List of Applications Mobile Device B List of Remote Devices List of Applications Communication over IP Communication over IrDA Mobile Agent Code on Demand The system assumes a network of mobile devices Each device on the network running the moboNet Software contains a list of applications and a list of machines in knows about on the network. The application list represents the applications on a device that can be moved to other devices. The machine list represents the machines that the local device can address. A user can add or remove applications from the local device's list or they can request applications from or push applications to any machine that the device can address. Mobile agents can programmatically access a device's machine list and can make their own decisions about when and where to move next. Applications can be moved between devices using either IP or IrDA protocols. The aim of this project was to develop a Mobile Code System for the.Net Compact Framework platform. The system that has been developed supports the code on demand (COD) and mobile agent (MA) mobility paradigms. COD moves the source code for an application to a target device. While MAs move executing applications (code and state) to a target device. The system supports both 'push' and 'pull' operations. Where a device either pushes an application from itself to a remote target or pulls an application to itself from a remote device. The system can operate over the IP and IrDA protocols A working prototype of the system has been completed. It can move applications between Smartphones, PocketPCs and Desktop PCs. The system will be the focus of future research. Project Status http://www.cis.strath.ac.uk/~if/moboNET/


Download ppt "MoboNet A Mobile Code System for.NET CF Devices. Mr Douglas Kirk Dr Ian Ferguson Department of Computer."

Similar presentations


Ads by Google