Chalmers, Kevin and Kerridge, Jon (2005) JCSP.mobile: a package enabling mobile processes and channels. In: Communicating Process Architectures 2005. IOS Press, pp. 109-127. ISBN 1-58603-561-4
| PDF Restricted to Registered users only Available under License Creative Commons Attribution Non-commercial. Download (284kB) | Request a copy |
Abstract/Description
The JCSPNet package from Quickstone provides the capability of transparently creating a network of processes that run across a TCP/IP network. The package also contains mechanisms for creating mobile processes and channels through the use of filters and the class Dynamic Class Loader, though their precise use is not well documented. The package jcsp.mobile rectifies this position and provides a set of classes and interfaces that facilitates the implementation of systems that use mobile processes and channels. In addition, the ability to migrate processes and channels from one processor to another is also implemented. The capability is demonstrated using a multi-user game running on an ad-hoc wireless network using a workstation and four PDAs.
| Item Type: | Book Section |
|---|---|
| ISBN: | 1-58603-561-4 |
| Uncontrolled Keywords: | JCSP; mobile processes; TCP/IP networks; Dynamic Class Loader; wireless networks; |
| University Divisions/Research Centres: | Faculty of Engineering, Computing and Creative Industries > School of Computing |
| Dewey Decimal Subjects: | 600 Technology > 620 Engineering > 621 Electronic & mechanical engineering > 621.3 Electrical & electronic engineering > 621.38 Electronics & Communications engineering > 621.382 Communications engineering > 621.3821 Communications networks |
| Library of Congress Subjects: | T Technology > TK Electrical engineering. Electronics Nuclear engineering |
| Item ID: | 3399 |
| Depositing User: | Computing Research |
| Date Deposited: | 28 Apr 2010 11:36 |
| Last Modified: | 23 Aug 2011 10:41 |
| URI: | http://researchrepository.napier.ac.uk/id/eprint/3399 |
Actions (login required)
| View Item |

Tools
Tools