- From: Melvin Carvalho <melvincarvalho@gmail.com>
- Date: Sat, 3 Aug 2013 19:23:40 +0200
- To: Andrei Sambra <andrei.sambra@gmail.com>
- Cc: public-webid <public-webid@w3.org>, "public-rww@w3.org" <public-rww@w3.org>
- Message-ID: <CAKaEYhJLXtk3mNMobd9+S1BsoU0SeDETietFoxnKm5NC+4BKeg@mail.gmail.com>
On 3 August 2013 14:19, Andrei Sambra <andrei.sambra@gmail.com> wrote:
> Dear all! I am proud to announce the release of http://rww.io/, a
> "personal cloud" service for your Linked Data.
>
> Since RWW.IO <http://rww.io/> is intended to be used as a backend service
> for your Linked Data applications, the UI is minimal, allowing you to edit
> RDF documents and set ACL rules. Users can also upload a limited range of
> images (PNG, JPG and GIF - for all your cat pictures, wee!).
>
> If you would like to run your own service, just grab the code from
> https://github.com/deiu/rww.io and get started! It is a free service,
> paid entirely from my personal founds and created in my free time, so
> please consider supporting this project (Flattr) if you like and use it.
>
> All feedback is appreciated. Thank you!
>
Very nice piece of work!
To test it out I put up a simple demo -- a simple chess board that
remembers it's position using read/write standards
http://chess.rww.io/game.html
The source is very simple:
*To add a file:
*function putFile(file, data) {
xhr = new XMLHttpRequest();
xhr.open('PUT', file, false);
xhr.setRequestHeader('Content-Type', 'appliction/turtle; charset=UTF-8');
xhr.send(data);
}
*To delete a file:
*function deleteFile(file) {
var body = '';
xhr = new XMLHttpRequest();
xhr.open('DELETE', file, false);
xhr.setRequestHeader('Content-Type', 'appliction/json; charset=UTF-8');
xhr.send(body);
}
*To load a file:
*$.getJSON('https://chess.data.fm/game.ttl' , function(data){
var fen = data["https://chess.data.fm/game.ttl"]["
https://chess.data.fm/game.ttl#pos"][0]['value'];
cfg.position = fen;
board = new ChessBoard('board', cfg);
$('#startPositionBtn').on('click', board.start);
})
On each move it will save the position and on start up it will load the
saved position.
>
> Andrei
>
Received on Saturday, 3 August 2013 17:24:09 UTC