由于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)
好吧,最后
天天向上 好好学习
分享到:
相关推荐
JADE 学习笔记 ,详细介绍了JADE的安装配置,重要类的用法,并包含具体例子代码
jade笔记是怎么使用jade进行agent仿真的学习笔记!!!!!!!!!
jade4.4.0 主要用于多Agent系统的开发,内附jade学习指南
入门学习jade很好的文档,可以深入学习
JADE是多agent开发框架,遵循fipa规范,他提供了基本的命名服务,黄业服务,通讯机制等,可以有效地与其它java开发平台和技术集成。 JADE架构适应性很强,不仅可以在受限资源环境中运行,而且与其他复杂架构集成到...
JADE(JAVA Agent开发框架)是一个完全由JAVA语言开发的软件,它简化了多Agent系统的实现。-JADE (Java Agent DEvelopment Framework) is a software framework fully implemented in Java language.It simplifies the ...
独立成分分析JADE算法,针对复数数据 独立成分分析JADE算法,针对复数数据
jade文件转换教程
Jade中文手册Jade中文手册Jade中文手册Jade中文手册Jade中文手册Jade中文手册Jade中文手册Jade中文手册Jade中文手册
简单的jade算法,适合初学者入门学习,没有过多的复杂过程,通过阅读一定数量的文献即可理解。
JADE算法的matlab实现,用matlab打开后可以直接使用,可以用于做对比算法
jade6.5的注册码,用于jade6.5不能导入PDF-2004时的解决方法。
jade的中文资料,介绍了jade和jade开发
JADE,通过实施一种新的变异策略“DE/current-to-pbest”,可选的外部存档和以自适应方式更新控制参数来提高优化性能。 DE/current-to-pbest 是经典的“DE/current-to-best”的概括,而可选的归档操作利用历史数据来...
jade笔记 JADE指南,JADE网上材料 非常全面,完全可以很快上手JADE
JADE(Java Agent Development Framework)是基于Java 语言的Agent开发框架, 是由TILAB 开发的开放源代码的自由软件。 它包括一个Agent 赖以生存的运行环境,开发Agent应用的类库和用来调试和配置的一套图形化的工具...
Agent jade 仿真 jade-src jade-bin jade-doc jade-examples
Jade4j 是 jade 模版引擎的 Java 实现。Jade4j 支持在 Java 程序中直接处理 jade 模版,而无需 JavaScript 环境,完全兼容 jade 语法。 示例代码: JadeTemplate template = Jade4J.getTemplate("./index.jade")...
jade模板引擎demo
windows 10, windows 8, Windows7, XP系统下可用的XRD专业软件,6.5版本,亲测可用