The goal for the mesh4x project is to provide a portfolio of libraries, tools and applications that simplify using standards-based data meshes from multiple platforms and languages.
Standards:
FeedSync [6] is an open protocol that describes data formats and algorithms used to version information in a mesh. It was created by Ray Ozzie [7] and others in the Microsoft Concept Development Team, licensed under Creative Commons.
Non-sync technologies used in mesh4x include:
RDF [8] as the default data representation, and the server exposes XForms as one of the formats in which to expose data and schemas so UIs can render forms-based interfaces.
Some adapters also implement standards specific to their domains - for example, the map synchronization component uses the KML [9] standard to represent hierarchies of points, polygons, etc.
Sync Libraries:
Sync Libraries, Java http://code.google.com/p/mesh4x/source/browse/Mesh4j [10]
Sync Libraries, .NET http://code.google.com/p/mesh4x/source/browse/Mesh4n [11]
Existing Adapters:
More information on mesh4x available at: http://code.google.com/p/mesh4x/ [13]
Links:
[1] http://pulse.veltsos.com/category/it/software/development
[2] http://pulse.veltsos.com/category/it/google
[3] http://pulse.veltsos.com/category/it/software/software/os/microsoft
[4] http://pulse.veltsos.com/category/it/open-source-foss
[5] http://linux.philosweb.com/drupal5/files/image_2_69.png
[6] http://code.google.com/p/mesh4x/wiki/FeedSync
[7] http://en.wikipedia.org/wiki/Ray_Ozzie
[8] http://en.wikipedia.org/wiki/Resource_Description_Framework
[9] http://en.wikipedia.org/wiki/Keyhole_Markup_Language
[10] http://code.google.com/p/mesh4x/source/browse/Mesh4j
[11] http://code.google.com/p/mesh4x/source/browse/Mesh4n
[12] http://code.google.com/p/mesh4x/wiki/Adapters
[13] http://code.google.com/p/mesh4x/