Download presentation
Presentation is loading. Please wait.
Published byPierce Paul Modified over 8 years ago
1
M OBILE A GENTS & JADE Shaquille Wilkins Zak Lowman
2
T ABLE OF C ONTENTS I. Mobile Agents II. JADE III. Features of JADE IV. Sample Code V. Framework Diagram VI. References
3
M OBILE A GENTS Mobile Agents – is a composition of computer software and data which is able to move from one computer to another and continue its execution on the destination computer Can interact with the variables of programs running on the host machine Takes autonomous routes. Migrates from one process to another
4
JADE JADE by Telecom ItaliaTelecom Italia Java Agent DEvelopment Framework JADA is a software Framework fully implemented in Java language. 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. http://jade.tilab.com/images/logo.jpg
5
F EAUTURES FIPA-the standards organization for agents and multi-agent systems Open Source Java Development Interface Heterogeneous Interface to support many agents at once
6
S AMPLE C ODING Creating and terminating JADE agents import jade.core.Agent; import jade.core.AID; public class BookBuyerAgent extends Agent { // Put agent initializations here protected void setup() { // Printout a welcome message System.out.println(“Hello! Buyer-agent “+getAID().getName()+” is ready.”); } // Put agent clean-up operations here protected void takeDown() { // Printout a dismissal message System.out.println(“Buyer-agent “+getAID().getName()+” terminating.”); }
7
F RAME W ORK D IAGRAM
8
T HE R UN - DOWN Mobile Agents are used to transport code in the form of private messages from client to server and vice versa. JADE is a Java platform/framework which allows mobile agents to be securely pass among the platform. JADE has many features such as cross-platform meshing, dummy agent sniffing and introspecting, and multithreaded agents. The framework is simple and one can easily see JADE’s place in the distributed computing schema.
9
R EFERENCES http://jade.tilab.com/ http://ww2.cs.mu.oz.au/682/Week6b.pdf http://gis.vsb.cz/gisengl/Conferences/GIS_Ova/GI S_Ova_2006/Proceedings/Referaty/dergel.html http://en.wikipedia.org/wiki/Mobile_agent
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.