/Anonimizzato10915Utente anonimizzato27 dic 2012, 09:18Ragazzi qualcuno ha dimestichezza con JADE? Avrei bisogno di una mano.
/Anonimizzato7960Utente anonimizzato27 dic 2012, 12:14Io per la tesi di laurea sto studiando JADE, però non sono di sicuro un esperto.. qual è il tuo problema?
/Anonimizzato10915Utente anonimizzato28 dic 2012, 14:49Io sono alle prime armi e innanzitutto non ho ben capito come va settato. Ad esempio : creo una classe java da eclipse (su eclipse ho già importato le librerie di jade) e mettiamo che questa classe è in un percorso C:\eclipse\ecc. Quando apro jade come faccio a creare un nuovo agente di questo tipo che ho definito io? Se da interfaccia grafica seleziono il main container (o ne creo un altro) col tasto destro e clicco su "Start new Agent" mi ritrovo solo questi tipi : jade.core.Agent jade.domain.df jade.tools.DummyAgent.DummyAgent jade.tools.SocketProxyAgent.SocketProxyAgent jade.tools.introspector.Introspector jade.tools.logging.LogManagerAgent jade.tools.rma.rma jade.tools.sniffer.Sniffer jade.tools.testagent.TestAgent jade.wrapper.gateway.GatewayAgent Devo creare un classpath apposito? I manuali non sono molto chiari al riguardo. Spero tu abbia capito il problema e mi sappia aiutare.
/Anonimizzato7960Utente anonimizzato28 dic 2012, 15:10Quando clicchi su start agent, puoi specificare una classe tua, che quindi non appartiene all'elenco che hai pubblicato tu. Per avviare un tuo agente devi inserire nella textbox il fully-qualified-name della tua classe, quindi comprensivo anche del package. Un esempio potrebbe essere: my.pack.MyAgent Una volta che hai inserito il nome completo devi premere INVIO (non so bene per quale motivo) altrimenti non puoi cliccare sul button OK.
/Anonimizzato7960Utente anonimizzato28 dic 2012, 15:12Ah, ovviamente la classe dell'agente deve essere inclusa nel classpath, ma se avvii il tutto tramite Eclipse non c'è problema
/Anonimizzato10915Utente anonimizzato28 dic 2012, 15:14E come faccio a settare il classpath di jade? Cioè ne devo creare uno apposito tra le variabili di ambiente?
/Anonimizzato7960Utente anonimizzato28 dic 2012, 15:29Non è necessario. Se esegui da linea di comando l'istruzione sarà: java -cp path/to/jade/jade.jar;path/to/your/class jade.Boot -gui ecc..." Se esegui tramite eclipse, invece, jade è già nel classpath.
/Anonimizzato10915Utente anonimizzato28 dic 2012, 15:39E per eseguire tramite eclipse non serve qualche tool apposito?
/Anonimizzato10915Utente anonimizzato28 dic 2012, 16:39Ho risolto. Ti ringrazio per l'aiuto e per la pazienza. A presto
/Anonimizzato7960Utente anonimizzato28 dic 2012, 16:48No, perché jade è scritto in java. Quello che devi fare è semplice; ti indico tutti i passaggi (alcuni dei quali li avrai già fatti immagino, visto che l'avevi lanciato): Vai su Run->Run configurations e crei una nuova configurazione con Project: <il nome del tuo progetto>, Main Class: jade.Boot, e spunti la check box "include system libraries ..." Vai nel tab "Arguments" e all'interno di Program Arguments scrivi: "-gui". Eventualmente puoi decidere di avviare JADE già con alcuni agenti. In questo caso all'interno di program arguments scrivi: "-gui -agents "agentName:your.package.YourAgentClass"
/Anonimizzato7960Utente anonimizzato28 dic 2012, 16:49Perfetto, meglio così! Le guide ufficiali, comunque, sono molto essenziali..le informazioni principali le trovi su google! A presto e buone feste