OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

xdi message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]

Subject: Introducing XDI² (XDI-Squared)

Hi all,

Here's the fresh XDI codebase I mentioned a few times..
I've been working on this for a while and now packaged it up:

http://xdi2.projectdanube.org/ (main page and sample deployment)
https://github.com/peacekeeper/xdi2 (code and wiki)

So far it has the following:
- Basic implementation of the XDI graph model
- In-memory store, text file based store, and Berkeley DB based store
- XDI client and server
- (De-)Serialization in two formats: XDI/JSON,  and plain list of XDI statements
- Some of the good old tools are also back, e.g. XDI Converter, XDI Messenger

It should be very easy to download and run (just do "mvn clean install").
It has no complicated dependencies and is designed to be general-purpose and modular, to support a wide range of use cases.

It's called XDI², because the idea is to have code both for traditional client/server communication, and to also include some of the peer-to-peer functionality I have been working on for a while.
E.g. you could deploy it on Freedom Boxes and have them communicate with each other via serverless XDI.
But this needs some more work and cleaning up..

It would be great to work on this some more (and to migrate Project Danube from XDI4j to XDI²), but this depends a little bit on time, on the stability of the specs, and on whether there is even need for another library (considering there is already OpenXDI)... It'd be great to get some advice on this.


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]