top | item 2310863

Developer Preview of Couchbase Mobile - Apache CouchDB for iOS devices

51 points| jchrisa | 15 years ago |github.com | reply

17 comments

order
[+] aarontait|15 years ago|reply
I'm an iOS developer that has no idea what CouchDB is other than another database system. I'm a little confused as to what CouchDB Mobile is. Is it at another database engine I can use to locally persist my data on the device (like an improved SQLite), or is it some kinda of API system that can be used to communicate directly with a CouchDB hosted on a server without the need for a REST API to be created to manage the interaction?
[+] jchrisa|15 years ago|reply
Apache CouchDB is an open-source database that stores JSON and runs in resource constrained environments. It's killer feature is that the data it holds can be shared across multiple users and devices in near realtime. Did I mention that CouchDB is also a web server?

Mobile Couchbase is a package of Apache CouchDB designed for iOS. It is pre-Beta right now, but we are taking the wraps off the source because we've had an application that uses it approved by Apple for sale in the App Store. We are soliciting open source contributions and feedback from users.

[+] adamfeldman|15 years ago|reply
I'm really excited for this. It seems like having CouchDB available on iOS will make it fairly easy to build apps that require synchronization to the web backend after being offline.
[+] upinsmoke|15 years ago|reply
The web backend needs to use CouchDB, right?
[+] janmonschke|15 years ago|reply
"If you <3 CouchApps, you can deploy them as iOS apps." - Love this one!
[+] jchrisa|15 years ago|reply
Don't forget to come to the meetup tonight if you are in SF (see the bottom of the article for details).
[+] davidcoallier|15 years ago|reply
I think it'll be very interesting to see people distributing and replicating CouchApps. This could allow us to potentially skip completely the AppStore and have our own CouchAppStore.
[+] jchrisa|15 years ago|reply
For now we are aiming at a use case where developers would embed Couchbase in their app and sell it in the App Store. I kinda doubt Apple would approve for sale (free?) a generic CouchApp player. But still there is lots to gain from being able to sell your CouchApps in the App Store.
[+] wahnfrieden|15 years ago|reply
That violates the Apple developer ToS. See what happened to Scratch on the iPad.
[+] iamwil|15 years ago|reply
I've been waiting for this for months. Pretty excited about this.