Changes between Version 131 and Version 132 of WikiStart


Ignore:
Timestamp:
02/26/19 09:13:42 (5 years ago)
Author:
wouter
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v131 v132  
    1818For creating your own profile or party, you don't need these services. You only need them when your party is to be run in a negotiation that you need the runserver. The runserver then will need the partiesserver to atart up your agent, and your agents generally will receive a link to a profilesserver to fetch the profiles from.
    1919
    20 
    21 == downloading source code ==
    22 
    23 You can download the source code of this component from
    24 
    25 https://tracinsy.ewi.tudelft.nl/svn/genius2/
    2620
    2721
     
    8377
    8478=== Preparing the jar file
     79In order to put your agent on the [https://tracinsy.ewi.tudelft.nl/trac/Genius2PartiesServer partiesserver] for running, you need a jar file of your party.
     80
     81Normally the party includes all dependencies. The jar files are loaded with an isolated jar class loader that should avoid collisions with possibly identically named but possibly different packages in other jar files.
     82
     83
    8584Party jar files must have a Main-Class set in the MANIFEST.MF file. This main-class must implement Party and have a no-arg constructor.
    8685
     
    9089This because instances of your class can be made both for extracting general info as getDescription(), or to really run your class.
    9190
    92 The jar files are loaded with an isolated jar class loader that should avoid collisions
    93 with possibly identically named but possibly different packages in other jar files.
     91
     92== Genius2 sources ==
     93
     94=== downloading source code
     95
     96You can download the source code of this component from
     97
     98https://tracinsy.ewi.tudelft.nl/svn/genius2/
    9499
    95100
    96 == Running a party
    97101
    98 Negotiation parties are run on a [https://tracinsy.ewi.tudelft.nl/trac/Genius2PartiesServer partiesserver]. The provided partiesserver supports only java agents at this time.
    99 
    100 
    101 == Import all sources in Eclipse
     102=== Import all sources in Eclipse
    102103
    103104Normal developers that write new parties do not need to install the genius2 source code. This is only needed if you want to debug/trace into the genius2 code for instance for debugging or understanding the inner workings of genius2.