Wiki source code of TuCSoN4JADE
author | version | line-number | content |
---|---|---|---|
![]() |
18.1 | 1 | = {{t4j short='n'/}} = |
![]() |
12.1 | 2 | |
![]() |
16.1 | 3 | >What is {{t4j short='n'/}} |
![]() |
1.1 | 4 | |
![]() |
16.1 | 5 | {{t4j short='n'/}} ({{t4j/}} for short) is a Java library enabling JADE agents to exploit {{tucson/}} coordination services wrapped as an ad-hoc API into a JADE kernel service. |
![]() |
1.1 | 6 | |
![]() |
20.1 | 7 | [[JADE>>http://jade.tilab.com]] is a FIPA-compliant Java-based agent development framework featuring standard //MAS middleware// features such as agent mobility, white and yellow pages service, ACL-based message passing, and built-in FIPA protocols. [[{{tucson/}}>>TuCSoN.WebHome]] is a Java-based middleware providing software agents with //coordination as a service// via programmable logic tuple spaces, called tuple centres. By combining {{tucson/}} and JADE, {{t4j/}} aims at providing MAS engineers with a full-featured MAS middleware, enabling them to exploit both dimensions of //agent-oriented software engineering// — //individual//, through JADE agents; //social//, via {{tucson/}} tuple centres — in a complete and well-balanced way. |
![]() |
1.1 | 8 | |
![]() |
16.1 | 9 | {{t4j/}} is available under [[GNU LGPL license>>https://www.gnu.org/licenses/lgpl.html]]. |
![]() |
1.1 | 10 | |
![]() |
4.1 | 11 | >Getting Started |
![]() |
1.1 | 12 | |
![]() |
6.1 | 13 | * download t4j.jar archive from the [[Downloads>>http://bitbucket.org/smariani/tucson4jade/downloads]] section on its [[Bitbucket repository>>http://bitbucket.org/smariani/tucson4jade/]] |
14 | * download the libraries it depends on | ||
15 | ** JADE — from its [[Download>>http://jade.tilab.com/download/jade/]] page //(jade.jar)// | ||
![]() |
8.1 | 16 | ** {{tucson/}} — from its [[Downloads>>TuCSoN.Downloads]] section //(tucson.jar)// |
![]() |
9.1 | 17 | ** {{tuprolog/}} — from its [[Downloads>>Tuprolog.Downloads]] section //(2p.jar)// |
![]() |
7.1 | 18 | * open a command prompt in the folder where you put all the four jars above, then type |
![]() |
6.1 | 19 | ** on Linux & Mac OS |
![]() |
3.1 | 20 | {{code}}java -cp t4j.jar:tucson.jar:2p.jar:jade.jar jade.Boot -gui -services it.unibo.tucson.jade.service.TucsonService{{/code}} |
![]() |
6.1 | 21 | ** on Windows |
![]() |
3.1 | 22 | {{code}}java -cp t4j.jar:tucson.jar;2p.jar;jade.jar jade.Boot -gui -services it.unibo.tucson.jade.service.TucsonService{{/code}} |
![]() |
6.1 | 23 | * JADE GUI should appear as depicted below |
24 | ** [[image:t4j-running.jpeg||width="800"]] | ||
![]() |
19.1 | 25 | |
26 | {{include reference="Environment" excludeFirstHeading="true"/}} |