Live data from Hacker News

Datastore API (beta)

dropbox.com

71–80 of 88 posts

Re: Datastore API (beta)

#72
post #48
post #31

Earlier quoted context omitted.

Can the Saver Drop-In be used with arbitrary third-party URLs? To me this is what was being described, so if not, then no, it's not describing the Saver Drop-In.

Yes, you can provide arbitrary URLs to the Saver and our (Dropbox's) servers will download them, assuming they are publicly available. (Note: I am an engineer at Dropbox and worked on this product.)

Thanks. Off topic but slightly related if I'm going to rely on your service as a developer: as an engineer at Dropbox, can you tell me why I am seeing random photos that are not mine in my dropbox Photos folder? And does this mean that other people get to see my random photos? Edit: only on iOS. And maybe it's not a "folder" per se, it's the second tab from the left at the bottom of the screen.

Re: Datastore API (beta)

#73
post #71

Does anyone know of an OSS alternative to this similar to http://helios.io/ that supports Android/iOS?

Couchbase Lite is an embedded JSON database with sync capability. It's Apache licensed and available for iOS and Android:

https://github.com/couchbase/couchbase-lite-ios

https://github.com/couchbase/couchbase-lite-android

Re: Datastore API (beta)

#74
post #73
post #71

Does anyone know of an OSS alternative to this similar to http://helios.io/ that supports Android/iOS?

Couchbase Lite is an embedded JSON database with sync capability. It's Apache licensed and available for iOS and Android: https://github.com/couchbase/couchbase-lite-ios https://github.com/couchbase/couchbase-lite-android

Thanks for the link to this library. It seems like I would still need to implement a lot of features like login, but it's a great start.

Re: Datastore API (beta)

#75

I wonder how Apple will react to @dropbox's new Datastore sync in the long run. Hopefully it won't pull the rug out a la IAP, UDID, OF, ...

I highly doubt they would do anything to stifle Dropbox's syncing functionality in iOS. Apple is still focused on selling iOS devices and ensuring people keep buying iOS devices, they will do anything in their power to keep you happy.

Limiting Dropbox functionality on iOS would be met my swift user opposition, something that doesn't guarantee recurring sales.

Re: Datastore API (beta)

#76

Such an awesome idea. However, in light of the recent events the first thing to come up in my mind when I see "datastore" and a US corporation is "PRISM integration". I'd like to see proper encryption of Dropbox as the next feature, so that we - innocent users- are not uploading our data to the US government.

Proper encryption meaning metadata is encrypted as well? Isn't that the whole appeal of http://mega.co.nz/?

Re: Datastore API (beta)

#77

I wonder how Apple will react to @dropbox's new Datastore sync in the long run. Hopefully it won't pull the rug out a la IAP, UDID, OF, ...

I would rather they react positively by opening up their iCloud API for web application for third parties. Apple already has such in place as can be seen from their cloud apps at icloud.com.

Apple is a hardware company.

Re: Datastore API (beta)

#78
As someone who has been playing around with Parse and Firebase SDKs (on Android), this seems to be the first one that offers full 2-way sync. I haven't actually used it yet but it seems that way due to the presence of conflict resolution [1]. I'm personally really excited about that for mobile side-projects and MVPs.

Parse has an offline cache, that only caches query results and not actual objects. So any local saves/updates are not reflected until you get network access again, unless you manually implement your own cache.

Firebase is better at handling realtime changes, but is lacking in any realtime capabilities at the moment. Also Firebase's mobile authentication SDK still isn't released yet so no way to handle users yet either.

[1]: https://www.dropbox.com/developers/datastore/tutorial/androi...

Re: Datastore API (beta)

#79

The biggest problem right now with online file storage services (sorry, I meant "The Cloud") is that while they all do basically the same stuff, there's no standard protocol for accessing them. It's a bit like if every website used a custom protocol instead of HTTP, and web browser vendors had to explicitly collaborate with each web site (or use the website's SDK) in order to be able to retrieve content. Imagine this…

Hey, this is exactly what NimbusBase (http://nimbusbase.com) wants to do. It's a work in progress to integrate all the services, but we got the major 2 Dropbox and Google Drive.

Re: Datastore API (beta)

#80
post #74
post #73

Earlier quoted context omitted.

Couchbase Lite is an embedded JSON database with sync capability. It's Apache licensed and available for iOS and Android: https://github.com/couchbase/couchbase-lite-ios https://github.com/couchbase/couchbase-lite-android

Thanks for the link to this library. It seems like I would still need to implement a lot of features like login, but it's a great start.

We ship with support for login with Mozilla Persona. Hope to have baked-in support for Facebook Connect soon. Of course you can use it with any auth you want, but you'll end up writing some code...
Post reply on HN