-
Notifications
You must be signed in to change notification settings - Fork 27
Home
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
MaidSafe Network-Filesystem Library
MaidSafe Project
- MaidSafe
- MaidSafe-API
- MaidSafe-Common
- MaidSafe-Passport
- MaidSafe-RUDP
- MaidSafe-Routing
- MaidSafe-Encrypt
- MaidSafe-Drive
- MaidSafe-Network-Filesystem
- MaidSafe-Vault
- MaidSafe-Vault-Manager
MaidSafe Papers