`
leign
  • 浏览: 166572 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JADE学习笔记(1)

    博客分类:
  • JAVA
阅读更多
由于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平台中,有且仅有一个叫做主容器的容器。当其他的容器启动时,他们必须在主容器中注册。一旦一个智能体知道网络上另一个智能体的名字,它们便可以进行透明的通信,而不需要了解实际的位置。

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


JADE的安装很简单,从官网下好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的图形管理界面就说明配置好了。


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

好吧,最后
天天向上  好好学习
1
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics