[an error occurred while processing this directive]
"This book presents a collection of papers dealing with different aspects of mobile computations. Mobile computations are computations that are not bound to single locations, but may move at will to best use the computer network's resources. In this view, the network becomes a single, vast, programmable environment. Among computer scientists, many feel that this approach will have a profound effect on the way we design and implement distributed applications, and they agree that we are witnessing a paradigm change. However, this new and exciting paradigm requires advances, both theoretical and applied, in fields such as programming languages (where we need a sound semantic foundation and efficient implementations), operating systems and software safety and security. Some of the first steps towards a programmable Internet are documented here." 3/20/97
is a Perl 5 module that provides a set of functions to (1) send
encrypted, digitally signed perl code to a remote machine to be
executed; and (2) receive code and, depending on who signed it,
execute it in an arbitrarily secure, limited compartment. The
combination of these functions enable direct perl coding of algorithms
to handle safe internet commerce, mobile information-gathering agents,
"live content" web browser helper apps, distributed load-balanced
computation, remote software update, distance machine administration,
content-based information propagation, Internet-wide shared-data
applications, network application builders, and so on. 6/16/96