JADE学习笔记(1)

由于XX的课题是关于分布式的成员关系管理协议的实现,老大让调研JADE,在这个平台上实现。

JADE (Java Agent Development Framework)是一个完全由Java语言开发的一个软件框架,并且符合FIPA规范。是一个中间件,其主要作用是
It simplifies the implementation of multi-agent systems through a middle-ware that complies with the FIPA specifications and through a set of graphical tools that supports the debugging and deployment phases. The agent platform can be distributed across machines (which not even need to share the same OS) and the configuration can be controlled via a remote GUI.

1. JADE平台利用容器去容纳Agent(也叫智能体..)。一个平台可以有多个容器,并且这些容器可以在不同的主机上(当然也可以用于移动设备上如手机)。在一个JADE平台中,有且仅有一个叫做主容器的容器。当其他的容器启动时,他们必须在主容器中注册。一旦一个智能体知道网络上另一个智能体的名字,它们便可以进行透明的[color=green]通信[/color],而不需要了解实际的位置。

2. 主容器除了可以提供其他一般容器注册功能之外,它还包含了两个特殊的智能体。AMS(Agent Management System)提供一些智能体管理功能。例如:它给智能体提供命名服务,并且它也可以从容器中创建和删除智能体。DF(Directory Facilitator)提供了黄页功能。当一个智能体需要利用其他智能体提供的服务时,它便可以到DF中去查找。


[color=red]JADE的安装[/color]很简单,从官网下好JADE包(我下的是V3.7),共有4个包,都解压完毕。再去设置下环境变量,把JADE-bin-3.7\jade\lib下的4个JAR文件和JADE-bin-3.7\jade\lib\commons-codec下的那个JAR文件的地址加到环境变量中就OK了。可在CMD上敲
java jade.Boot -gui
命令测试,如果出现JADE的图形管理界面就说明配置好了。


官网([url]http://jade.tilab.com/[/url])上有一些学习资料以及API([url]http://jade.tilab.com/doc/api/index.html[/url])

好吧,最后
天天向上 好好学习
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值