Return-Path: X-Original-To: apmail-couchdb-user-archive@www.apache.org Delivered-To: apmail-couchdb-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 56DD2932B for ; Thu, 23 Feb 2012 02:11:00 +0000 (UTC) Received: (qmail 35372 invoked by uid 500); 23 Feb 2012 02:10:58 -0000 Delivered-To: apmail-couchdb-user-archive@couchdb.apache.org Received: (qmail 35268 invoked by uid 500); 23 Feb 2012 02:10:58 -0000 Mailing-List: contact user-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@couchdb.apache.org Delivered-To: mailing list user@couchdb.apache.org Received: (qmail 35254 invoked by uid 99); 23 Feb 2012 02:10:58 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 23 Feb 2012 02:10:58 +0000 X-ASF-Spam-Status: No, hits=1.8 required=5.0 tests=FROM_12LTRDOM,FSL_RCVD_USER,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of mfidelman@meetinghouse.net designates 207.154.13.48 as permitted sender) Received: from [207.154.13.48] (HELO server1.neighborhoods.net) (207.154.13.48) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 23 Feb 2012 02:10:49 +0000 Received: from localhost (localhost.localdomain [127.0.0.1]) by server1.neighborhoods.net (Postfix) with ESMTP id 10CB1CC0C9 for ; Wed, 22 Feb 2012 21:10:28 -0500 (EST) X-Virus-Scanned: by amavisd-new-2.6.2 (20081215) (Debian) at neighborhoods.net Received: from server1.neighborhoods.net ([127.0.0.1]) by localhost (server1.neighborhoods.net [127.0.0.1]) (amavisd-new, port 10024) with LMTP id ssNlvNzDtnjd for ; Wed, 22 Feb 2012 21:10:27 -0500 (EST) Received: from new-host-3.home (pool-173-76-134-212.bstnma.fios.verizon.net [173.76.134.212]) by server1.neighborhoods.net (Postfix) with ESMTPSA id ED704CC0B3 for ; Wed, 22 Feb 2012 21:10:26 -0500 (EST) Message-ID: <4F45A012.5050909@meetinghouse.net> Date: Wed, 22 Feb 2012 21:10:26 -0500 From: Miles Fidelman User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:10.0.2) Gecko/20120216 Firefox/10.0.2 SeaMonkey/2.7.2 MIME-Version: 1.0 To: user@couchdb.apache.org Subject: Hybrid HTML5 WebApp / CouchApp - guidance sought Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Hi Folks, I'm looking at building a data management application that's essentially a hybrid of an HTML5 WebApp (taking advantage of the App Cache and local data storage for disconnected operation) and a CouchApp (doing fancier stuff, data sharing, replication, etc. on one or more server-side CouchDB installations). If you think of a collection of linked spreadsheets - where each spreadsheet "lives" in CouchDB, but can be cached, viewed, and edited in-browser when disconnected - you won't be far off. My questions: Are there any good examples of applications that are already doing this kind of thing? Are there any good frameworks or libraries that I should be focusing on? Thanks very much, Miles Fidelman -- In theory, there is no difference between theory and practice. In practice, there is. .... Yogi Berra