Naplet: Mobile Agents for Network-Centric pervasive Applications
Naplet system is an experimental Java-based flexible and reliable mobile agent framework in support of
network-centric distributed applications. It features a structured
navigation facility, a reliable inter-agent communication mechanism, open
resource management policies,
and secure interfaces to legacy and priviledged Internet services.
New Release on 1/1/2004: Naplet 0.20
- Overview and
Architecture (Chapter 12 of book
Scalable and Secure Internet Service and Architecture, CRC Press, 2005)
- Naplet 0.1 API
- Download the software:
Naplet0.20 Source Code
- This release contains detailed guidlines for installation on
Unix/Linux and Window platforms. It supports installation of multiple
servers on the same host so that agent-oriented applications can be
developed and tested on a single machine.
- New features in Naplet0.20:
NapletSocket for synchronous transient communication; NapletException was
- New features in Naplet0.18: stream/character channels between naplets and local services.
- New features in Naplet0.16: ServiceProxy between Naplet and ResourceManager; Pre-condition as a guardian of singleton visit; loop itinerary was implemented;
of Naplet architecture, installation guideline, and programming
tutorial ( Hardcopy in PDF format).