Version 7 (modified by Wouter Pasman, 3 years ago) ( diff )

--

NOTICE GeniusWebPython is due for release on august 2, 2021

GeniusWebPython

GeniusWeb is an open architecture for negotiation via the internet. The core of the architecture is a JSON based communication protocol that standardizes the communication messages comprising a negotiation.

This project contains a python-based implementation of GeniusWeb. It allows easy (de)serialization of many data structures needed for negotiation in GeniusWeb. Some data structures have not yet been implemented in GeniusWebPython, this will be done as needed. A full reference implementation is available here

GeniusWeb sources

Downloading source code

You can browse the GeniusWeb core sources directly using the browse button at the right top of this page.

You can download the source code of this component using

svn co https://tracinsy.ewi.tudelft.nl/pub/svn/GeniusWebPython

Normal developers that write new parties do not need to install the GeniusWeb source code. Even if you want to debug/trace into the GeniusWeb code -- for instance for debugging or understanding the inner workings of geniusWeb--, IDEs like Eclipse automatically allow this as the pip-installed libraries contain sources.

Communication protocol

For the communication protocol of partiesservers, please refer to the java page

Attachments (2)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.