Applicazioni disponibili anche off-line: Prophet
Pubblicato da Andrea Gumina su 6 Agosto 2008
Prophet è un progetto Open Source nato da alcune constatazioni:
-
non si è costantemente collegati ad Internet
-
non si ha potere sulle applicazioni che si usano su Internet
-
poco si può fare se la nostra applicazione preferita non risponde
Prophet è un database che si può usare off-line e che si sincronizza (con repliche, in modalità peer-to-peer, senza server centrale) quando torna on-line.
Espone API native (in Perl) e simil-REST. Usa il file-system come back-end.
Prophet risolve, in autonomia, i conflitti: ricorda le precedenti modalità di risoluzione e le preferenze – richiede l’intervento dell’utente in caso d’indecisione.
Ogni modifica è memorizzata, ispezionabile e annullabile a ritroso (le repliche si ottengono proprio eseguendo questi insiemi).
Prophet è progettato per scalare a “livello di team” (ordine dei 50.000 record). Possibili applicazioni, quindi, sono tutti quei “modesti” database “sociali” e, più in generale, quelli di cui si vuole disporre, sul proprio computer, anche quando si è off-line.
—-><—-
Altro materiale sull’argomento:
- http://www.slideshare.net/obrajesse/web-20-is-sharecropping
- http://www.slideshare.net/obrajesse/prophet-a-peer-to-peer-replicated-disconnected-database/
—-><—-
Hai trovato questo post interessante? Segui il feed e commenta!
