jade 学习笔记二
jade官方网站http://jade.tilab.com/上下载的文件分好几类,我个人建议网速快的话就下all版的,里面包涵了所有可能用
到的,免得要用了在去下载。现在可以把下的jade3.5里面的文件内容进行分析一下,加深了解、方便以后的运用。
jade配置安装好了后文件目录如下:
----jadeAll3.5
|
|___JADE-BIN-3.5(存放的是jade的执行文件,都是用java编写编译好的jar文件)
|___JADE-DOC-3.5(存放jade的说明文档,包含管理员入门、程序员入门和实例等解释)
|___JADE-EXAMPLES-3.5(里面都是自带的实例,用文档编写的java文件,实现了简单和稍复杂的系统...)
|___JADE-SRC-3.5(存放jade的原代码,可以修改再编译)
|___META-INF(可能是配置文件夹,里面保存使用的信息,没个文件夹都有,不懂关系不大)
对于初学者,JADE-EXAMPLES-3.5里面的实例是入门的台阶,其中包含了jade支持agent的所有特性,参考JADE-DOC-3.5的说明
文档就能明白每个实例如何运行、达到的目的和编写此类程序的规范。我简要介绍一下。
文件夹examples里面的实例分为四个级别:基础特点、高级特点、jade于其它技术的合用和简单的应用程序。
1、基础特点:hello(略)、behaviours(agent行为的三种类型介绍)、messaging(agent之间通讯)、yellowpages(jade的黄页服务,即注册agent的服务便于别的agent查找)、booktrading(简单的买卖程序)、topic(agent对设定的主题进行关注)
2、高级特点:protocols(agent运用网络协议进行通信)、ontology(agent运用预设的通讯模块进行通讯)、base64(对agent通讯的信息加密)、mobile(agent快容器的移动性)、inprocess(外部程序控制多agent的系统)、
3、jade于其它技术的合用:jadejessprotege、jess、
4、简单的应用程序:content、party、pingagent、thanksagent
对于实例的功能就不赘述,介绍文档对如何运行、命令参数都做了详细的解释,里面的实例都是可以直接运行,学习实例可以
学习其编程规范,在以后的运用中对其进行补充和改写就行了,是很不错的教材。
angi-zhy
2008年4月2号