Escolar Documentos
Profissional Documentos
Cultura Documentos
;elecom Italia<
5otorola<
Pro"actor $mb&<
=ttp:CC9ade.tilab.com
Download
In(talao e )on*igurao
Descompactar o arquivo 9ade)ll.0ip e
descompactar cada um dos arquivos em um
diretIrio c=amado 9ade. (3emplo:
'indows:
c:J9ade
4inu3:
C=omeCusuarioC9ade
In(talao e )on*igurao
Ho +indow(- acrescentar os se#uintes
arquivos no !4)SSP);&:
E c:J9adeJlibJ9ade.9ar<
E c:J9adeJlibJ9ade;ools.9ar<
E c:J9adeJlibJKaseLF.9ar<
E c:J9adeJlibJ=ttp.9ar<
E c:J9adeJlibJiiop.9ar.
In(talao e )on*igurao
Ho ,inu-- acrescentar as se#uintes lin=as
no "inal do arquivo .bashrc:
e-port JADE.,I/0123456E789ade8li:1
e-port ),ASSPA;401<=23JADE.,I/789ade<9ar=23JADE.,I/78iiop<9ar>
=23JADE.,I/78?ttp<9ar>
=23JADE.,I/78/a(e@A<9ar=23JADE.,I/789ade;ool(<9ar1
Inter*aBe Cr*iBa
Pelo prompt de comando (3ecutar:
"ava "ade.#oot $gui
JADE
Parte 2 tili!ao
Pro#. &ello 'orld- eclipse- comunicao
entre a#entes- a#entes distribu*dos-
re"er+ncias
Programa 4ello+orld
)ompilar e E-eButar
)ompilar=
9avac &ello'orld.9ava
E-eButar=
%% com a interface gr&fica rodando
9ava 9ade.Koot -container $andal":&ello'orld
%% sem a interface gr&fica rodando
9ava 9ade.Koot $andal":&ello'orld
EBlip(e /uild Pat?<<< ,i:rarie(<<<
EBlip(e Dun )on*iguration= 6ain
EBlip(e Dun )on*iguration= Argument(
m E-emplo 6ai( Deal
)omuniBao= Sender<9ava
)omuniBao= DeBeiver<9ava
E-eBuo
(m uma 9anela e3ecute o Receiver:
9ava 9ade</oot a=DeBeiver
(m outra 9anela e3ecute o Sender:
9ava 9ade</oot &Bontainer main=Sender
'bserve (ue como o primeiro comando "&
e)ecuta a plataforma* o segundo apenas
acrescenta o +ender nesta* "& em e)ecu,-o.
Agente( Di(tri:uEdo(
Supondo que no computadorB tem como =ostname MP!BN-
di#ite a se#uinte lin=a de comando para carre#ar o main-
container:
9ava 9ade</oot gui
(3ecute a se#uinte lin=a de comando em uma outra m%quina
a qual criar% outro container de a#entes e "ar% com que
esse container se conecte ao main container no
computadorB P!B:
9ava 9ade</oot &?o(t P)1 &Bontainer a=DeBeiver
1nde MP!BN o =ost da m%quina onde se encontra o main-
container- MaN o nome do a#ente e MReceiverN o cIdi#o
que implementa o a#ente.
Agente( Di(tri:uEdo(
(3ecute a#ora em uma terceira m%quina o se#uinte
comando que cria dois a#entes:
9ava 9ade</oot &?o(t P)1 &Bontainer 6ain=Sender
Heste caso teremos dois a#entes distribu*dos:
Sender<
Receiver.
)#entes conectados O plata"orma J)D( remota.
)s classes destes a#entes 9% devem estar compiladas.
Integrao JADE F JESS
Download Jess
=ttp:CCwww.9essrules.comC
Instalao em um diretIrio
!on"i#urao do (clipse
(3ecuo
JADE F JESS )on*igurao
Ho ,inu-- acrescentar as se#uintes lin=as
no "inal do arquivo .bashrc:
e-port JESS.,I/0123456E78:in8Je((8li:1
e-port ),ASSPA;40123),ASSPA;47=23JESS.,I/789e((<9ar>
=23JESS.,I/789(rGA<9ar1
Jade H Je(( )on*igurao EBlip(e
Jade H Je(( ?ello<Blp e
Je((JadeAgent<9ava
Jade H Je(( ?ello<Blp e
Je((JadeAgent<9ava
JadeJe((E-pert & Supplier<9ava
JadeJe((E-pert<9ava
JadeJe((E-pert<9ava metodo aBtion"$
JadeJe((E-pert & E-pert/uI<9ava
E-pert/uI<9ava 6etodo run"$
De*erJnBia(