JADE能够取得引人注目的发展,与一个有创造力和自我推动力的民间开源组织的不竭努力是分不开的。很多有贡献的组织、JADE用户和开发者个人经常隐藏在E—mail地址的背后,他们通过提建议、出主意、献成果等方式参与协作整体软件模块、附加模块以及派生项目的开发。贝利费米尼、开罗、格林伍德希望通过《基于JADE的多Agent系统开发》使得JADE知识能够得到更好的传播,进而促进该组织内部思想统一,激励和鼓舞它不断发展。
Fabio Bellifemine,意大利电信研究中心(ResearchLabs of Telecom Italia)高级项目经理,JADE项目发起人和领导者,并负责JADE管理委员会(JADEGoverning Board)
Fabio Bellifemine,意大利电信研究中心(ResearchLabs of Telecom Italia)高级项目经理,JADE项目发起人和领导者,并负责JADE管理委员会(JADEGoverning Board)。1988年毕业于都灵大学(Computer Science University ofTorino)计算机科技专业,毕业后至1994年在意大利国家研究委员会(Italian National ResearchCouncil)从事数字视频编码工作,1994年加入意大利电信(TelecomItalia)工作,1996年加入FIPA标准化组织,研究软件Agent技术。2000年,在FACTS项目中,凭借“下一代电视娱乐系统(NewGeneration TV EntertainmentSystem)”,获得FIPA竞赛最佳Agent应用一等奖。作为FIPA架构组织的主席,他致力于X2S技术委员会的FIPA核心规范标准化工作.FIPA认可了他对这项技术的突出贡献。他是IEEE高级会员,IEEE系统一人一控制分布式智能系统技术委员会(TechnicalCommittee on Distributed Intelligent Systems 0f the IEEESystems.Man.and Cybernetics Society)的成员,该领域多个学术会议程序委员会委员,JSR271专家组成员(该委员会致力于制定第三代JavaMIDP规范)。主要研究领域包括Agent技术及其应用开发技术。最近,他还发起了一个新的意大利电信关于无线传感器网络的研究项目。Giovanni Caire,1992年毕业于Politecnico di Torino,毕业后在意大利电信研究中心(ResearchLabs of TelecomItalia)工作,现在是高级项目经理。开始时,在多媒体和视频服务部门工作,参加了多个国际协作项目。1995年,领导ATMANACTSEuropean项目,从事视听内容交换技术研究。从1998年起,致力于基于Java的分布式应用研究,2000年开始参加JADE项目工作,领导LEAPIST European Project中Java MicroEdition的研究团队。2004年,代表意大利电信参加了OMTP国际组织关于JavaWork—stream的协作,致力于开发一种移动式终端的开放平台,为用户提供标准和方便的体验。2005年,参加了JSR移动操作管理(JSR232 Mobile OperationalManagement)专家委员会,致力于OSGi手持设备规范的标准化工作。现在,在意大利OSS创新研究部工作,从事Agent技术(特别是JAD.E)在网络管理中的应用研究,同时担任JADE委员会技术负责人。Dominic P.A.Greenwood,瑞士日内瓦Whitestein TechnologiesAG负责人,在多Agent软件和系统领域从事了多年研究和商业应用工作,包括参与FIPA和JADE委员会的成员,JADEWeb服务集成网关附件的设计者,1997年在Staffordshire大学研究“通信网络中控制非线性行为的自适应策略”获得博士学位,之后担任富士通电信欧洲集团分布式网络管理小组负责人。2000年,加入富士通美国研究所网络Agent研究小组,从事了大量与Agent相关的标准化工作。随后,积极参与了FIPA工作,包括FIPA抽象结构(FIPAAbstract Architecture)制定,并担任FIPA本体技术委员会联合主席。同时,作为JSR87的技术协作者,从事FIPA抽象结构的核心API具体实现工作。2003年,加入瑞士日内瓦WhitesteinTechnologiesAG,参与了一系列Agent相关技术的商用化项目和欧洲协作项目,包括JADE委员会。它是多家学术期刊的编委,并出版过多本学术著作,目前主要研究领域包括分布式和复杂自适应系统、主动计算、普适系统、面向服务计算、软件Agent技术和自主计算的商业应用。
第1章 引言第2章 Agent技术概述 2.1 关于Agenl 2.1.1 什么是Agent 2.1.2 Agent体系结构 2.1.3 通信与协作 2.1.4 编程语言与工具 2.1.5 多Agent系统应用 2.2 智能物理Agent.基金会(FIPA) 2.2.1 FIPA历史与目标 2.2.2 FIPA核心概念 2.2.3 关键FIPA规范节选 2.2.4 FIPA与JADE的关系第3章 JADE平台 第4章 JADE编程——基本功能第5章 JADE编程——高级功能第6章 Agent移动性第7章 JADE内部体系结构第8章 在移动设备上运行JADE Agent第9章 部署容错JADE平台第10章 JADE Web服务集成网关第11章 Agent社会配置管理器与运行平台第12章 JADE语义框架第13章 其他相关工具介绍附录A 命令行选项附录B 术语参考文献 FIPA规范