- 2
- 0
- 约4.52万字
- 约 39页
- 2017-05-04 发布于四川
- 举报
JADE中文教程和笔记
JADE架构模型:
JADE是多agent开发框架,遵循fipa规范,他提供了基本的命名服务,黄业服务,通讯机制等,可以有效地与其它java开发平台和技术集成。
JADE架构适应性很强,不仅可以在受限资源环境中运行,而且与其他复杂架构集成到一起比如。Net和javaEE。
JADE功能模型:
Jade提供了在固定和移动环境中实施分布式点对点应用的基本服务。
允许agent动态的发现其他agent以及与其他agent通讯。Agent通过异步消息进行通讯,这种通讯机制可以在分布和松散耦合的环境中是通用的。Agents可以在异构环境中通信,通过名字来区分(以后的版本中发送方和接收方没有暂时的依赖关系)。
通过认证和为agents分配权限实现安全机制。
消息结构使用ACL语言。为了适应复杂对话,jade提供了一系列执行特定人物的交互性为的典型框架,比如协商,拍卖,任务代理等(用java抽象类来实现)。消息内容可以在xml和rdf格式间互相转换。
灵活性强,用java线程实现多任务。
提供命名服务和黄页服务。
支持图形化调试和管理/监控工具。
第一次运行jade3.4,
并成功执行一个最简单的helloworld。使用步骤记录如下:平台为window2003。jdk版本为1.5。假设现在jdk已经安装并且配置成功。
1.下载jade,下载站点为 HYPERLINK / /。假设下载文件为JADE-all-3[1].4.zip
2.将文件解压,解压后,平台必须运行的 bin目录下的文件我们都放在在d:\jade\下。当前目录结构为D:\jade\lib
????????????????? \demo
??????????????????\lisence
??????????????????\changelog
????????????????? \README?
设置环境变量在CLASSPATH中添加
D:\jade\lib\jade.jar;D:\jade\lib\iiop.jar;D:\jade\lib\commons-codec\commons-codec-1.3.jar;D:\jade\lib\javaTools.jar;D:\jade\lib\http.jar
Old :
E:\jade\lib\Base64.jar;E:\jade\lib\jade.jar;E:\jade\lib\jadeTools.jar;E:\jade\lib\http.jar;E:\jade\lib\iiop.jar;.;D:\Borland\JBuilder2005\jdk1.4\lib\dt.jar;D:\Borland\JBuilder2005\jdk1.4\lib\tools.jar;
3.测试主容器运行是否正常,在命令行下输入命令
??? java jade.Boot -gui
? 如果设置无误,会弹出jade rma主容器运行界面。关掉程序
4.写一个helloworld程序,这个程序当然可以用任何一个文本编辑器来写,然后用命令编译,我们为了今后开发方便,将jade平台与netbeans平台绑定起来。运行netbeans平台,添加库,添加库的步骤如下运行菜单? 工具--〉库管理器,点新建库,然后输入库名,不妨设为jade,然后点 添加jar文件,将classpath中的几个jar文件都添加进来。
5.在netbeans中新建一个常规项目(选择java类,注意不创建主文件!!!把那个复选框去掉!!!),然后创建一个包(假设为jadetest),在该包下创建一个HelloWorld.java文件。文件内的程序内容如下:
import jade.core.*;
public class HelloWorld extends Agent{? public void setup(){??? System.out.println(Agent Started: Hello World!);??? System.out.println(About Me:);??? System.out.println(My local name is:+getLocalName());??? System.out.println(My globally unique name is:+getName() );??? System.out.println(About Here:);??? Location l = here();??? System.out.println(I am running in a location called:+l.getName());??? System.out.println(Which is identified
您可能关注的文档
- GGXF07消防应急预案的管理工作基准.doc
- GIS中的坐标系定义和转换.doc
- GIS应用中地图扫描.doc
- GJB3007_97.静电标准doc.doc
- GJC100[A]型甲烷传感器使用说明书B5.doc
- GL013福利的管理规定131125A0.doc
- glcc燃料油产品的说明.doc
- Glory_投标文件的施工组织设计编制实例.doc
- GL_01_001_01标准和文件的编号规范.docx
- GL小企业文化纲要.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
原创力文档

文档评论(0)