[spade2] r2236 committed - -Solved some issues in documentation

1 view
Skip to first unread message

spa...@googlecode.com

unread,
Nov 28, 2011, 9:37:38 AM11/28/11
to spade-...@googlegroups.com
Revision: 2236
Author: jpalanca
Date: Mon Nov 28 06:37:01 2011
Log: -Solved some issues in documentation
http://code.google.com/p/spade2/source/detail?r=2236

Added:
/doc/manual/html/spade.bdi.html
/doc/manual/images/note.png
/doc/manual/images/tip.png
/doc/manual/images/warning.png
Deleted:
/ChangeLog
/svn2cl
/svn2cl.xsl
Modified:
/doc/manual/book.xml
/doc/manual/ch03-basic-agents.xml
/doc/manual/ch06-bdi.xml
/trunk/spade/Agent.py

=======================================
--- /dev/null
+++ /doc/manual/html/spade.bdi.html Mon Nov 28 06:37:01 2011
@@ -0,0 +1,60 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<title>Chapter 7. BDI Architecture for SPADE Agents</title>
+<link rel="stylesheet" href="styles.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<link rel="home" href="index.html" title="SPADE User's Manual">
+<link rel="up" href="index.html" title="SPADE User's Manual">
+<link rel="prev" href="spade.advanced.eventbehaviour.html" title="Event
Behaviours">
+<link rel="next" href="spade.bdi.intro.html" title="The SPADE BDI Agent
Model">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
alink="#0000FF">
+<div class="navheader">
+<table width="100%" summary="Navigation header">
+<tr><th colspan="3" align="center">Chapter 7. BDI Architecture for SPADE
Agents</th></tr>
+<tr>
+<td width="20%" align="left">
+<a accesskey="p" href="spade.advanced.eventbehaviour.html">Prev</a> </td>
+<th width="60%" align="center"> </th>
+<td width="20%" align="right"> <a accesskey="n"
href="spade.bdi.intro.html">Next</a>
+</td>
+</tr>
+</table>
+<hr>
+</div>
+<div class="chapter" title="Chapter 7. BDI Architecture for SPADE Agents">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="spade.bdi"></a>Chapter 7. BDI Architecture for SPADE
Agents</h2></div></div></div>
+<div class="toc">
+<p><b>Table of Contents</b></p>
+<dl>
+<dt><span class="section"><a href="spade.bdi.intro.html">The SPADE BDI
Agent Model</a></span></dt>
+<dt><span class="section"><a href="spade.bdi.kb.html">The Knowledge
Base</a></span></dt>
+<dt><span class="section"><a href="spade.bdi.plans.html">Plans and
Services</a></span></dt>
+<dt><span class="section"><a
href="spade.bdi.goals.html">Goals</a></span></dt>
+<dt><span class="section"><a href="spade.bdi.running.html">BDI in
action</a></span></dt>
+<dt><span class="section"><a href="spade.bdi.future.html">Future
Work</a></span></dt>
+</dl>
+</div>
+<p>SPADE supports natively a BDI agent model based on the Goal Oriented
Computation paradigm. This chapter of the documentation will introduce the
BDI model and its use on the SPADE platform.</p>
+</div>
+<div class="navfooter">
+<hr>
+<table width="100%" summary="Navigation footer">
+<tr>
+<td width="40%" align="left">
+<a accesskey="p" href="spade.advanced.eventbehaviour.html">Prev</a> </td>
+<td width="20%" align="center"> </td>
+<td width="40%" align="right"> <a accesskey="n"
href="spade.bdi.intro.html">Next</a>
+</td>
+</tr>
+<tr>
+<td width="40%" align="left" valign="top">Event Behaviours </td>
+<td width="20%" align="center"><a accesskey="h"
href="index.html">Home</a></td>
+<td width="40%" align="right" valign="top"> The SPADE BDI Agent Model</td>
+</tr>
+</table>
+</div>
+</body>
+</html>
=======================================
--- /dev/null
+++ /doc/manual/images/note.png Mon Nov 28 06:37:01 2011
Binary file, no diff available.
=======================================
--- /dev/null
+++ /doc/manual/images/tip.png Mon Nov 28 06:37:01 2011
Binary file, no diff available.
=======================================
--- /dev/null
+++ /doc/manual/images/warning.png Mon Nov 28 06:37:01 2011
@@ -0,0 +1,42 @@
+‰PNG
+
+
+IHDR 0 0 W ù‡ gAMA ± üa bKGD ÿ ÿ ÿ ½§“
pHYs ÒÝ~ü tIME Ô ®­ü? IDATxœÕ™]l“U Ç §ßo?¶Ù ®¬ë²¤
+²"
+F && áBÃ
+ ˜Ñ ŒpALDM —pEFB²x£1 w1oL\0j F£‰„ID“M·Ò ˜t€èØØÆèúÝãEײwÝÖn”•ý“7ißsÞ÷üÿÏyžç<ç=BJÉj†¦Ô
+ «^€® /I†B2
+ _»F$ $ ‰¨ú œNLµµX|>,> &·[ cì‡ 0õçŸòÖ©SŒž=›&
+ “ c¦ ´6 å[·JçîÝT·µ ­Ù¼l b9A
+òûåÐñãŒtw DÐ &]ˆI3£¥f~—ù|Ô
+:DÍ;ï ^¿d.K ãqþ>~\ ;:ˆNN¢- ôbÈ ybëVÖ <IÅóÏ/é•
+ÉÁ#G¸ýÕWE!> Àh·ãio§vÿ~¡
+ P €{¿ý&ûöì! 'ê €$=#Õ ÐøñǨ(yŸÉ+àÞ¥Kò ;‰ ¯XÎM ö½{yª³S˜óˆX”S8 ”}¯½Fl ÉC:SÝýòK –‰<} 䕊Fåà‡ ºy mqù
+p÷ÓOùëôi™\¤ßB äõ '¸}æÌ#õù|
ЦRÜüè# ~þyA?Ÿ7 ¦ åÅ-[HNM =Û, “Û¶ñ\w7µUU9tæ ¡£G‰=&ä `úå z»º˜/
+r „ ä gΔÄïçƒ ÌÀØéÓø¯^Íq—
+ 7?ûŒX4úXX?ƒ P>0@ÿ7ß šÓ¦
+‡åè·ß>6ÖÏ@ V`ê‡ ™šRÍ‚JÀ}¿ŸÈðpÖú’ô¢Rªk¶µõ —/ó÷à Jœ*K† ’© 𙇭
+
+T´¶B)¶
+Ó ã==ˆ >Æ‘ {{iinÎvS _¹B ² žØ¶ ÆS§V’¶
+ÿ|þ9c==hI{Cy8L¯ßÏýHDZM& s\(rã†*xer±5ðÑC&
+$NIÚ ÂÃÃLÜ»—½?7ˆWŠ[a˜ãº <1ÁøÄ„êÞ Xƒ—
+ ˆÅãDfí·WßW ! ³ ­ °
+?r© ª«™-AèJY‹‚Æ`PýO ÷õzÄ,C« šêë³YH Ñ[·˜8 þ Ó\ BpßïÏòÑ Ó:
+)›
+ë¬]šJ€yýzt¤S– =wޱï¿_)Ê9 Rf]D Œ(
+¶ª*ìv{¶ J€ÕçCk6“˜žÎ¼ T ãbvNÔ w
+5uuT”•©îgar»EYK‹ª %¼fsˆ à ë ÐëõÙæœ4ºöÍ7óZf¥¡ þ1 ¯¯ç™
+ Tm9 ªÛÚ°z<9uw)¡ ~]»–Ú
+ hðxTm9 ´Š"j æqY ôÀ
+E!àrñBs3¦™".ƒyWâš}û°mÙBiK¹ qð£Û ³±‘Ö––œ>ó
+Ð ÂÛÑ ¦¢¢¤3¡ .:
+\¯¯gï®]¸jk û* àhm îcÇJ F`Øbáœ×ËŽ
+;ØñòËóö[´˜«?x eÏž w% 0n0Ðíõ²®¹™·ßx#Ç÷3XT€É` Ÿ|
;wæ=y) ŒÀ„ÁÀ ^/lÜÈ{û÷SSS³àÐyËé5••bcW ©¶6¢B<²ú[ ¶|Ðj¥sýzb›7óÁ»ïÒÔÔ´¨Ý
+>à FåùövâííØ#‘ìÉJ1 9XºX]ÍY ϦM¼ à OoÚ”wÒ—tÄ4 ËŸºº¸ÝÑ »¿ +é w9 .H b à†Å . ×Ün^Ú¾ }o½E]]]A
+»äC¾ Èß{{¹ÔÙ‰üúkꆇ)'½Z¦x
fî[3õ f¦o ¸­(üêtÒïtRéõòú+¯°ëÕW±X, ‡Û²N) &" yá ú¿ûŽdO æë×)›œÄ
+ b 7¸RB Ò鸣(Œ(
+C••Œº\8Ÿ|’–Í›Ùþâ‹x<ž%ç‰e È œHÈ+Á þ¾> ûú¸uõ*É ÿ%1=M2™LïaIï¤ f»
+»ËEƒ×˳MMlôù(¯¨Xv‚{h 3 ‘XŒ;££Ü¹{—ѱ1b±Xv ®‘’в2
+ Žª*l6[Q²r± ” «ï³Ê
+ü »+>lK í IEND®B`‚
=======================================
--- /ChangeLog Wed May 12 10:03:13 2010
+++ /dev/null
@@ -1,12758 +0,0 @@
-2009-10-14 17:05 garanda
-
- * trunk/examples/testbdi.py, trunk/spade/__init__.py,
- trunk/spade/bdi.py, trunk/spade/logic.py: Added BDI support
-
-2009-10-14 15:11 jsuch
-
- * trunk/spade/ACLMessage.py, trunk/spade/Agent.py,
- trunk/spade/Behaviour.py, trunk/spade/peer2peer.py:
-
-2009-10-02 17:16 jsuch
-
- * trunk/examples/benchmark/bench0.sh,
- trunk/examples/benchmark/bench1.sh,
- trunk/examples/benchmark/bench1_controller.py,
- trunk/examples/benchmark/bench1_receiver.py,
- trunk/examples/benchmark/bench1_sender.py,
- trunk/examples/p2pTestCase.py, trunk/spade/Agent.py,
- trunk/spade/spade_backend.py, trunk/xmpp/auth.py: benchmarks
- running
-
-2009-09-28 16:31 garanda
-
- * trunk/examples/benchmark, trunk/examples/benchmark/bench1.sh,
- trunk/examples/benchmark/bench1_controller.py,
- trunk/examples/benchmark/bench1_receiver.py,
- trunk/examples/benchmark/bench1_sender.py,
- trunk/examples/benchmark/bench2.sh,
- trunk/examples/benchmark/bench3.sh,
- trunk/examples/benchmark/bench4_1.sh: Added benchmarking tools
-
-2009-09-28 16:27 garanda
-
- * trunk/spade/socialnetwork.py: Disabled social network
-
-2009-09-28 16:01 garanda
-
- * trunk/examples/dfTestCase.py:
-
-2009-09-28 13:26 garanda
-
- * trunk/examples/dfTestCase.py, trunk/examples/p2pTestCase.py,
- trunk/runspade.py, trunk/spade/Agent.py, trunk/spade/DF.py,
- trunk/spade/fipa.py: Spade is refactorized and running again
-
-2009-09-25 13:44 garanda
-
- * trunk/spade/Agent.py, trunk/spade/Platform.py,
- trunk/spade/__init__.py, trunk/spade/fipa.py,
- trunk/spade/peer2peer.py, trunk/spade/socialnetwork.py:
- Refactoring SPADE. (still some errors)
-
-2009-09-21 12:53 garanda
-
- * trunk/examples/p2pTestCase.py:
-
-2009-09-21 11:35 garanda
-
- * trunk/examples/p2pTestCase.py:
-
-2009-09-21 10:54 garanda
-
- * trunk/examples/p2pTestCase.py, trunk/spade/Agent.py,
- trunk/spade/Behaviour.py:
-
-2009-09-18 22:01 garanda
-
- * trunk/templates/favicon.ico: Added favicon.ico
-
-2009-09-18 14:14 garanda
-
- * trunk/spade/Agent.py, trunk/spade/Behaviour.py:
-
-2009-09-18 14:13 garanda
-
- * trunk/examples/p2pTestCase.py, trunk/examples/unittests.py:
-
-2009-09-17 17:29 garanda
-
- * trunk/spade/Agent.py:
-
-2009-09-17 17:29 garanda
-
- * trunk/examples/p2pTestCase.py:
-
-2009-09-17 13:57 garanda
-
- * trunk/examples/p2pTestCase.py:
-
-2009-09-17 13:57 garanda
-
- * trunk/spade/Agent.py:
-
-2009-09-15 14:10 garanda
-
- * tags/2.0rc3/etc, tags/2.0rc3/examples, tags/2.0rc3/spade,
- tags/2.0rc3/tlslite, tags/2.0rc3/tlslite/integration,
- trunk/spade/Agent.py, trunk/templates/admin.pyra:
-
-2009-09-14 23:25 garanda
-
- * trunk/spade/Platform.py: Added crappy AWUI register in AMS (fixed
- small aesthetic bugs)
-
-2009-09-14 23:20 garanda
-
- * trunk/spade/AMS.py, trunk/spade/Agent.py, trunk/spade/Platform.py,
- trunk/spade/wui.py, trunk/templates/agents.pyra: Added crappy AWUI
- register in AMS
-
-2009-09-14 17:59 garanda
-
- * trunk/runspade.py, trunk/spade/AMS.py, trunk/spade/Agent.py,
- trunk/spade/Platform.py, trunk/spade/spade_backend.py,
- trunk/spade/wui.py, trunk/templates/404.pyra,
- trunk/templates/501.pyra, trunk/templates/503.pyra,
- trunk/templates/admin.pyra, trunk/templates/agents.pyra,
- trunk/templates/log.pyra, trunk/templates/message.pyra,
- trunk/templates/quirksmode.css, trunk/templates/services.pyra,
- trunk/templates/webadmin_indigo.pyra: More work on the spade WUI.
- Now with admin page
-
-2009-09-14 11:44 garanda
-
- * trunk/examples/basic.py, trunk/spade/Agent.py, trunk/spade/wui.py,
- trunk/templates/log.pyra: WebUI log works as you shit yourself
-
-2009-09-14 09:26 garanda
-
- * trunk/spade/Agent.py, trunk/spade/wui.py,
- trunk/templates/log.pyra:
-
-2009-09-10 13:59 garanda
-
- * trunk/examples/bidder.py, trunk/spade/Agent.py,
- trunk/spade/spade_backend.py, trunk/spade/wui.py,
- trunk/templates/404.pyra, trunk/templates/log.pyra:
-
-2009-09-10 12:56 garanda
-
- * trunk/spade/Agent.py, trunk/spade/Platform.py, trunk/spade/swi.py,
- trunk/spade/wui.py:
-
-2009-09-04 15:44 garanda
-
- * trunk/spade/swi.py, trunk/templates/agents.pyra: Fixed a bug in
- WUI that prevented the agents list to appear
-
-2009-08-22 15:11 garanda
-
- * branches/java/src/spade/Agent.java:
-
-2009-08-22 13:27 garanda
-
- * branches/java/src/spade/Agent.java,
- branches/java/src/spade/a.java: More or less, first java agent
- communicating
-
-2009-08-22 12:28 garanda
-
- * branches/java/src/spade/Agent.java: Fixed the "getBody" issue with
- a casting to class Message
-
-2009-08-21 12:20 jgarciapardo
-
- * branches/java/src/spade/a.java: Intentando conectar con jabber.org
-
-2009-08-21 11:38 garanda
-
- * branches/java/lib, branches/java/lib/smack.jar: added smack jar
-
-2009-08-01 21:15 jpalanca
-
- * branches/java/src/spade/Agent.java,
- branches/java/src/spade/a.java: work on xmpp support
-
-2009-07-31 17:24 garanda
-
- * branches/java/.classpath, branches/java/.project:
-
-2009-07-31 17:14 garanda
-
- * branches/java/.classpath, branches/java/.project,
- branches/java/src/spade/AID.java, branches/java/src/spade/a.java:
-
-2009-07-31 17:01 garanda
-
- * branches/java/src/spade/Agent.java:
-
-2009-07-31 16:55 garanda
-
- * branches/java/src/spade/Agent.java:
-
-2009-07-31 15:22 garanda
-
- * branches/java/src/spade/Agent.java:
-
-2009-07-31 10:47 garanda
-
- * branches/java/src/spade/Agent.java:
-
-2009-07-30 23:54 garanda
-
- * branches/java/src/spade/a.java:
-
-2009-07-30 23:51 garanda
-
- * branches/java/src/spade/a.java:
-
-2009-07-30 23:23 garanda
-
- * branches/java/src/spade/a.java,
- branches/java/src/spade/compila_a.sh:
-
-2009-07-30 18:46 jpalanca
-
- * branches/java/src/spade/Agent.java,
- branches/java/src/spade/MessageReceiver.java,
- branches/java/src/spade/XMLCodec.java,
- branches/java/src/spade/a.java:
-
-2009-07-30 18:45 garanda
-
- * branches/java/src/spade/compila_a.sh:
-
-2009-07-30 18:43 garanda
-
- * branches/java/src/spade/a.java:
-
-2009-07-30 17:00 garanda
-
- * branches/java/src/spade/XMLCodec.java:
-
-2009-07-30 16:59 garanda
-
- * branches/java/ACLMessage.java, branches/java/ACLTemplate.java,
- branches/java/AID.java, branches/java/Agent.java,
- branches/java/Behaviour.java,
- branches/java/BehaviourTemplate.java, branches/java/Envelope.java,
- branches/java/JID.java, branches/java/MessageReceiver.java,
- branches/java/MessageTemplate.java,
- branches/java/OneShotBehaviour.java,
- branches/java/OtherTemplates.java,
- branches/java/PeriodicBehaviour.java, branches/java/Util.java:
-
-2009-07-30 16:58 jpalanca
-
- * branches/java/src, branches/java/src/spade,
- branches/java/src/spade/ACLMessage.java,
- branches/java/src/spade/ACLTemplate.java,
- branches/java/src/spade/AID.java,
- branches/java/src/spade/Agent.java,
- branches/java/src/spade/Behaviour.java,
- branches/java/src/spade/BehaviourTemplate.java,
- branches/java/src/spade/Envelope.java,
- branches/java/src/spade/JID.java,
- branches/java/src/spade/MessageReceiver.java,
- branches/java/src/spade/MessageTemplate.java,
- branches/java/src/spade/OneShotBehaviour.java,
- branches/java/src/spade/OtherTemplates.java,
- branches/java/src/spade/PeriodicBehaviour.java,
- branches/java/src/spade/Util.java:
-
-2009-07-30 15:51 garanda
-
- * branches/java/JID.java, branches/java/jid2.java:
-
-2009-07-30 15:51 garanda
-
- * branches/java/jid.java, branches/java/jid2.java:
-
-2009-07-30 15:45 garanda
-
- * branches/java/jid.java:
-
-2009-07-30 15:45 garanda
-
- * branches/java/jid.java:
-
-2009-07-30 15:35 jpalanca
-
- * branches/java/Agent.java:
-
-2009-07-30 15:21 jpalanca
-
- * branches/java/Agent.java:
-
-2009-07-30 14:55 jgarciapardo
-
- * branches/java/Behaviour.java, branches/java/OneShotBehaviour.java,
- branches/java/PeriodicBehaviour.java: Añadido Behaviour y el
- oneshotbehaviour. Falta todo el código relacionado con la clase
- Agent
-
-2009-07-30 14:10 jgarciapardo
-
- * branches/java/content.java: Eliminado content y ContentObject
- (usamos String para los contenidos)
-
-2009-07-30 14:10 jgarciapardo
-
- * branches/java/ContentObject.java:
-
-2009-07-30 14:09 jgarciapardo
-
- * branches/java/ContentObject.java, branches/java/content.java:
-
-2009-07-30 14:07 jgarciapardo
-
- * branches/java/ACLTemplate.java, branches/java/Behaviour.java,
- branches/java/BehaviourTemplate.java,
- branches/java/ContentObject.java, branches/java/Envelope.java,
- branches/java/MessageReceiver.java,
- branches/java/MessageTemplate.java,
- branches/java/OtherTemplates.java, branches/java/content.java: A
- medias algunas clases
-
-2009-07-30 13:28 jpalanca
-
- * branches/java/Agent.java:
-
-2009-07-30 13:22 jpalanca
-
- * branches/java/Agent.java, branches/java/MessageReceiver.java:
-
-2009-07-29 18:43 jgarciapardo
-
- * branches/java/ACLMessage.java, branches/java/AID.java,
- branches/java/Util.java: AID ACLMessage
-
-2009-07-29 18:42 garanda
-
- * branches/java/Agent.java, branches/java/MessageReceiver.java:
-
-2009-07-29 18:13 garanda
-
- * branches/java/content.java:
-
-2009-07-29 18:03 garanda
-
- * branches/java/Behaviour.java:
-
-2009-07-29 16:45 garanda
-
- * branches/java: Java branch started. Guido, please forgive us
-
-2009-06-16 17:06 garanda
-
- * trunk/spade/Agent.py, trunk/spade/swi.py,
- trunk/templates/501.pyra, trunk/templates/message.pyra: more work
- on 501 template
-
-2009-06-16 14:18 jpalanca
-
- * trunk/spade/swi.py, trunk/templates/message.pyra: working on
- sending messages from web gui
-
-2009-06-04 18:16 garanda
-
- * trunk/tlslite/Session.py, trunk/tlslite/SharedKeyDB.py,
- trunk/tlslite/TLSConnection.py, trunk/tlslite/TLSRecordLayer.py,
- trunk/tlslite/VerifierDB.py, trunk/tlslite/__init__.py,
- trunk/tlslite/api.py, trunk/tlslite/integration/ClientHelper.py,
- trunk/tlslite/integration/HTTPTLSConnection.py,
- trunk/tlslite/integration/IMAP4_TLS.py,
- trunk/tlslite/integration/IntegrationHelper.py,
- trunk/tlslite/integration/POP3_TLS.py,
- trunk/tlslite/integration/SMTP_TLS.py,
- trunk/tlslite/integration/XMLRPCTransport.py,
- trunk/tlslite/integration/__init__.py, trunk/tlslite/mathtls.py,
- trunk/tlslite/messages.py, trunk/tlslite/scripts,
- trunk/tlslite/utils/AES.py, trunk/tlslite/utils/ASN1Parser.py,
- trunk/tlslite/utils/RC4.py, trunk/tlslite/utils/TripleDES.py,
- trunk/tlslite/utils/__init__.py, trunk/tlslite/utils/codec.py,
- trunk/tlslite/utils/compat.py, trunk/tlslite/utils/cryptomath.py,
- trunk/tlslite/utils/keyfactory.py,
- trunk/tlslite/utils/win32prng.c, trunk/tlslite/utils/xmltools.py:
- updated tlslite version
-
-2009-06-04 17:49 garanda
-
- * tags/2.0rc3: Released 2.0RC3 version
-
-2009-06-04 17:49 garanda
-
- * trunk/runspade.py, trunk/spade/spade_backend.py,
- trunk/xmppd/xmppd.py: solved exiting platform bug.
-
-2009-06-04 17:23 garanda
-
- * trunk/examples/dfTestCase.py, trunk/spade/Agent.py,
- trunk/spade/DF.py: DF tests PASSED
-
-2009-05-31 19:21 jpalanca
-
- * trunk/examples/dfTestCase.py, trunk/spade/Agent.py,
- trunk/spade/DF.py: working on modifying services
-
-2009-05-29 17:19 jpalanca
-
- * stack_thread, tags/2.0rc2: Created 2.0rc2 branch
-
-2009-05-29 17:18 jpalanca
-
- * trunk/stack_thread:
-
-2009-05-29 15:01 jpalanca
-
- * trunk/examples/unittests.py:
-
-2009-05-29 14:24 jpalanca
-
- * trunk/examples/dfTestCase.py, trunk/spade/Agent.py,
- trunk/spade/DF.py: df unittests passed
-
-2009-05-28 22:03 jpalanca
-
- * trunk/examples/dfTestCase.py, trunk/spade/Agent.py: working on DF
- unittests. search does not work
-
-2009-05-28 17:11 garanda
-
- * trunk/examples/amsTestCase.py, trunk/spade/AMS.py,
- trunk/spade/Agent.py: all ams unit tests passed
-
-2009-05-28 16:11 jpalanca
-
- * trunk/examples/amsTestCase.py, trunk/spade/AMS.py: solved
- AmsAgentDescription constructor bug with ContentObject
-
-2009-05-28 15:03 garanda
-
- * trunk/examples/coTestCase.py:
-
-2009-05-27 17:21 garanda
-
- * trunk/examples/basicTestCase.py, trunk/examples/coTestCase.py:
- basic TC passed OK
-
-2009-05-27 16:20 garanda
-
- * trunk/examples/coTestCase.py: working on xml compare
-
-2009-05-27 15:11 garanda
-
- * trunk/examples/register.py, trunk/spade/Agent.py,
- trunk/spade/swi.py, trunk/templates/404.pyra,
- trunk/templates/501.pyra, trunk/templates/503.pyra,
- trunk/templates/services.pyra: Services SWI page working
-
-2009-05-27 14:58 garanda
-
- * trunk/templates/services.pyra: New services.pyra
-
-2009-05-26 15:54 garanda
-
- * trunk/examples/coTestCase.py, trunk/examples/register.py,
- trunk/spade/AID.py, trunk/spade/DF.py: COs pass most of their
- UnitTests
-
-2009-05-26 15:29 garanda
-
- * trunk/spade/AID.py, trunk/spade/Agent.py, trunk/spade/DF.py,
- trunk/spade/content.py: ContentObject lists now work even with
- one-member lists
-
-2009-05-26 15:09 garanda
-
- * trunk/spade/Agent.py, trunk/spade/DF.py, trunk/spade/content.py:
- ContentObject lists work againpython content.py
-
-2009-05-26 14:38 garanda
-
- * trunk/examples/coTestCase.py: CO unit tests work
-
-2009-05-26 13:21 garanda
-
- * trunk/examples/coTestCase.py: started ContentObject unit tests
-
-2009-05-26 11:29 garanda
-
- * trunk/examples/dfTestCase.py:
-
-2009-05-26 11:22 garanda
-
- * trunk/spade/DF.py: Service registration should work again
-
-2009-05-26 11:18 garanda
-
- * trunk/examples/dfTestCase.py: DF unit tests finished (for the
- moment)
-
-2009-05-26 11:16 garanda
-
- * trunk/examples/register.py, trunk/spade/DF.py: Service
- registration should work again
-
-2009-05-26 11:01 garanda
-
- * trunk/spade/DF.py: Service registration should work again
-
-2009-05-25 18:54 garanda
-
- * trunk/examples/dfTestCase.py: df unit tests work
-
-2009-05-25 17:30 garanda
-
- * trunk/examples/register.py, trunk/spade/AID.py,
- trunk/spade/AMS.py, trunk/spade/Agent.py, trunk/spade/DF.py,
- trunk/spade/content.py: More work on service registration and
- search using COs
-
-2009-05-25 16:34 garanda
-
- * trunk/examples/dfTestCase.py: more on df unit tests
-
-2009-05-25 16:16 garanda
-
- * trunk/examples/dfTestCase.py: workint on DF unit tests
-
-2009-05-23 00:14 garanda
-
- * trunk/examples/register.py, trunk/spade/AID.py,
- trunk/spade/Agent.py, trunk/spade/DF.py, trunk/spade/content.py:
- More work on ContentObject and DF
-
-2009-05-21 21:39 jpalanca
-
- * trunk/examples/basicTestCase.py, trunk/examples/unittests.py: more
- work on unit tests
-
-2009-05-21 17:21 garanda
-
- * trunk/spade/DF.py: More work in DF conversion to COs
-
-2009-05-21 17:21 garanda
-
- * trunk/examples/amsTestCase.py:
-
-2009-05-21 14:47 garanda
-
- * trunk/examples/amsTestCase.py, trunk/examples/basicTestCase.py:
- started AMS unittests
-
-2009-05-20 17:58 jpalanca
-
- * trunk/templates/services.pyra: working on SWI - services
-
-2009-05-20 17:57 jpalanca
-
- * trunk/spade/swi.py, trunk/templates/agents.pyra,
- trunk/templates/webadmin_indigo.pyra: working on SWI
-
-2009-05-20 17:57 jpalanca
-
- * trunk/examples/basicTestCase.py: Unit Tests started
-
-2009-05-20 15:16 garanda
-
- * trunk/examples/register.py, trunk/spade/DF.py: ServiceDescription
- supports ContentObject
-
-2009-05-20 14:57 garanda
-
- * trunk/spade/AMS.py, trunk/spade/Agent.py,
- trunk/templates/agents.pyra: PlatformInfo supported with rdf and
- ContentObjects
-
-2009-05-20 11:15 garanda
-
- * TODO, bin, doc/CLOntoSupport.pdf, doc/articles, doc/fipa,
- doc/organizations:
-
-2009-05-19 19:06 jpalanca
-
- * trunk/autopackage, trunk/bin, trunk/dev.cfg, trunk/empaqueta.sh,
- trunk/gspade.py, trunk/gspade.sh, trunk/readme.txt,
- trunk/setup.iss, trunk/svn2cl, trunk/swi, trunk/usr,
- trunk/win_setup.py: exterminated stuff
-
-2009-04-29 14:26 garanda
-
- * trunk/templates/table.css:
-
-2009-04-29 12:54 garanda
-
- * trunk/examples/dalmuti/gameManager.py:
-
-2009-04-29 12:09 garanda
-
- * trunk/examples/dalmuti, trunk/examples/dalmuti/cartas.py,
- trunk/examples/dalmuti/gameManager.py,
- trunk/examples/dalmuti/jugador.py: Added dalmuti example
-
-2009-04-29 12:07 garanda
-
- * trunk/spade/swi.py, trunk/templates/agents.pyra: More work on
- Agents pyra template
-
-2009-04-28 13:57 jpalanca
-
- * trunk/spade/swi.py, trunk/templates/404.pyra,
- trunk/templates/501.pyra, trunk/templates/503.pyra: added error
- codes to swi
-
-2009-04-28 11:52 garanda
-
- * trunk/templates/agents.pyra: Adding agents pyra temp
-
-2009-04-28 11:52 garanda
-
- * trunk/spade/content.py, trunk/spade/swi.py,
- trunk/templates/webadmin_indigo.pyra: Fixing bugs in pyra
- controllers
-
-2009-04-27 16:30 jpalanca
-
- * trunk/spade/content.py:
-
-2009-04-23 17:06 garanda
-
- * trunk/examples/searchAgent.py, trunk/spade/ACLMessage.py,
- trunk/spade/AMS.py, trunk/spade/content.py: Fixed a bug that
- re-generated the rdf:RDF tag on every CO sub-branch
-
-2009-04-22 17:38 jpalanca
-
- * trunk/spade/content.py: starting work on asSL0 method
-
-2009-04-21 21:54 jpalanca
-
- * trunk/spade/content.py, trunk/spade/swi.py: solved swi bug and
- None returns in contentobject
-
-2009-04-21 20:40 garanda
-
- * trunk/spade/content.py:
-
-2009-04-21 20:34 garanda
-
- * trunk/examples/searchAgent.py, trunk/spade/AMS.py,
- trunk/spade/content.py, trunk/templates/webadmin_indigo.pyra:
-
-2009-04-21 18:03 garanda
-
- * doc/api, doc/api/html, doc/api/html/api-objects.txt,
- doc/api/html/class-tree.html, doc/api/html/crarr.png,
- doc/api/html/epydoc.css, doc/api/html/epydoc.js,
- doc/api/html/frames.html, doc/api/html/help.html,
- doc/api/html/identifier-index.html, doc/api/html/index.html,
- doc/api/html/mimetools.Message-class.html,
- doc/api/html/module-tree.html, doc/api/html/redirect.html,
- doc/api/html/spade-module.html, doc/api/html/spade-pysrc.html,
- doc/api/html/spade.ACLMessage-module.html,
- doc/api/html/spade.ACLMessage-pysrc.html,
- doc/api/html/spade.ACLMessage.ACLMessage-class.html,
- doc/api/html/spade.ACLParser-module.html,
- doc/api/html/spade.ACLParser-pysrc.html,
- doc/api/html/spade.ACLParser.ACLParser-class.html,
- doc/api/html/spade.ACLParser.ACLxmlParser-class.html,
- doc/api/html/spade.AID-module.html,
- doc/api/html/spade.AID-pysrc.html,
- doc/api/html/spade.AID.aid-class.html,
- doc/api/html/spade.AMS-module.html,
- doc/api/html/spade.AMS-pysrc.html,
- doc/api/html/spade.AMS.AMS-class.html,
- doc/api/html/spade.AMS.AMS.DefaultBehaviour-class.html,
-
doc/api/html/spade.AMS.AMS.DefaultBehaviour.SubscribeBehaviour-class.html,
- doc/api/html/spade.AMS.AMS.ModifyBehaviour-class.html,
- doc/api/html/spade.AMS.AMS.PlatformBehaviour-class.html,
- doc/api/html/spade.AMS.AMS.RegisterBehaviour-class.html,
- doc/api/html/spade.AMS.AMS.SearchBehaviour-class.html,
- doc/api/html/spade.AMS.AmsAgentDescription-class.html,
- doc/api/html/spade.Agent-module.html,
- doc/api/html/spade.Agent-pysrc.html,
- doc/api/html/spade.Agent.AbstractAgent-class.html,
- doc/api/html/spade.Agent.AbstractAgent.DiscoBehaviour-class.html,
-
doc/api/html/spade.Agent.AbstractAgent.GetOrganizationInfoBehaviour-class.html,
- doc/api/html/spade.Agent.AbstractAgent.GetOrganizationList-class.html,
- doc/api/html/spade.Agent.AbstractAgent.ModifyAgentBehaviour-class.html,
- doc/api/html/spade.Agent.AbstractAgent.P2PBehaviour-class.html,
-
doc/api/html/spade.Agent.AbstractAgent.P2PBehaviour.P2PRequestHandler-class.html,
- doc/api/html/spade.Agent.AbstractAgent.SearchAgentBehaviour-class.html,
-
doc/api/html/spade.Agent.AbstractAgent.StreamInitiationBehaviour-class.html,
-
doc/api/html/spade.Agent.AbstractAgent.deregisterServiceBehaviour-class.html,
-
doc/api/html/spade.Agent.AbstractAgent.getPlatformInfoBehaviour-class.html,
-
doc/api/html/spade.Agent.AbstractAgent.modifyServiceBehaviour-class.html,
-
doc/api/html/spade.Agent.AbstractAgent.registerServiceBehaviour-class.html,
-
doc/api/html/spade.Agent.AbstractAgent.searchServiceBehaviour-class.html,
- doc/api/html/spade.Agent.Agent-class.html,
- doc/api/html/spade.Agent.Agent.OutOfBandBehaviour-class.html,
- doc/api/html/spade.Agent.Agent.PresenceBehaviour-class.html,
- doc/api/html/spade.Agent.Agent.RosterBehaviour-class.html,
- doc/api/html/spade.Agent.Agent.SocialItem-class.html,
- doc/api/html/spade.Agent.PlatformAgent-class.html,
- doc/api/html/spade.Agent.jabberProcess-class.html,
- doc/api/html/spade.BasicFipaDateTime-module.html,
- doc/api/html/spade.BasicFipaDateTime-pysrc.html,
- doc/api/html/spade.BasicFipaDateTime.BasicFipaDateTime-class.html,
- doc/api/html/spade.Behaviour-module.html,
- doc/api/html/spade.Behaviour-pysrc.html,
- doc/api/html/spade.Behaviour.ACLTemplate-class.html,
- doc/api/html/spade.Behaviour.ANDTemplate-class.html,
- doc/api/html/spade.Behaviour.Behaviour-class.html,
- doc/api/html/spade.Behaviour.BehaviourTemplate-class.html,
- doc/api/html/spade.Behaviour.EventBehaviour-class.html,
- doc/api/html/spade.Behaviour.FSMBehaviour-class.html,
- doc/api/html/spade.Behaviour.MessageTemplate-class.html,
- doc/api/html/spade.Behaviour.NOTTemplate-class.html,
- doc/api/html/spade.Behaviour.ORTemplate-class.html,
- doc/api/html/spade.Behaviour.OneShotBehaviour-class.html,
- doc/api/html/spade.Behaviour.PeriodicBehaviour-class.html,
- doc/api/html/spade.Behaviour.TimeOutBehaviour-class.html,
- doc/api/html/spade.Behaviour.XORTemplate-class.html,
- doc/api/html/spade.DF-module.html,
- doc/api/html/spade.DF-pysrc.html,
- doc/api/html/spade.DF.DF-class.html,
- doc/api/html/spade.DF.DF.DefaultBehaviour-class.html,
- doc/api/html/spade.DF.DF.ModifyBehaviour-class.html,
- doc/api/html/spade.DF.DF.RegisterBehaviour-class.html,
- doc/api/html/spade.DF.DF.SearchBehaviour-class.html,
- doc/api/html/spade.DF.DfAgentDescription-class.html,
- doc/api/html/spade.DF.ServiceDescription-class.html,
- doc/api/html/spade.Envelope-module.html,
- doc/api/html/spade.Envelope-pysrc.html,
- doc/api/html/spade.Envelope.Envelope-class.html,
- doc/api/html/spade.FIPAMessage-module.html,
- doc/api/html/spade.FIPAMessage-pysrc.html,
- doc/api/html/spade.FIPAMessage.FipaMessage-class.html,
- doc/api/html/spade.MTP-module.html,
- doc/api/html/spade.MTP-pysrc.html,
- doc/api/html/spade.MTP.MTP-class.html,
- doc/api/html/spade.MessageReceiver-module.html,
- doc/api/html/spade.MessageReceiver-pysrc.html,
- doc/api/html/spade.MessageReceiver.MessageReceiver-class.html,
- doc/api/html/spade.Organization-module.html,
- doc/api/html/spade.Organization-pysrc.html,
- doc/api/html/spade.Organization.BanedUser-class.html,
- doc/api/html/spade.Organization.CreationError-class.html,
- doc/api/html/spade.Organization.DestroyError-class.html,
- doc/api/html/spade.Organization.JoinError-class.html,
- doc/api/html/spade.Organization.LastOwner-class.html,
- doc/api/html/spade.Organization.LockedOrganization-class.html,
- doc/api/html/spade.Organization.MaximumUsers-class.html,
- doc/api/html/spade.Organization.MemberOfFederation-class.html,
- doc/api/html/spade.Organization.MembersOnly-class.html,
- doc/api/html/spade.Organization.NickNameConflict-class.html,
- doc/api/html/spade.Organization.NotOwner-class.html,
- doc/api/html/spade.Organization.NotSupervisor-class.html,
- doc/api/html/spade.Organization.NotValidGoal-class.html,
- doc/api/html/spade.Organization.NotValidName-class.html,
- doc/api/html/spade.Organization.NotValidType-class.html,
- doc/api/html/spade.Organization.NotValidUnit-class.html,
- doc/api/html/spade.Organization.Organization-class.html,
-
doc/api/html/spade.Organization.Organization.CreateRoomBehaviour-class.html,
-
doc/api/html/spade.Organization.Organization.CreateTeamBehaviour-class.html,
-
doc/api/html/spade.Organization.Organization.DestroyBehaviour-class.html,
-
doc/api/html/spade.Organization.Organization.GetRegistrationFormBehaviour-class.html,
-
doc/api/html/spade.Organization.Organization.GetUnitInfoBehaviour-class.html,
-
doc/api/html/spade.Organization.Organization.GetUnitListBehaviour-class.html,
-
doc/api/html/spade.Organization.Organization.IsMemberBehaviour-class.html,
-
doc/api/html/spade.Organization.Organization.MyJoinRoomBehaviour-class.html,
-
doc/api/html/spade.Organization.Organization.SendRegistrationFormBehaviour-class.html,
-
doc/api/html/spade.Organization.Organization.TestRoomNameBehaviour-class.html,
- doc/api/html/spade.Organization.PaswordNeeded-class.html,
- doc/api/html/spade.Organization.Unavailable-class.html,
- doc/api/html/spade.Organization.UnavailableFunction-class.html,
- doc/api/html/spade.Organization_new-module.html,
- doc/api/html/spade.Organization_new-pysrc.html,
- doc/api/html/spade.Organization_new.BanedUser-class.html,
- doc/api/html/spade.Organization_new.CreationError-class.html,
- doc/api/html/spade.Organization_new.DestroyError-class.html,
- doc/api/html/spade.Organization_new.JoinError-class.html,
- doc/api/html/spade.Organization_new.LastOwner-class.html,
- doc/api/html/spade.Organization_new.LockedOrganization-class.html,
- doc/api/html/spade.Organization_new.MaximumUsers-class.html,
- doc/api/html/spade.Organization_new.MemberOfFederation-class.html,
- doc/api/html/spade.Organization_new.MembersOnly-class.html,
- doc/api/html/spade.Organization_new.NickNameConflict-class.html,
- doc/api/html/spade.Organization_new.NotCreatePermision-class.html,
- doc/api/html/spade.Organization_new.NotSupervisor-class.html,
- doc/api/html/spade.Organization_new.NotValidGoal-class.html,
- doc/api/html/spade.Organization_new.NotValidName-class.html,
- doc/api/html/spade.Organization_new.NotValidType-class.html,
- doc/api/html/spade.Organization_new.NotValidUnit-class.html,
- doc/api/html/spade.Organization_new.Organization_new-class.html,
-
doc/api/html/spade.Organization_new.Organization_new.CreateRoomBehaviour-class.html,
-
doc/api/html/spade.Organization_new.Organization_new.CreateTeamBehaviour-class.html,
-
doc/api/html/spade.Organization_new.Organization_new.DestroyBehaviour-class.html,
-
doc/api/html/spade.Organization_new.Organization_new.GetRegistrationFormBehaviour-class.html,
-
doc/api/html/spade.Organization_new.Organization_new.GetUnitInfoBehaviour-class.html,
-
doc/api/html/spade.Organization_new.Organization_new.GetUnitListBehaviour-class.html,
-
doc/api/html/spade.Organization_new.Organization_new.IsMemberBehaviour-class.html,
-
doc/api/html/spade.Organization_new.Organization_new.MyJoinRoomBehaviour-class.html,
-
doc/api/html/spade.Organization_new.Organization_new.SendRegistrationFormBehaviour-class.html,
-
doc/api/html/spade.Organization_new.Organization_new.TestRoomNameBehaviour-class.html,
- doc/api/html/spade.Organization_new.PaswordNeeded-class.html,
- doc/api/html/spade.Organization_new.Unavailable-class.html,
- doc/api/html/spade.Organization_new.UnavailableFunction-class.html,
- doc/api/html/spade.Platform-module.html,
- doc/api/html/spade.Platform-pysrc.html,
- doc/api/html/spade.Platform.PlatformRestart-class.html,
- doc/api/html/spade.Platform.SpadePlatform-class.html,
- doc/api/html/spade.Platform.SpadePlatform.GetMembersBehav-class.html,
- doc/api/html/spade.Platform.SpadePlatform.RouteBehaviour-class.html,
-
doc/api/html/spade.Platform.SpadePlatform.TGWebAdminBehaviour-class.html,
- doc/api/html/spade.Platform.SpadePlatform.WebAdminBehaviour-class.html,
- doc/api/html/spade.Platform.WebAdminHandler-class.html,
- doc/api/html/spade.RDF0Parser-module.html,
- doc/api/html/spade.RDF0Parser-pysrc.html,
- doc/api/html/spade.RDF0Parser.Newdict-class.html,
- doc/api/html/spade.RDF0Parser.RDF0Parser-class.html,
- doc/api/html/spade.ReceivedObject-module.html,
- doc/api/html/spade.ReceivedObject-pysrc.html,
- doc/api/html/spade.ReceivedObject.ReceivedObject-class.html,
- doc/api/html/spade.SIMBA-module.html,
- doc/api/html/spade.SIMBA-pysrc.html,
- doc/api/html/spade.SIMBA.SIMBA-class.html,
- doc/api/html/spade.SIMBA.SIMBA.InboxBehaviour-class.html,
-
doc/api/html/spade.SIMBA.SIMBA.InboxBehaviour.SimbaRequestHandler-class.html,
- doc/api/html/spade.SIMBA.SIMBA.OutboxBehaviour-class.html,
- doc/api/html/spade.SL0Parser-module.html,
- doc/api/html/spade.SL0Parser-pysrc.html,
- doc/api/html/spade.SL0Parser.SL0Parser-class.html,
- doc/api/html/spade.SpadeConfigParser-module.html,
- doc/api/html/spade.SpadeConfigParser-pysrc.html,
- doc/api/html/spade.SpadeConfigParser.ConfigParser-class.html,
- doc/api/html/spade.SpadeConfigParser.ParseObject-class.html,
- doc/api/html/spade.SpadeConfigParser.spadeXML-class.html,
- doc/api/html/spade.SpadeConfigParser.spadeXMLHandler-class.html,
- doc/api/html/spade.Unit-module.html,
- doc/api/html/spade.Unit-pysrc.html,
- doc/api/html/spade.Unit.BanedUser-class.html,
- doc/api/html/spade.Unit.CreationError-class.html,
- doc/api/html/spade.Unit.DestroyError-class.html,
- doc/api/html/spade.Unit.JoinError-class.html,
- doc/api/html/spade.Unit.LastOwner-class.html,
- doc/api/html/spade.Unit.LockedUnit-class.html,
- doc/api/html/spade.Unit.MaximumUsers-class.html,
- doc/api/html/spade.Unit.MembersOnly-class.html,
- doc/api/html/spade.Unit.NickNameConflict-class.html,
- doc/api/html/spade.Unit.NotAdmin-class.html,
- doc/api/html/spade.Unit.NotSupervisor-class.html,
- doc/api/html/spade.Unit.NotValidGoal-class.html,
- doc/api/html/spade.Unit.NotValidGoalChange-class.html,
- doc/api/html/spade.Unit.NotValidName-class.html,
- doc/api/html/spade.Unit.NotValidType-class.html,
- doc/api/html/spade.Unit.NotValidUnit-class.html,
- doc/api/html/spade.Unit.PaswordNeeded-class.html,
- doc/api/html/spade.Unit.Unavailable-class.html,
- doc/api/html/spade.Unit.Unit-class.html,
- doc/api/html/spade.Unit.Unit.AddAdminBehaviour-class.html,
- doc/api/html/spade.Unit.Unit.AddBanAgentBehaviour-class.html,
- doc/api/html/spade.Unit.Unit.AddModeratorBehaviour-class.html,
- doc/api/html/spade.Unit.Unit.AddOwnerBehaviour-class.html,
- doc/api/html/spade.Unit.Unit.CreateRoomBehaviour-class.html,
- doc/api/html/spade.Unit.Unit.DestroyBehaviour-class.html,
- doc/api/html/spade.Unit.Unit.GetAdminListBehaviour-class.html,
- doc/api/html/spade.Unit.Unit.GetBanAgentListBehaviour-class.html,
- doc/api/html/spade.Unit.Unit.GetGoalBehaviour-class.html,
- doc/api/html/spade.Unit.Unit.GetInfoBehaviour-class.html,
- doc/api/html/spade.Unit.Unit.GetMaxAgentsBehaviour-class.html,
- doc/api/html/spade.Unit.Unit.GetMemberListBehaviour-class.html,
- doc/api/html/spade.Unit.Unit.GetMinAgentsBehaviour-class.html,
- doc/api/html/spade.Unit.Unit.GetModeratorListBehaviour-class.html,
- doc/api/html/spade.Unit.Unit.GetNumberOfAgentsBehaviour-class.html,
- doc/api/html/spade.Unit.Unit.GetOwnerListBehaviour-class.html,
- doc/api/html/spade.Unit.Unit.GiveVoiceBehaviour-class.html,
- doc/api/html/spade.Unit.Unit.KickAgentBehaviour-class.html,
- doc/api/html/spade.Unit.Unit.MyJoinRoomBehaviour-class.html,
- doc/api/html/spade.Unit.Unit.PresenceBehaviour-class.html,
-
doc/api/html/spade.Unit.Unit.PresenceBehaviour.MinAgentsBehaviour-class.html,
- doc/api/html/spade.Unit.Unit.RemoveAdminBehaviour-class.html,
- doc/api/html/spade.Unit.Unit.RemoveBanAgentBehaviour-class.html,
- doc/api/html/spade.Unit.Unit.RemoveModeratorBehaviour-class.html,
- doc/api/html/spade.Unit.Unit.RemoveOwnerBehaviour-class.html,
- doc/api/html/spade.Unit.Unit.RevokeVoiceBehaviour-class.html,
- doc/api/html/spade.Unit.Unit.SendMessageBehaviour-class.html,
- doc/api/html/spade.Unit.Unit.SendPrivateMessageBehaviour-class.html,
- doc/api/html/spade.Unit.Unit.SetGoalBehaviour-class.html,
- doc/api/html/spade.Unit.Unit.SetMaxAgentsBehaviour-class.html,
- doc/api/html/spade.Unit.Unit.SetMinAgentsBehaviour-class.html,
- doc/api/html/spade.Unit.Unit.TestRoomNameBehaviour-class.html,
- doc/api/html/spade.Unit_new-module.html,
- doc/api/html/spade.Unit_new-pysrc.html,
- doc/api/html/spade.Unit_new.BanedUser-class.html,
- doc/api/html/spade.Unit_new.CreationError-class.html,
- doc/api/html/spade.Unit_new.DestroyError-class.html,
- doc/api/html/spade.Unit_new.JoinError-class.html,
- doc/api/html/spade.Unit_new.LastOwner-class.html,
- doc/api/html/spade.Unit_new.LockedUnit-class.html,
- doc/api/html/spade.Unit_new.MaximumUsers-class.html,
- doc/api/html/spade.Unit_new.MembersOnly-class.html,
- doc/api/html/spade.Unit_new.NickNameConflict-class.html,
- doc/api/html/spade.Unit_new.NotCreatePermision-class.html,
- doc/api/html/spade.Unit_new.NotSupervisor-class.html,
- doc/api/html/spade.Unit_new.NotValidGoal-class.html,
- doc/api/html/spade.Unit_new.NotValidGoalChange-class.html,
- doc/api/html/spade.Unit_new.NotValidName-class.html,
- doc/api/html/spade.Unit_new.NotValidType-class.html,
- doc/api/html/spade.Unit_new.NotValidUnit-class.html,
- doc/api/html/spade.Unit_new.PaswordNeeded-class.html,
- doc/api/html/spade.Unit_new.Unavailable-class.html,
- doc/api/html/spade.Unit_new.Unit_new-class.html,
- doc/api/html/spade.Unit_new.Unit_new.AddAdminBehaviour-class.html,
- doc/api/html/spade.Unit_new.Unit_new.AddBanAgentBehaviour-class.html,
- doc/api/html/spade.Unit_new.Unit_new.AddModeratorBehaviour-class.html,
- doc/api/html/spade.Unit_new.Unit_new.CreateRoomBehaviour-class.html,
- doc/api/html/spade.Unit_new.Unit_new.DestroyBehaviour-class.html,
- doc/api/html/spade.Unit_new.Unit_new.GetAdminListBehaviour-class.html,
-
doc/api/html/spade.Unit_new.Unit_new.GetBanAgentListBehaviour-class.html,
- doc/api/html/spade.Unit_new.Unit_new.GetGoalBehaviour-class.html,
- doc/api/html/spade.Unit_new.Unit_new.GetInfoBehaviour-class.html,
- doc/api/html/spade.Unit_new.Unit_new.GetMaxAgentsBehaviour-class.html,
- doc/api/html/spade.Unit_new.Unit_new.GetMemberListBehaviour-class.html,
- doc/api/html/spade.Unit_new.Unit_new.GetMinAgentsBehaviour-class.html,
-
doc/api/html/spade.Unit_new.Unit_new.GetModeratorListBehaviour-class.html,
-
doc/api/html/spade.Unit_new.Unit_new.GetNumberOfAgentsBehaviour-class.html,
- doc/api/html/spade.Unit_new.Unit_new.GetOwnerListBehaviour-class.html,
- doc/api/html/spade.Unit_new.Unit_new.GiveVoiceBehaviour-class.html,
- doc/api/html/spade.Unit_new.Unit_new.KickAgentBehaviour-class.html,
- doc/api/html/spade.Unit_new.Unit_new.MyJoinRoomBehaviour-class.html,
- doc/api/html/spade.Unit_new.Unit_new.PresenceBehaviour-class.html,
-
doc/api/html/spade.Unit_new.Unit_new.PresenceBehaviour.MinAgentsBehaviour-class.html,
- doc/api/html/spade.Unit_new.Unit_new.RemoveAdminBehaviour-class.html,
- doc/api/html/spade.Unit_new.Unit_new.RemoveBanAgentBehaviour-class.html,
-
doc/api/html/spade.Unit_new.Unit_new.RemoveModeratorBehaviour-class.html,
- doc/api/html/spade.Unit_new.Unit_new.RevokeVoiceBehaviour-class.html,
- doc/api/html/spade.Unit_new.Unit_new.SendMessageBehaviour-class.html,
-
doc/api/html/spade.Unit_new.Unit_new.SendPrivateMessageBehaviour-class.html,
- doc/api/html/spade.Unit_new.Unit_new.SetGoalBehaviour-class.html,
- doc/api/html/spade.Unit_new.Unit_new.SetMaxAgentsBehaviour-class.html,
- doc/api/html/spade.Unit_new.Unit_new.SetMinAgentsBehaviour-class.html,
- doc/api/html/spade.Unit_new.Unit_new.TestRoomNameBehaviour-class.html,
- doc/api/html/spade.XMLCodec-module.html,
- doc/api/html/spade.XMLCodec-pysrc.html,
- doc/api/html/spade.XMLCodec.XMLCodec-class.html,
- doc/api/html/spade.colors-module.html,
- doc/api/html/spade.colors-pysrc.html,
- doc/api/html/spade.msgtypes-module.html,
- doc/api/html/spade.msgtypes-pysrc.html,
- doc/api/html/spade.pyparsing-module.html,
- doc/api/html/spade.pyparsing-pysrc.html,
- doc/api/html/spade.pyparsing.And-class.html,
- doc/api/html/spade.pyparsing.CaselessLiteral-class.html,
- doc/api/html/spade.pyparsing.CharsNotIn-class.html,
- doc/api/html/spade.pyparsing.Combine-class.html,
- doc/api/html/spade.pyparsing.Dict-class.html,
- doc/api/html/spade.pyparsing.Each-class.html,
- doc/api/html/spade.pyparsing.Empty-class.html,
- doc/api/html/spade.pyparsing.FollowedBy-class.html,
- doc/api/html/spade.pyparsing.Forward-class.html,
- doc/api/html/spade.pyparsing.GoToColumn-class.html,
- doc/api/html/spade.pyparsing.Group-class.html,
- doc/api/html/spade.pyparsing.Keyword-class.html,
- doc/api/html/spade.pyparsing.LineEnd-class.html,
- doc/api/html/spade.pyparsing.LineStart-class.html,
- doc/api/html/spade.pyparsing.Literal-class.html,
- doc/api/html/spade.pyparsing.MatchFirst-class.html,
- doc/api/html/spade.pyparsing.NoMatch-class.html,
- doc/api/html/spade.pyparsing.NotAny-class.html,
- doc/api/html/spade.pyparsing.OneOrMore-class.html,
- doc/api/html/spade.pyparsing.Optional-class.html,
- doc/api/html/spade.pyparsing.Or-class.html,
- doc/api/html/spade.pyparsing.ParseBaseException-class.html,
- doc/api/html/spade.pyparsing.ParseElementEnhance-class.html,
- doc/api/html/spade.pyparsing.ParseException-class.html,
- doc/api/html/spade.pyparsing.ParseExpression-class.html,
- doc/api/html/spade.pyparsing.ParseFatalException-class.html,
- doc/api/html/spade.pyparsing.ParseResults-class.html,
- doc/api/html/spade.pyparsing.ParserElement-class.html,
- doc/api/html/spade.pyparsing.PositionToken-class.html,
- doc/api/html/spade.pyparsing.RecursiveGrammarException-class.html,
- doc/api/html/spade.pyparsing.SkipTo-class.html,
- doc/api/html/spade.pyparsing.StringEnd-class.html,
- doc/api/html/spade.pyparsing.StringStart-class.html,
- doc/api/html/spade.pyparsing.Suppress-class.html,
- doc/api/html/spade.pyparsing.Token-class.html,
- doc/api/html/spade.pyparsing.TokenConverter-class.html,
- doc/api/html/spade.pyparsing.Upcase-class.html,
- doc/api/html/spade.pyparsing.White-class.html,
- doc/api/html/spade.pyparsing.Word-class.html,
- doc/api/html/spade.pyparsing.ZeroOrMore-class.html,
- doc/api/html/spade.pyparsing._ForwardNoRecurse-class.html,
- doc/api/html/spade.spade_backend-module.html,
- doc/api/html/spade.spade_backend-pysrc.html,
- doc/api/html/spade.spade_backend.SpadeBackend-class.html,
- doc/api/html/toc-everything.html,
- doc/api/html/toc-spade-module.html,
- doc/api/html/toc-spade.ACLMessage-module.html,
- doc/api/html/toc-spade.ACLParser-module.html,
- doc/api/html/toc-spade.AID-module.html,
- doc/api/html/toc-spade.AMS-module.html,
- doc/api/html/toc-spade.Agent-module.html,
- doc/api/html/toc-spade.BasicFipaDateTime-module.html,
- doc/api/html/toc-spade.Behaviour-module.html,
- doc/api/html/toc-spade.DF-module.html,
- doc/api/html/toc-spade.Envelope-module.html,
***The diff for this file has been truncated for email.***
=======================================
--- /svn2cl Wed May 10 08:55:10 2006
+++ /dev/null
@@ -1,1 +0,0 @@
-svn log --xml --verbose https://gti-ia.dsic.upv.es/svn/spade | xsltproc
svn2cl.xsl - > ChangeLog
=======================================
--- /svn2cl.xsl Tue Aug 30 09:24:22 2005
+++ /dev/null
@@ -1,215 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-
-<!--
-
- svn2cl.xsl - xslt stylesheet for converting svn log to a normal
- changelog
-
- This file is based on several implementations of this conversion
- that I was not completely happy with and some other common
- xslt constructs found on the web.
-
- Copyright (C) 2004 Arthur de Jong.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions
- are met:
- 1. Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- 2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in
- the documentation and/or other materials provided with the
- distribution.
- 3. The name of the author may not be used to endorse or promote
- products derived from this software without specific prior
- written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
- DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
- GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
- IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
- OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
- IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
--->
-
-<!--
- TODO
- - make external lookups of author names possible
- - find a place for revision numbers
- - mark deleted files as such
- - combine paths
- - make stripping of characters nicer
--->
-
-<xsl:stylesheet
- version="1.0"
- xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns="http://www.w3.org/1999/xhtml">
-
- <xsl:output
- method="text"
- encoding="iso-8859-15"
- media-type="text/plain"
- omit-xml-declaration="yes"
- standalone="yes"
- indent="no" />
-
- <xsl:strip-space elements="*" />
-
- <!-- the prefix of pathnames to strip -->
- <xsl:param name="strip-prefix" select="'/'" />
-
- <!-- format one entry from the log -->
- <xsl:template match="logentry">
- <!-- date -->
- <xsl:apply-templates select="date" />
- <!-- two spaces -->
- <xsl:text> </xsl:text>
- <!-- author's name -->
- <xsl:apply-templates select="author" />
- <!-- two newlines -->
- <xsl:text>
-
-</xsl:text>
- <!-- the log message -->
- <xsl:apply-templates select="msg" />
- <!-- another two newlines -->
- <xsl:text>
-
-</xsl:text>
- </xsl:template>
-
- <!-- format date -->
- <xsl:template match="date">
- <xsl:variable name="date" select="normalize-space(.)" />
- <xsl:value-of select="substring($date,1,10)" />
- <xsl:text> </xsl:text>
- <xsl:value-of select="substring($date,12,5)" />
- </xsl:template>
-
- <!-- format author -->
- <xsl:template match="author">
- <xsl:value-of select="normalize-space(.)" />
- </xsl:template>
-
- <!-- format log message -->
- <xsl:template match="msg">
- <!-- first line is indented (other indents are done in wrap template) -->
- <xsl:text> * </xsl:text>
- <!-- get paths string -->
- <xsl:variable name="paths">
- <xsl:apply-templates select="../paths" />
- </xsl:variable>
- <!-- print the paths and message nicely wrapped -->
- <xsl:call-template name="wrap">
- <xsl:with-param name="txt"
select="concat($paths,': ',normalize-space(.))" />
- </xsl:call-template>
- </xsl:template>
-
- <!-- present paths nice -->
- <xsl:template match="paths">
- <xsl:for-each select="path">
- <xsl:sort select="normalize-space(.)" data-type="text" />
- <xsl:if test="not(position()=1)">
- <xsl:text>, </xsl:text>
- </xsl:if>
- <xsl:variable name="p1" select="normalize-space(.)" />
- <xsl:variable name="p2">
- <xsl:choose>
- <xsl:when test="starts-with($p1,'/')">
- <xsl:value-of select="substring($p1,2)" />
- </xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="$p1" />
- </xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
- <xsl:variable name="p3">
- <xsl:choose>
- <xsl:when test="starts-with($p2,$strip-prefix)">
- <xsl:value-of select="substring($p2,1+string-length($strip-prefix))"
/>
- </xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="$p2" />
- </xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
- <xsl:variable name="p4">
- <xsl:choose>
- <xsl:when test="starts-with($p3,'/')">
- <xsl:value-of select="substring($p3,2)" />
- </xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="$p3" />
- </xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
- <xsl:choose>
- <xsl:when test="$p4 = ''">
- <xsl:value-of select="'.'" />
- </xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="$p4" />
- </xsl:otherwise>
- </xsl:choose>
- </xsl:for-each>
- </xsl:template>
-
- <!-- string-wrapping template -->
- <xsl:template name="wrap">
- <xsl:param name="txt" />
- <xsl:variable name="linelen" select="67" />
- <xsl:choose>
- <xsl:when test="(string-length($txt) &lt; $linelen) or
not(contains($txt,' '))">
- <!-- this is easy, nothing to do -->
- <xsl:value-of select="$txt" />
- </xsl:when>
- <xsl:otherwise>
- <!-- find the first line -->
- <xsl:variable name="tmp" select="substring($txt,1,$linelen)" />
- <xsl:variable name="line">
- <xsl:choose>
- <xsl:when test="contains($tmp,' ')">
- <xsl:call-template name="find-line">
- <xsl:with-param name="txt" select="$tmp" />
- </xsl:call-template>
- </xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="substring-before($txt,' ')" />
- </xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
- <!-- print line and newline -->
- <xsl:value-of select="$line" />
- <xsl:text>
- </xsl:text>
- <!-- wrap the rest of the text -->
- <xsl:call-template name="wrap">
- <xsl:with-param name="txt"
select="normalize-space(substring($txt,string-length($line)+1))" />
- </xsl:call-template>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:template>
-
- <!-- template to trim line to contain space as last char -->
- <xsl:template name="find-line">
- <xsl:param name="txt" />
- <xsl:choose>
- <xsl:when test="substring($txt,string-length($txt),1) = ' '">
- <xsl:value-of select="normalize-space($txt)" />
- </xsl:when>
- <xsl:otherwise>
- <xsl:call-template name="find-line">
- <xsl:with-param name="txt"
select="substring($txt,1,string-length($txt)-1)" />
- </xsl:call-template>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:template>
-
-</xsl:stylesheet>
=======================================
--- /doc/manual/book.xml Tue Jun 22 08:25:50 2010
+++ /doc/manual/book.xml Mon Nov 28 06:37:01 2011
@@ -45,11 +45,6 @@
<surname>Palanca</surname>
</author>

- <author>
- <firstname>Natalia</firstname>
- <surname>Criado</surname>
- </author>
-
</authorgroup>

<!--<editor>
=======================================
--- /doc/manual/ch03-basic-agents.xml Mon Jun 14 09:07:30 2010
+++ /doc/manual/ch03-basic-agents.xml Mon Nov 28 06:37:01 2011
@@ -249,7 +249,7 @@
self.addBehaviour(b, None)

if __name__ == "__main__":
- a = MyAgent("ag...@thx1138.dsic.upv.es", "secret")
+ a = MyAgent("agent@localhost", "secret")
a.start()
</screen>

=======================================
--- /doc/manual/ch06-bdi.xml Tue Jun 22 08:25:50 2010
+++ /doc/manual/ch06-bdi.xml Mon Nov 28 06:37:01 2011
@@ -134,8 +134,6 @@
<section id="spade.bdi.future">
<title>Future Work</title>

-<para>En posteriores versiones del modelo BDI se introducirá la
compilacion automatica de planes utilizando la base de datos de servicios
ofrecidos por el conjunto de agentes de la plataforma. Para ello la
plataforma proporciona un agente deliberativo capaz de realizar una
busqueda entre todos los servicios disponibles y componer un plan on-line
cuando entre el conjunto de planes precompilados proporcionados por el
agente no exista ninguno capaz de cumplir el objetivo deseado.</para>
-
<para>In future versions of the BDI model we will introduce automatic Plan
compilation using the whole database of services offered by all the agents
in the platform. In order to do that, the platform will include a
deliberative agent able to make searches through all the available services
and compose a Plan on-the-fly whenever the set of pre-compiled Plans of an
agent is not enough to achieve the desired Goal. But that, my friends, is
another story</para>

</section>
=======================================
--- /trunk/spade/Agent.py Wed Nov 16 08:33:39 2011
+++ /trunk/spade/Agent.py Mon Nov 28 06:37:01 2011
@@ -808,7 +808,7 @@
generate_envelope = False
#If there is more than one address in the sender or
#the only address is not an xmpp address,
- #we need the full sender AID field
+ #we need the fill sender AID field
try:
if method=="xmppfipa" or
len(ACLmsg.getSender().getAddresses()) > 1 or \
"xmpp" not in ACLmsg.getSender().getAddresses()[0]:
Reply all
Reply to author
Forward
0 new messages