new tool project

Miles Fidelman <mfidelman@meetinghouse.net> Mon, 13 August 2012 18:06 UTC

Return-Path: <owner-atom-syntax@mail.imc.org>
X-Original-To: ietfarch-atompub-archive@ietfa.amsl.com
Delivered-To: ietfarch-atompub-archive@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2B5A421F8685 for <ietfarch-atompub-archive@ietfa.amsl.com>; Mon, 13 Aug 2012 11:06:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pQFoJa9glBOt for <ietfarch-atompub-archive@ietfa.amsl.com>; Mon, 13 Aug 2012 11:06:31 -0700 (PDT)
Received: from hoffman.proper.com (IPv6.Hoffman.Proper.COM [IPv6:2605:8e00:100:41::81]) by ietfa.amsl.com (Postfix) with ESMTP id 1893A21F8683 for <atompub-archive@ietf.org>; Mon, 13 Aug 2012 11:06:30 -0700 (PDT)
Received: from hoffman.proper.com (localhost [127.0.0.1]) by hoffman.proper.com (8.14.5/8.14.5) with ESMTP id q7DHxp6c062161 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 13 Aug 2012 10:59:51 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
Received: (from majordom@localhost) by hoffman.proper.com (8.14.5/8.13.5/Submit) id q7DHxpJT062160; Mon, 13 Aug 2012 10:59:51 -0700 (MST) (envelope-from owner-atom-syntax@mail.imc.org)
X-Authentication-Warning: hoffman.proper.com: majordom set sender to owner-atom-syntax@mail.imc.org using -f
Received: from server1.neighborhoods.net (server1.neighborhoods.net [207.154.13.48]) by hoffman.proper.com (8.14.5/8.14.5) with ESMTP id q7DHxoVd062150 for <atom-syntax@imc.org>; Mon, 13 Aug 2012 10:59:51 -0700 (MST) (envelope-from mfidelman@meetinghouse.net)
Received: from localhost (localhost.localdomain [127.0.0.1]) by server1.neighborhoods.net (Postfix) with ESMTP id D68A3CC094 for <atom-syntax@imc.org>; Mon, 13 Aug 2012 13:59:49 -0400 (EDT)
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 IY5Wmw4ctNN4 for <atom-syntax@imc.org>; Mon, 13 Aug 2012 13:59:47 -0400 (EDT)
Received: from new-host-2.home (pool-71-184-234-147.bstnma.fios.verizon.net [71.184.234.147]) by server1.neighborhoods.net (Postfix) with ESMTPSA id E9EA5CC067 for <atom-syntax@imc.org>; Mon, 13 Aug 2012 13:59:46 -0400 (EDT)
Message-ID: <50294092.5040705@meetinghouse.net>
Date: Mon, 13 Aug 2012 13:59:46 -0400
From: Miles Fidelman <mfidelman@meetinghouse.net>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:14.0) Gecko/20120715 Firefox/14.0.1 SeaMonkey/2.11
MIME-Version: 1.0
To: atom-syntax@imc.org
Subject: new tool project
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Sender: owner-atom-syntax@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/atom-syntax/mail-archive/>
List-Unsubscribe: <mailto:atom-syntax-request@imc.org?body=unsubscribe>
List-ID: <atom-syntax.imc.org>

Hi Folks,

I'm building a new tool on top of Atom and AtomPub, so I figure I might 
as well let folks know about it, and maybe drum up some support.

The core idea is "smart documents that talk to each other via a 
peer-to-peer protocol."
- start by writing and sending an HTML email to a group of people (say 
everyone involved in working a trouble ticket)
- on receipt, the copies establish a peer-to-peer connection - updates 
to one copy propagate to every other copy

Synchronized copies of documents, rather than sharing one copy via 
Google Docs.  Sort of like Git, but for things like action items, 
trouble tickets, work plans, reference documents, rather than software - 
with all the code pushed into JavaScript libraries embedded into the 
documents themselves.  (Maybe more like Fossil's embedded wiki - pushed 
into the browser).

In essence, a "document" will be a feed reader, implemented completely 
in JavaScript, that reads and formats elements from an Atom feed.  The 
presentation will be more wiki-like than blog like, with wiki-like 
change tracking and versioning.  Changes will be pushed out via Atom 
Publishing Protocol.  Add to that local storage (either saving a file, 
or HTML5 browser-based storage), and server-side functions for creating 
publish-subscribe channels specific to individual documents (currently 
building on the eXist XML database, which has a lot of Atom and APP 
functionality built in).

If you're interested, take a look at:
http://www.kickstarter.com/projects/1947703258/smart-notebooks-keeping-on-the-same-page-across-th 


Comments, support, likes, tweets, +1s, reposts, blog postings, ... 
welcomed!

Miles Fidelman

-- 
In theory, there is no difference between theory and practice.
In practice, there is.   .... Yogi Berra