Return-Path: Delivered-To: apmail-incubator-esme-dev-archive@minotaur.apache.org Received: (qmail 39032 invoked from network); 4 Nov 2009 18:15:19 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 4 Nov 2009 18:15:19 -0000 Received: (qmail 74289 invoked by uid 500); 4 Nov 2009 18:15:19 -0000 Delivered-To: apmail-incubator-esme-dev-archive@incubator.apache.org Received: (qmail 74270 invoked by uid 500); 4 Nov 2009 18:15:19 -0000 Mailing-List: contact esme-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: esme-dev@incubator.apache.org Delivered-To: mailing list esme-dev@incubator.apache.org Received: (qmail 74260 invoked by uid 99); 4 Nov 2009 18:15:19 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 04 Nov 2009 18:15:19 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of vdichev@gmail.com designates 209.85.219.209 as permitted sender) Received: from [209.85.219.209] (HELO mail-ew0-f209.google.com) (209.85.219.209) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 04 Nov 2009 18:15:07 +0000 Received: by ewy5 with SMTP id 5so1938308ewy.12 for ; Wed, 04 Nov 2009 10:14:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:date:x-google-sender-auth:message-id:subject:from:to :content-type; bh=b8ZE8Sn0YbxVrBJ5yBPkcYTY97pysAGYWObkFk7JvJs=; b=nx63uLxWc06UDdSkFzwWYB51NgquKIHSLJGeMuINHksRHIlZA5REiIYZgJWIAYmCmZ 4+QCohpOnQK6QKNclzyy2p2CnPvHR9MYbw2zzCxsOqcv5Ccd2ULfSC/azvwtC0b4D/Sz iFoSKpOFaGbmf9rNzkPYwagvOUfF3FT3QPNXs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; b=p7LH4AjpggrlbMOPZXDCth/wFCEUt9sjJBnYH9j6Uv64VCVL+mHSAwM+r7i09K2ugH T2zFbWm38kzXEzO6QW/WJ9tqcG12Omb2ccuuCoGHZM+c/uch+F5hs5j0Au60mP1mdQ+s 4BG5OeVU6ypi7HMqQhDpm2ble+gMkIBAQ1b+0= MIME-Version: 1.0 Sender: vdichev@gmail.com Received: by 10.216.91.82 with SMTP id g60mr542154wef.98.1257358487472; Wed, 04 Nov 2009 10:14:47 -0800 (PST) In-Reply-To: References: <68f4a0e80910251728te9c1248j10f1aa99c9f7cd2e@mail.gmail.com> <68f4a0e80910270917r408588fbva0f47e73125afa4d@mail.gmail.com> <771905290911031021n6aa33b53q1532c04601fd6433@mail.gmail.com> <771905290911040043p61039939r99b3d1a602a92e8f@mail.gmail.com> <771905290911040158v539c016em1221acf54bbb5509@mail.gmail.com> <771905290911040809n24ad6a6ey9a00c1d819dfbb15@mail.gmail.com> Date: Wed, 4 Nov 2009 20:14:47 +0200 X-Google-Sender-Auth: e8e0bec3fb36ee7a Message-ID: Subject: Re: Patch submitted, working towards API design From: Vassil Dichev To: esme-dev@incubator.apache.org Content-Type: text/plain; charset=ISO-8859-1 X-Virus-Checked: Checked by ClamAV on apache.org OK, let's start the discussion again. For the API calls which are not comet-related, ESME could benefit to apply the RESTful principles which make sense. As for Comet, my team has rejected Yammer in the past for short scrum-like meetings of remote teams because if everyone has to wait what the others have to say, the meeting is prohibitively long (and it takes less than 30 seconds to update one message). I don't claim that everyone has this need or even that we're not trying to fit a tool into a scenario it wasn't meant to do. But it sure is one of the cool factors for everyone I've demoed ESME to. If we're not different than the competition- laconi.ca, Yammer, present.ly, etc., then I'm not sure we can compete just on the speed of copying features from the others. At any rate, time will tell if Comet is a key differentiator or is dragging us down. But since we have it already, why would we give it up? I would even suggest that we have both APIs compete with each other and see which one clients would choose to use. Vassil