学习agent必备最全的jade程序员指南.pdf

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JADE 程序员指导 Jade 集成开发环境是一个入门级的产品, 但是它仍然拥有强大的功能。 它提供的用户图形界 面包含了大部分 SUN SDK 工具, 可以方便的编辑源代码, 生成一个类, 执行一个 java 程序 或 java applet. Jade 提供的高效率的功能可以让你为每个 project 生成单独的类模板,这个功 能包括生成使用 AWT 或 Swing APIs 对话窗口。 Jade 可以使用 Sure shot 的 Jive Lint 支持静 态代码检查,同时也提供了入门级的调试功能。新版本提供了如下功能:允许用户在 XML 编辑器中调用用户提供的函数;方法定位 (method location) 采用了树形视图。 1 简介 程序员指南由管理员指南作为补充,在 jade/doc 目录下可以找到可用的 HTML 文档。如果 本指南和 HTML 文档之间哪里出现了冲突,以经常更新的 HTML 文档为准。 JADE (Java Agent Development Framework )是一个软件开发框架,它可以为智能 AGENT 开发多 AGENT 系统和遵守 FIAP 协议的应用程序。 它包含两个主要的产品: 一个是与 FIPA 相适应的 agent 平台,另一个是开发 Java agents 的包。 JADE 是完全用 JAVA 编码的,如果 agent 程序员想探索本框架, 他/ 她的 agents 就应该按照这个程序员指南中描述的大纲用 Java 编码。 这个指南是在假设读者熟悉 FIPA 标准,至少是熟悉 Agent Management specifications (FIPA no.23 ),Agent Communication Language 和 ACL Message Structure (FIPA no.61 )的基础上编 写的 JADE 是用 JAVA 写的由各种 JAVA 包构成,给程序设计者以完备的功能接口和规范的抽象 性界面,具体应用取决与任务。选择 JAVA 语言是因为它有许多独特的特点,尤其是在分布 式异质环境下的面向对象的编程连接方式; 这些特点还包括 Object Serialization , Reflection API 和 Remote Method Invocation (RMI )。 JADE 由如下的包构成: Jade.core-执行系统核心问题, 包括必须由软件程序员扩展的 Agent 类,除此之外一个行为类 包含在 jade.core.behaviours 子包内。行为执行 agent 的任务或目的。它们是可以完成不同复 杂任务或并行任务的逻辑行为单元。程序员编写行为定义 agent 的操作,并相互连接他们定 义 agent 执行路径。 jade.lang.acl 子包用来根据 FIAP 标准规范处理 ACL 的。 jade.content 子包包含了一系列支持用户定义的本体和内容语言的类。单独有一个指南描述 如何使用 JADE 支持消息内容。 尤其是 jade.content.lang.sl 包含了 SL 编码解码器, 包含有皮 剖析器和解码器。 jade.domainb 包:包含了 FIPA 标准定义的表示 Agent 管理实体的所有 Java 类,特别是 AMS agents 和 DF agents , 提 供 生 命 周 期 服 务 , 白 页 和 黄 页 服 务 。 子 包 jade.domain.FIPAAgentManagemnt 包含 FIPA-Agent-Managem

文档评论(0)

革新 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档