FOA Java Library

This is an Java (tm) library implementing the FOA encoding/decoding method.

What is FOA?

FOA stands for Fast Object and Array encoding/decoding and is an method for efficient data exchange between applications and/or hosts.

It can be used as an alternative to XML for web services, as an building block for object oriented network protocols or as an generic object serializing method (i.e. write objects in C++ and read them back in Java).

About the FOA library:

The offical name of this java library is 'FOA Java Library' and foa-java is its project name.

The two first numbers in the version number is the FOA specification the library implement, the last number is the revision (build) number of the library.