Fork me on GitHub

Overview

MemoNodes has libraries available for Java. The MemoNodes libraries can be added to an existing Java project, and require almost no configuration (see this tutorial). Agents are regular Java classes decorated with some annotations. The agents are hosted via a regular web servlet.

Libraries

The Java libraries are spread over the following different layers:

The image below shows a schematic overview of the layers and libraries.

img/java_libraries.png

Remark: Only the libraries memonodes-core and memonodes-gae can be downloaded at this time. More libraries will follow soon.

The Java libraries can be downloaded at https://github.com/almende/MemoNodes/tree/master/java/bin.

Servlets

In Java, each individual memory is hosted via a web servlet. MemoNodes comes with two ready-made servlets: an MemoNodesServlet (in-memory) and a GAEServlet (Google App Engine data store). These servlets are located in the memonodes-core.jar and memonodes-gae.jar library, respectively. Furthermore, one can create his/her own custom servlet when needed.

Last updated: 03 August 2012