Skip to content
This repository has been archived by the owner on Jan 6, 2020. It is now read-only.
NickLambert edited this page Jan 14, 2014 · 20 revisions

Welcome to the MaidSafe-Network-Filesystem wiki.

The MaidSafe-Network-Filesystem treats the MaidSafe network as a filesystem. Exposes a pseudo RESTful interface (GET PUT POST DELETE)

Description

This library provides a RESTful-like API for clients to connect to a MaidSafe network. Client interactivity with the network will create the appropriate policies to be passed to the policy-based class design environment. This library can be considered a helper library to connect clients such as LifeStuff to distributed networks such as the MaidSafe Platform.

Features

Separation of responsibilities between client applications and network requests. Serialisation and parsing of network messages. Programming languages

Core

C++11 compatible with GCC (4.7 and above), Clang (3.3 and above) and MSVC 2012 (with no dependency on CTP releases). Tested on Windows 32/64 bit, Linux 32/64 bit (dependent on GCC version) and OSX (Mountain Lion and above).

Status

This library is considered PRE-ALPHA quality and is provided with a full test suite and QA suite. Developers should be aware of this PRE-ALPHA state if considering using this library for production quality systems at this time. This library will be Alpha quality imminently (undergoing rapid development).

Roadmap

Imminent release to Beta Improve API to allow client created policies to be passed to the RESTful interface Improve efficiency of message types Implement further type safety Investigate option of passing new structured data types via the network. Implement manual merge capabilities for structured data