HOME

TheInfoList



OR:

Aglets is a Java-based
mobile agent In computer science, a mobile agent is a composition of computer software and data that is able to migrate (move) from one computer to another autonomously and continue its execution on the destination computer. In reality, the mobile agent is the c ...
platform and library for building mobile agents based applications. An aglet is a Java agent which can autonomously and spontaneously move from one host to another carrying a piece of code with it. It can be programmed to execute at a remote host and show different behaviours at different hosts. Java based security implementations take care of authorised access to local resources at the remote hosts. Aglets was originally developed by
Mitsuru Oshima Mitsuru (みつる, ミツル) is a unisex Japanese given name. Notable people with the name include: Possible writings *, "full/fullness" *, "grow/raise" *, "light flow" People with the name *, Japanese manga author *, Japanese professional foot ...
("") and
Danny Lange Danny B. Lange is a Danish computer scientist who has worked on machine learning for IBM, Microsoft, Amazon Web Services, Uber, and Unity Technologies. Early life and education Lange was born in Denmark. He earned his Doctor of Philosophy ...
at the IBM Tokyo Research Laboratory. The original name of the project was AWB (Aglets WorkBench) and IBM was responsible for most of the 1.x release. However the project is now hosted at
SourceForge.net SourceForge is a web service that offers software consumers a centralized online location to control and manage open-source software projects and research business software. It provides source code repository hosting, bug tracking, mirroring ...
as an
open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
project, where it is distributed under the
IBM Public License The IBM Public License (IPL) is a free open-source software license written and occasionally used by IBM. It is approved by the Free Software Foundation (FSF) and described as an "open-source license" by the Open Source Initiative. The IPL dif ...
. In the beginning, the SourceForge releases had been only bug-fix ones, but 2.x series (most of which came from open source community only) had better security and thread management. It now includes a
log4j Apache Log4j is a Java-based logging utility originally written by Ceki Gülcü. It is part of the Apache Logging Services, a project of the Apache Software Foundation. Log4j is one of several Java logging frameworks. Gülcü has since c ...
based logging system and a few bug-fixes of the older versions. Aglets is completely written in Java, thus allowing a high portability of both the agents and the platform. Aglets includes both a complete Java mobile agent platform, with a stand-alone server called Tahiti, and a library that allows developers to build mobile agents and to embed the Aglets technology in their applications. No new releases of Aglets have been made since 2001, although an updated users manual was released in 2004. The future of the project is unclear.


See also

*
Mobile agent In computer science, a mobile agent is a composition of computer software and data that is able to migrate (move) from one computer to another autonomously and continue its execution on the destination computer. In reality, the mobile agent is the c ...


References

{{reflist


External links

*http://aglets.sourceforge.net/ — Aglets portal site *https://web.archive.org/web/20100514184915/http://www.trl.ibm.com/aglets/ — IBM Research *http://www.artima.com/underthehood/aglets.html — "The Architecture of Aglets", Bill Venners, April 1997 Java platform software IBM software