[Tinyos-contrib-commits]
CVS: tinyos-1.x/contrib/wustl/websites/agilla/download/pre3
Agilla_v3.0.3.tar.gz, NONE, 1.1 index.html, 1.4, 1.5
Chien-Liang Fok
chien-liang at users.sourceforge.net
Sun May 13 12:13:12 PDT 2007
Update of /cvsroot/tinyos/tinyos-1.x/contrib/wustl/websites/agilla/download/pre3
In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv15129
Modified Files:
index.html
Added Files:
Agilla_v3.0.3.tar.gz
Log Message:
Added version 3.0.3.
--- NEW FILE: Agilla_v3.0.3.tar.gz ---
K%{*ãåoùgtÄLY¿¢m¥DÇt¤ÄPW
zgõNTàO³EÞV:J³gÕ»à³:~GZJþ"o;V¯WofIýíN½Û
k·ÎÛ
«^Ë«Ym\Ô¬æ)9¾è²iXçV¯^#½VV«´N^ïTÏàJåØjX½wXÓÕkb'p^!íJ§gU/¹èÖE¿ßµ.ÈE³Vït{&TqVéÊ©ÕhTÕ%íNëUêVºðù)Uõö̪AÃ(Ofͽ©VÚ¬´ePoµzÑ©TßQËWjõ¥u@À|:Z¦éYæb£N:õ:ï´Õ<é¥êçP.AI«S£=}{YRmµßu¬Ó38
ö´°vB×Ú«Þ«tÞúu÷¬s"kA·uÒ{ßY]T@qÒi§Ç§Ý§YòôÕÓÒÓ^§õûJµ:Ó6©µà3~zÛêà ê"gÎùÉE\K¸§Òí^×±m:dA:V÷_¸½ñj»Þ¿WU´Ë¬`ÍCF.PѪZ$Ñ9üݱ*
`&uø²
¼ü¦Ò°jFÂÎø-õÆi½YïPU]d©¨î
[Cl¼r¶w
%P©ö$¡ûqÌRPAC£
a9x1Ôyw ÊuÑ_»ZÚõQ
5øFK:°øbéúíÆ¢-ßÙ©`ò%=[ihvhµÇÁ÷Çóð$òg¼úr2¢ÅÆØs¨F´ñxãÄßÚ+z2pú´Á¿u¯Éoÿ<¿ßÅ[ót´æY, FÈÒ>ÜÒva®®MF£*¦~·ÛmÐHË÷º3WÌãh»¨){TX&Á7êó£.vÜLÛtgS«xÁÛ·©ùFz¸·</á0iÿD²`ßÂ,Ò½NÚJ༠=5Ó%©)C
ïý9õ;½çýUc#GrOÉV_=
Ò¢4¢$(K#äsÑ7áO·#Ñ-ru¡[$iDQQFû Ú¬Îó¿½ö¾7W¾¿eùÃúClÿ!lÛì}:ç$ÛbIX^
VPÕ`%5XY
v¤ûT
öÌÌ)âyb*ÅTd©HsWvXþJ»HmØEjÃ.RvÚ°Ô]¤6ì"µa©
»HmØEÃ.Rvâ°]¤8ì¢ÍÃoíÉ<ÎÿÂÇoú;Þøka.Gè#Ä;(OqïhH^Rå!%yHYr$ùTò<d:ôd0
þ7`*0ÀT ©ÀS¦L
<È+ð ¯xWàA^yäxWàA^yxP0W¦ULÍE[¸Ü£l×"äS|fOLòyI>-Ég%ù¤$RBFRHH
ùH!)d#
d¤RB&RHD
yH!
)d!
$¤RBRH@
ùG!ý,e¾@º'+ÔÛò;åüÏå¹DÆ/W$wßÏW¦ÉVKK¸ÏÍmGä¥iDQQF¥GÒO¥I#¦I"ïuSÞí¦¼ßMyÇò7å]oÊûÞw¾)ïý¼¼÷ó
c^Þûyyïçå½÷~^Þûyyïçå½÷~AÞûyïB¾¼÷òÞ/È{¿ ïý¼÷òÞ/È{¿(ïý¢¼÷òÞ/*d|yïå½_÷~QÞûEyïå½_÷~IÞû%yïä½_RðÉ{¿$ïý¼÷KòÞ/É{¿,ïý²¼÷ËòÞ//zÃ{IeâUÐg¢BúþxÀ~XnÀJ'¡¯÷p=ßqBÑ.8Û^<î_<¬»êÙÇE
Z\+hq <µ¸VÐâZAk-®´¸VÐâZAkE-®µ¸VÔâZQo¦¦Åµ¢×Z\+jq¨Åµ¢×JZ\+iq¤Åµ×JzË-®´¸VÒâZIk%-®µ¸VÖâZYkå\Û/E(Ô¼ðbXÏ/I(ÕF×ÂJ`µ±µðòXmd-¼H¡FµµøR
ZdîÅ×,ÔÐZ<S\t´ÓÝÅ5ÅE·@ëÅ3-®).ºZknÖââ¢[ µ¸¦¸è)HknÖKZ\S\t´×ÝÅ5ÅE·@kqMqÑ-ÐZ\S\t´ÞLMknÖââ¢[ µ¸¦¸è\-®).ºZknÖ[hqMqÑ-ÐZ\S\t´×ÝÅ5ÅE·@¯ájáëýýï{ÿõû?Ùôp0ñß ÃëØ¼ÿS.WÈÉýò¹B9îÿô!ä·øï¸ÖÜðUõÅåeìúAtyÙ¸¹sýËË`ÏÍ{ø±åòÒåòùryÉÃgÉì
É/ε=ñØã*¯
Çë¿?Ù}2ªÞ«|.³Nüů®m/r2ûo_yNÕÊÐõoÄuÿ®iWÿ}æ{@?pÙ¶ÿÿ7ûulÿy³T,/ìÿvt+§ãÿCHrÿ·©·é.pæÑn»Àeö3ûÀet6ˬ٠¯gôöËhnÑÝ
.#½Ü´×³>)lÑÝ.£»%\FeO¸iç5v
Ë<ƶpKJ$ö
Ëì¼1µ¼3\mqciì
y¬Íá2ëwK8Js¸îqÂà;Äek¸Ìcìy´Mâ2µK¦ÚÛÄeôöïQv˨oÐC5$¶¯^ES3«wË=§[ÊmÜN,l&ÇËýä¦õhï(ä¦4·Kì'GJï)·zC9wßTnírSiî)7ÛPjSÜTnÕr,oßUnç-å2+6@Ãmå$öZívËèl+·8Á`cC~_¹ÕÊ1ÓQܶ]å2s»×ÞYn÷må¶Gå`¤0©ÔÀÙÐÈ:ðåm³Ñª0«Ó©=³0åj4(û:,±®Apç{ zÿÎ2æC«q(NcÊReÃÐcÑô[×´Ì Àñ>-(ß60êÊYsXýN¢ö]QÇ#1¦.ä±¾3?OgEVìøÉPÕ
ÊLÇ,2S'E4QÏWÍò¬]P'þ@ú\ݨnÎ,¢ÐÕÁ¤ï|7-á+*Aïù|Ç0Ãb#»²½hfyê3Ô;ß Þ3¦ãR(ñí#rû ³RÔ"þ»Îæ´á¯ó8:`v
W¤
´îaÀL
ÁBctF57â¦#RdêhìôcÿÇÞ·µ$âðüÍóðÊ}~íFXÝ
ã~¶¹cÀp÷ÌíñÃRÕ-$F%Ùf<|÷7#"È¥-Ð[ÕÓU¹FFFÆ¢fè'îÍB°Ýc;\{ùO$F ¢Å[ÞR3îôx_v!^PKÿïÿ!=ýæü'<¾8 ¨¡©N ÿ Æüc¥-utíí¡
ò @ËQ±$#lÎ[ÀÞÿ`8_ jjï{bVBÌaòOP9¿cÁ"kôäýËÓýÓ÷§{Ñ룣]ýÉÞñû;{'[ÑÛ£à9ê¢ÓíºÒ
@;z¢¨ðN#àøøý;8 jbù0£Ý~,
[...1690 lines suppressed...]
L e&No aÐ XäíÔÊ
K;v`õJ³¾é¯AY-oZÍ /røõª¼í2Hÿ0
4áÆÖ´ööÐ&g äfBbå·
Qjª iOEâ´!¦F«â%ÁÌl·Eø¸{«®?g
<¿Oð;¿ýìiö¤zÞBÌIóãüæû½ýì¿Ï¿väägs×ü|îÚ±_È]{âöòµ_ü½zæ¥oBÉìK'_?ØpîÚñ#¹k'μÌ-~ÂâÑY¼tæ{¿ñJ}*8_ jxÏBu°\ÏlÒ¯°q6Õ»
Ñ.6¦ÎÇëÛV±¼^DåªPJ^
eæQ'ÂÛIm·ÈÆÇV¹Xâ;åÆ&¿S¨íf®7
á7«å÷tAB êĵ]Ù Mò÷Ð±å ¶¼¾ëng¡X³ë¢ÚØ)iX4Ý¢FJ©
nyë%5¦¡Àû¯ßpîäy×M±¢ÎFeð.¯°I`A*nÚ<LÚe h$·ÅªsU²ÒVÈÈ¥`©¦´Ì%7ÝÓ
BÉ_¸Q",¨ýb¼Hífµ1{¶wO}Èw|¤rK58ÜYu/p%o7 a!q¯5Òàh^³äµî§©F·< Ý>ãïòÓÐjxüÆà@ /(*¯Ë8ë}>Áý§ ¿ð(yvÅÖ½{ºzv¸CÎÞ¢¾þîéòõa*n!Tî4¦Å<zöÞ¢
×Ù5lûÉÝ&íH{0cKUNaý´®§áÖÿèKA¼ñ5ëbÈzUyw·±ø0OÜÂî¬ZÞ9®v>$7jx¡
Ucaw6¾O¿§Çxþ×û¸0 \ã×ëþaÃbIGJÍA©î©ÞZSøi¨È{MÿCºôxöCÿ©áÒùäW<íé¿Äèø¤þïÿÊsqÄìSçâÇd|t,|&¦'ÞHò5»V-7èÒ½só#~¦_=ÂÚ4ðeüìËöön¼± <iq¡À1º¿µ6è¼Uò¹«U¼[V/7v9ͳbµ\.ë:`Õñæ?Z]ÀýhM"WÐZ@¯pàæ
lexÊíÝ(,Ê%àZ£DÊ(kXktvõº½Þ]E¸*#áJva
.pÕ]¾Ý¬mÛ¹S¼7ºnY¨
ÀýÍU`Ó¦Û(@7@
Ý$»=`M
¾/g_Ê¥ßY
ÄÂ\&A:/$ÎTRLg(ñ¦¸ù$
L)·,4
â&ÄcKF2siÌJãþñÌ:ßµ°à\ÆÛf4OëE×£jn¢Q5ãhãÖ\CÙ1@¨9YÈW¨7ù«vÛªX°%£<ËG£Y¼ÍSw¬jÍ5IF´s©¨¨ÙÙñ©Ñq)\¦9Ó\°
ø>'²üm.ï)ªö©{¤¬tCÚFªí¢<÷ä/>ªÌ½9J &oÖî¼}lz oÉ ¹
Ö
Cêv
þxgð5-èJ:]ÎNÃJÒ¬ª¯7òZ±áãÖ¥9 ²ÝðU
nÿP2q4¼{C;| =4CMíà_$¼b)ð£ÔS¨\Gí7Õú~Qò
e¼¬õY®¨´ÃÈÀúÚF'üP6Ú=B#íZ at e7!.5yQÞvÕúyòN¢¬³ÔÐsÚç͵þVÕÐñÎÕ´Wç³O4boþJBͱ½®~ËëU4Z¡[h,Æ(m3táUæ
Á.jFÝ;FNêÄ~ÙAx¡XVÃ×ÑÊ
ÐW
F½ü^s÷üDÒTÂ
«)
y'±ªþmåkÅÛ8=éZlv¸(õUºxf©ÂZ#§¿Ý
IÄîB-ׯÓp¹~]<\¿.ÖÐ ôP×W
kM2¿z9q|9Z at QéÕl&O£ü++Y/g!»GYs ¨9PÌÙ=f,§¥y5í¾¶¼ÊIËq*/¥÷sÙÌJÃ<+ 3B»z93wªcÅ©$È/ó¹Ô¨U
J[ͦæ®fSóéSPÀ^6Q¢^©K
Véb6Î,]Ì¢H-O²óò¬c%8ÎGÞ\¹Í\º'15¹Ð¬l&Oe¯qÍ {Pòµ(>üTÙåE¾°z) ¯d²XzÍgßN-ñËËYZáóËð_W³ð`TøåTvñâêÔvÞèT.·º&I>À@áÙLîËÑtÎB,¢(AC8*°<IáèY¿ÙLjAø!`ðÔBf^c$õÂ¥ôR:KVéðGÃu¤Ir A³ÎÖÑ eã[U:Úªq·iWàO¡¶UAiWWÑvx[@ÇÚ»JÞíõuÓ5:;Ãi-Î ¥ÚÚ.Á óJ¡¼Eúzs¡éûÂZ¹RFâͰá¥%¨h4ìZÕÚã 8+ÚÍZCä
h¾fKÖI©ímZ
.~;VNuÔX±ëPB©°u£ËÕ÷µ]Xú~.
Cï@¿®U²¦[%ö
*¶A6»Ëµ0³.XÄÆ£ÍBeR
½5Ã)QvA÷¡®úèÖ
ïC¨HDÔ²Â$«TÆëUh
qÆ¢ä¿Ò|Ú*(ÓtÁRA>mÊèGãiIÿw{É·ÍÓÿðÓÿ£=þÿPX&ííÚ¸êrqÿG.´ ¯Zx¢M6@kjíÄ-$Ò `{òÙ$÷ûòð¸\ãnÁC¹Õó¬pÒ(®Óylî¬mX±|¤±Äqó9n|8É¥÷È»nóË& »Ë§ä¥äX,¹¯(AH7?íz4OËùßí%¿6O÷÷ÿ£SÉÞü?§wÿ¯wÿ¯wÿïG÷þ_ïé=½§÷ôÍçÿ¼%»
Index: index.html
===================================================================
RCS file: /cvsroot/tinyos/tinyos-1.x/contrib/wustl/websites/agilla/download/pre3/index.html,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** index.html 22 May 2006 18:20:31 -0000 1.4
--- index.html 13 May 2007 19:13:07 -0000 1.5
***************
*** 1,107 ****
! <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
! <html>
! <head>
! <title>Pre-Packaged Versions of Agilla</title>
! <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
! <link href="../../styles.css" rel="stylesheet" type="text/css">
! </head>
!
! <body>
! <h1>Pre-Packaged Versions of Agilla</h1>
! <p>Here are pre-packaged versions of Agilla. See the <a href="../docs/tutorials/getting_started.htm">tutorial</a> for
! installation instructions.</p>
! <ul>
! <li>
! <p><strong>05-22-2006 Version 3.0.2</strong> - <a href="Agilla_v3.0.2.zip">Source</a><br>
! <em>Added an Example Makefile.Agilla and updated the README to describe the flags in it.</em></p>
! </li>
! <li>
! <p><strong>05-16-2006 Version 3.0.1</strong> - <a href="Agilla_v3.0.1.zip">Source</a><em><br>
! Contains a small fix that rectifies the "QUEUE_ENQUEUE" error that
! sometimes occurs when there are numerous agents in the network. This distribution
! contains both the Java and NesC code in a single zip file. To install it, extract
! it
! to /opt/tinyos-1.x/.</em></p>
! </li>
! <li>
! <p><strong>05-14-2006 Version 3.0</strong> - <a href="Agilla-NesC_v3.0.zip">NesC</a>, <a href="Agilla_Java_v3.0.zip">Java</a><em><br>
! Added support for TelosB platform. Allow the user to disable the grid topology
! filter and greedy routing. Note that the Java Makefile assumes a $AGILLA
! environment variable that specifies the root directory of Agilla's NesC
! code. Agilla's nesC code goes under tinyos-x.1/contrib/wustl/apps/Agilla/.</em></p>
! </li>
! <li>
! <p><strong>07-14-2005 Version 2.2</strong> - <a href="Agilla-NesC_v2.2.zip">NesC</a>, <a href="Agilla_Java_v2.2.zip">Java</a><em><br>
! Comments: Reduced memory usage to avoid stack overflow when large agents are
! injected.</em></p>
! </li>
! <li>
! <p><strong>05-25-2005 Version 2.1 -</strong> <a href="Agilla-NesC_v2.1.zip">NesC</a>, <a href="Agilla_Java_v2.1.zip">Java</a><br>
! <em>Comments: This version fixes a bug that prevented you from moving
! a mote more than once. It also changes the "reset all" function
! to only reset nodes that are reachable from the base station that broadcasted
! the reset message.</em> </p>
! </li>
! <li><strong>05-17-2005 Version 2.0</strong> - <a href="Agilla-NesC_v2.0.zip">NesC</a>, <a href="Agilla_Java_v2.0.zip">Java</a><br>
! Comments:<br>
! 1) The grid size can be changed using the AgentInjector (you no longer have to
! reprogram all the motes to change the grid size)
! <p><em>2) When specifying the grid size, you only specify the number of columns
! (you no longer need to specify the number of rows). The node’s TinyOS
! address still determines the mote’s location. Mote 0 is at (1,1) located
! at the lower-left corner of the grid. TinyOS address’s increase in
! row major order.</em></p>
! <p><em>3) A mote’s location can be changed using the AgentInjector (you
! no longer need to reprogram the mote to change its address/location). The
! original ID of the mote is always used to specify which mote to modify, e.g., “move
! mote 1 to location (2,3).”</em></p>
! <p><em>4) The AgentInjector enters a modal state for ~3 seconds after a reset
! to allow the network components to reinitialize themselves. This is especially
! critical now that I’m sending the base station a message immediately
! after it resets telling it that it is a base station.</em></p>
! <p><em>5) The nodes periodically broadcast a beacon, neighbor discovery is done
! by each node</em></p>
! <p><em>6) The base station can be any node in the network. It no longer has a
! special address. There can be multiple base stations. Base stations can also
! move, their location is set like any other node using the AgentInjector.</em></p>
! <p><em>7) Since the location of a base station is no longer known by the non-base
! station nodes, Agilla no longer performs multi-hop routing to (uart_x, uart_y).
! Only the base station can perform a remote tuple space operation to (uart_x,
! uart_y). It is now up to the application to route messages to the base station.
! If an agent knows the location of the base station, Agilla can still perform
! the greedy multi-hop routing to it.</em></p>
! </li>
! <li><strong>03-30-2005 Version 1.6</strong> - <a href="Agilla-NesC_v1.6.zip">NesC</a>, <a href="Agilla_Java_v1.6.zip">Java</a><em><em><br>
! Comments: Fixed a bug in OPcompare preventing comparisons between variables of
! two different types. Now, whenever you try to compare two variables of
! different types, the condition code will always be set to 0.<br>
! <br>
! Issues: Linux's timing seems to be different from Windows resulting in agents
! being corrupted when injected. To solve this, open <agilla>/types/MigrationMsgs.h,
! uncomment lines 63-66, and comment out lines 77-84.</em></em></li>
! <li><strong>03-24-2005 Version 1.5</strong> - <a href="Agilla-NesC_v1.5.zip">NesC</a>, <a href="Agilla_Java_v1.5.zip">Java</a><em><br>
! Comments: Fixed a bug preventing agents in the WSN from inserting tuples into
! the laptop's tuple space. Added an Oscilloscope example to demonstrate how
! a Java application running on the laptop can access the laptop's tuple space.</em></li>
! <li><strong>03-23-2005 Version 1.4</strong> <strong> - </strong><a href="Agilla-NesC_v1.4.zip">NesC</a>, <a href="Agilla_Java_v1.4.zip">Java</a><strong></strong><em><strong><br>
! </strong><em>Comments: Fixed the tuple space and modified assembler to report
! line numbers in errors.</em></em></li>
! <li><strong>03-21-2005 Version 1.3 - </strong><a href="Agilla-NesC_v1.3.zip">NesC</a>, <a href="Agilla_Java_v1.3.zip">Java</a><strong><br>
! </strong><em>Comments: This version removes instruction shiftl and shiftr and
! replaces them with mul (multiply) and div (divide). Agents can perform remote
! tuplespace operations on the laptop's tuple space by using location (uart_x,
! uart_y). <br>
! <br>
! Issues: The RMI code for allowing remote access to the laptop's tuple space has
! not been implemented yet.</em></li>
! <li><strong>11-30-2004
! Version 1.2</strong> - <a href="Agilla_NesC_v1.2.zip">NesC</a>, <a href="Agilla_Java_v1.2.zip">Java</a><br>
! <em>Comments: This is the version used to write the IPSN 2005 SPOTS paper.<br>
! <br>
! Issues: The pc can access the tuplespace on mote (0,0), but there is no clean
! interface for this yet. The pc cannot register reactions as of yet. The agents
! on the laptop cannot register reactions on tuplespaces within the WSN.</em></li>
! </ul>
!
! </body>
! </html>
--- 1,105 ----
! <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
! <html>
! <head>
! <title>Pre-Packaged Versions of Agilla</title>
! <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
! <link href="../../styles.css" rel="stylesheet" type="text/css">
! </head>
!
! <body>
! <h1>Pre-Packaged Versions of Agilla</h1>
! <p>Here are pre-packaged versions of Agilla. See the <a href="../docs/tutorials/getting_started.htm">tutorial</a> for
! installation instructions.</p>
! <ul>
! <li><strong>05-13-2007 Version 3.0.3</strong> - <a href="Agilla_v3.0.3.tar.gz"><strong>Source</strong></a><br>
! Added #if statements around cc2420-specific code, modified the AgentInjector
! to check whether clustering is enabled before it resets the LocationMgr,
! modified some default settings to use relative paths for portability.</li>
! <li><strong>05-22-2006 Version 3.0.2</strong> - <a href="Agilla_v3.0.2.zip">Source</a><br>
! <em>Added an Example Makefile.Agilla and updated the README to describe the flags in it.</em></li>
! <li><strong>05-16-2006 Version 3.0.1</strong> - <a href="Agilla_v3.0.1.zip">Source</a><em><br>
! Contains a small fix that rectifies the "QUEUE_ENQUEUE" error that
! sometimes occurs when there are numerous agents in the network. This distribution
! contains both the Java and NesC code in a single zip file. To install it,
! extract it
! to /opt/tinyos-1.x/.</em></li>
! <li><strong>05-14-2006 Version 3.0</strong> - <a href="Agilla-NesC_v3.0.zip">NesC</a>, <a href="Agilla_Java_v3.0.zip">Java</a><em><br>
! Added support for TelosB platform. Allow the user to disable the grid topology
! filter and greedy routing. Note that the Java Makefile assumes a $AGILLA
! environment variable that specifies the root directory of Agilla's NesC
! code. Agilla's nesC code goes under tinyos-x.1/contrib/wustl/apps/Agilla/.</em></li>
! <li>
! <p><strong>07-14-2005 Version 2.2</strong> - <a href="Agilla-NesC_v2.2.zip">NesC</a>, <a href="Agilla_Java_v2.2.zip">Java</a><em><br>
! Comments: Reduced memory usage to avoid stack overflow when large agents are
! injected.</em></p>
! </li>
! <li>
! <p><strong>05-25-2005 Version 2.1 -</strong> <a href="Agilla-NesC_v2.1.zip">NesC</a>, <a href="Agilla_Java_v2.1.zip">Java</a><br>
! <em>Comments: This version fixes a bug that prevented you from moving
! a mote more than once. It also changes the "reset all" function
! to only reset nodes that are reachable from the base station that broadcasted
! the reset message.</em> </p>
! </li>
! <li><strong>05-17-2005 Version 2.0</strong> - <a href="Agilla-NesC_v2.0.zip">NesC</a>, <a href="Agilla_Java_v2.0.zip">Java</a><br>
! Comments:<br>
! 1) The grid size can be changed using the AgentInjector (you no longer have to
! reprogram all the motes to change the grid size)
! <p><em>2) When specifying the grid size, you only specify the number of columns
! (you no longer need to specify the number of rows). The node’s TinyOS
! address still determines the mote’s location. Mote 0 is at (1,1) located
! at the lower-left corner of the grid. TinyOS address’s increase in
! row major order.</em></p>
! <p><em>3) A mote’s location can be changed using the AgentInjector (you
! no longer need to reprogram the mote to change its address/location). The
! original ID of the mote is always used to specify which mote to modify, e.g., “move
! mote 1 to location (2,3).”</em></p>
! <p><em>4) The AgentInjector enters a modal state for ~3 seconds after a reset
! to allow the network components to reinitialize themselves. This is especially
! critical now that I’m sending the base station a message immediately
! after it resets telling it that it is a base station.</em></p>
! <p><em>5) The nodes periodically broadcast a beacon, neighbor discovery is done
! by each node</em></p>
! <p><em>6) The base station can be any node in the network. It no longer has a
! special address. There can be multiple base stations. Base stations can also
! move, their location is set like any other node using the AgentInjector.</em></p>
! <p><em>7) Since the location of a base station is no longer known by the non-base
! station nodes, Agilla no longer performs multi-hop routing to (uart_x, uart_y).
! Only the base station can perform a remote tuple space operation to (uart_x,
! uart_y). It is now up to the application to route messages to the base station.
! If an agent knows the location of the base station, Agilla can still perform
! the greedy multi-hop routing to it.</em></p>
! </li>
! <li><strong>03-30-2005 Version 1.6</strong> - <a href="Agilla-NesC_v1.6.zip">NesC</a>, <a href="Agilla_Java_v1.6.zip">Java</a><em><em><br>
! Comments: Fixed a bug in OPcompare preventing comparisons between variables of
! two different types. Now, whenever you try to compare two variables of
! different types, the condition code will always be set to 0.<br>
! <br>
! Issues: Linux's timing seems to be different from Windows resulting in agents
! being corrupted when injected. To solve this, open <agilla>/types/MigrationMsgs.h,
! uncomment lines 63-66, and comment out lines 77-84.</em></em></li>
! <li><strong>03-24-2005 Version 1.5</strong> - <a href="Agilla-NesC_v1.5.zip">NesC</a>, <a href="Agilla_Java_v1.5.zip">Java</a><em><br>
! Comments: Fixed a bug preventing agents in the WSN from inserting tuples into
! the laptop's tuple space. Added an Oscilloscope example to demonstrate how
! a Java application running on the laptop can access the laptop's tuple space.</em></li>
! <li><strong>03-23-2005 Version 1.4</strong> <strong> - </strong><a href="Agilla-NesC_v1.4.zip">NesC</a>, <a href="Agilla_Java_v1.4.zip">Java</a><strong></strong><em><strong><br>
! </strong><em>Comments: Fixed the tuple space and modified assembler to report
! line numbers in errors.</em></em></li>
! <li><strong>03-21-2005 Version 1.3 - </strong><a href="Agilla-NesC_v1.3.zip">NesC</a>, <a href="Agilla_Java_v1.3.zip">Java</a><strong><br>
! </strong><em>Comments: This version removes instruction shiftl and shiftr and
! replaces them with mul (multiply) and div (divide). Agents can perform remote
! tuplespace operations on the laptop's tuple space by using location (uart_x,
! uart_y). <br>
! <br>
! Issues: The RMI code for allowing remote access to the laptop's tuple space has
! not been implemented yet.</em></li>
! <li><strong>11-30-2004
! Version 1.2</strong> - <a href="Agilla_NesC_v1.2.zip">NesC</a>, <a href="Agilla_Java_v1.2.zip">Java</a><br>
! <em>Comments: This is the version used to write the IPSN 2005 SPOTS paper.<br>
! <br>
! Issues: The pc can access the tuplespace on mote (0,0), but there is no clean
! interface for this yet. The pc cannot register reactions as of yet. The agents
! on the laptop cannot register reactions on tuplespaces within the WSN.</em></li>
! </ul>
!
! </body>
! </html>
More information about the Tinyos-contrib-commits
mailing list