Aglets学习(一)

Aglets是一个Java移动代理平台和库,最初由IBM东京研究实验室开发,现作为开源项目托管在sourceforge.net。它简单、安全、灵活,遵循小程序开发范式,2.x版本在安全管理上有改进,与Java 2安全机制更兼容。开发曾停滞,现从2.0.2版本起将重启。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

     Aglets is a Java mobile agent platform and library that eases(使...轻松) the delvelopment of agent based applications. An aglet is a Java agent able to autonomously(自动) and spountanously move from one host to another. Originally developed at the IBM Tokio Research Laboratory, the Aglets technology is now hosted at sourceforge.net as open source project, where it is distributed under the IBM Public License. Aglets is completely made in Java, granting an 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 developer to build mobile agents and to embed the Aglets technology in their applications. Currently, stable release of Aglets are available in the 2.0 series, and 2.0.2 is the latest one.

What is it?

As stated above, Aglets is a Java library for the development of mobile agents. Aglets is simple, since it follows an applet like developing paradigm where you are in charge only of defining a few methods to implement the behaviour of your agents. Aglets is secure because it is developed in Java and is compliant to the Java 2 Security Manager. Finally Aglets is flexible, since it allows you to extend the platform in order to implement new functionalities.

 

History

Aglets has been developed at the IBM Tokyo Research Laboratory (TRL) from Mitsuro Oshima and Danny Lange. The original name of the project was AWB, that stands for Aglets WorkBench, changed then simply in Aglets. IBM was responsible for the most of the 1.x releases, while from the version 2.x Aglets is totally open source and is hosted at Sourceforge.net. The web page of the original project, still hosted at TRL, issues:

Think of the Internet as a distributed, massively parallel supercomputer that connects information repositories, databases, intelligent agents, and mobile code. Imagine sending your own personalized agents to roam the Internet. They will monitor your favorite Web sites, get you the ticket you couldn't get at the box office, or help you to schedule meetings for your next overseas trip.

Aglets is not the only one mobile agent development kit, but it is quite simple to learn and to use, and this probably helped its spread. Aglets has been immediatly involved in the realization of TabiCan, a kind of virtual agent-populated travel agency. Unfortunately, after a good start, IBM decided to give Aglets to the open source community, and this is when SourceForge appears. In the beginning, the SourceForge releases have been only bug-fix ones, but then something changed and the library version evolved to the 2.x series.
The 2.x thread has new improvments in the security management, and is more compatible with the Java 2 security mechanism than the 1.x releases. Furthermore, it includes a log4j based logging system and a few bug-fixes of the older version.
After a couple of releases in the 2.x branch, the development stopped again. Now, starting from the 2.0.2 release, the development is going to restart, so stay tuned for newer versions!


History

Aglets has been developed at the IBM Tokyo Research Laboratory (TRL) from Mitsuro Oshima and Danny Lange. The original name of the project was AWB, that stands for Aglets WorkBench, changed then simply in Aglets. IBM was responsible for the most of the 1.x releases, while from the version 2.x Aglets is totally open source and is hosted at Sourceforge.net. The web page of the original project, still hosted at TRL, issues:

Think of the Internet as a distributed, massively parallel supercomputer that connects information repositories, databases, intelligent agents, and mobile code. Imagine sending your own personalized agents to roam the Internet. They will monitor your favorite Web sites, get you the ticket you couldn't get at the box office, or help you to schedule meetings for your next overseas trip.

Aglets is not the only one mobile agent development kit, but it is quite simple to learn and to use, and this probably helped its spread. Aglets has been immediatly involved in the realization of TabiCan, a kind of virtual agent-populated travel agency. Unfortunately, after a good start, IBM decided to give Aglets to the open source community, and this is when SourceForge appears. In the beginning, the SourceForge releases have been only bug-fix ones, but then something changed and the library version evolved to the 2.x series.
The 2.x thread has new improvments in the security management, and is more compatible with the Java 2 security mechanism than the 1.x releases. Furthermore, it includes a log4j based logging system and a few bug-fixes of the older version.
After a couple of releases in the 2.x branch, the development stopped again. Now, starting from the 2.0.2 release, the development is going to restart, so stay tuned for newer versions!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值