Return-Path: Delivered-To: apmail-incubator-esme-dev-archive@minotaur.apache.org Received: (qmail 52879 invoked from network); 28 Feb 2009 16:04:08 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 28 Feb 2009 16:04:08 -0000 Received: (qmail 59138 invoked by uid 500); 28 Feb 2009 16:04:07 -0000 Delivered-To: apmail-incubator-esme-dev-archive@incubator.apache.org Received: (qmail 59119 invoked by uid 500); 28 Feb 2009 16:04:07 -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 59108 invoked by uid 99); 28 Feb 2009 16:04:07 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 28 Feb 2009 08:04:07 -0800 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.218.165 as permitted sender) Received: from [209.85.218.165] (HELO mail-bw0-f165.google.com) (209.85.218.165) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 28 Feb 2009 16:03:58 +0000 Received: by bwz9 with SMTP id 9so1462109bwz.12 for ; Sat, 28 Feb 2009 08:03:37 -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:content-transfer-encoding; bh=IEBgxNYpT3VJ1dgznUUOX9S4pg8CuzxX7Oo1FESmJ84=; b=XMmdcuXi+PB7fuPiS/flP3uxWtLP0fUT9HKAWJGRNLI0RLxAH4qv3SIvL0nB+8kvzT f8eTe4K2qs4UDJgKtQAVK2oZ+brWPxyMH1aucsvWmyepHkecZoSK9jsNSRexIB7qOfOn HASfgqPIPwIFUEnXgNJYl42rFjUAR4AnCkOSc= 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 :content-transfer-encoding; b=ayrF84NBRSk/FmZG4rNd3Eb6GMN7vFJZtqFLNIb2yFK9G3yez98U9wgq1TlaaqCDJy KRZyu1rVpB3/uZZCWPfUd249qiZHhHJU+oJwD99PSp1OcluMtUxpCNvKpClFQ+YmdX4i KIsBqak8/UeKC2Nyg5b9eLYl4lqESj6s6Le08= MIME-Version: 1.0 Sender: vdichev@gmail.com Received: by 10.223.105.75 with SMTP id s11mr4253907fao.4.1235837017514; Sat, 28 Feb 2009 08:03:37 -0800 (PST) In-Reply-To: <30DB6ACF50A0A3439F39EFEB1C52E166078F233F@nets13ja.ww300.siemens.net> References: <30DB6ACF50A0A3439F39EFEB1C52E166078F233F@nets13ja.ww300.siemens.net> Date: Sat, 28 Feb 2009 18:03:37 +0200 X-Google-Sender-Auth: 13fed3626f6e3fc5 Message-ID: Subject: Re: The current state of ESME From: Vassil Dichev To: esme-dev@incubator.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Hello Dick, This deserves a lot of thought, and similar conclusions have crossed my mind, but here's my first reaction: -Scala and Lift We're really in the beginning, Scala and Lift's popularity is just beginning to grow. I heard there are a lot of Scala-related presentations which were accepted for JavaOne this year, so people are starting to pay attention, it would take some time before more developers consider using it. Lift version 1.0 was released just recently and interest is starting to grow. -the corporate environment A big institution has an enormous amount of inertia. From personal experience: many SAP colleagues don't even use instant messaging because they don't see the advantages. In my current job, out of almost 1000 employees, only me and one more colleague are consistently using Yammer. Microblogging in the corporate environment is in the phase of being used bIy early adopters, so features are what matters at this point. ESME's goal from the start was to be scalable, stable and extensible in a powerful way, not having more features from the start. Many folks have expressed an interest in ESME, but have a "waiting to see what happens" attitude. I suppose when it comes to serious usage, ESME could stand a better chance- once it has reached a stable release. My first guess is that ESME is a bit ahead of its time, but that's not necessarily a bad thing. After all, there were no other Scala projects in Apache before it. I suspect a surge of interest in Scala- and Lift- in the following months as several Scala books are out of beta and the buzz about Scala grows after a lot of presentations about it. So what can we do about it? First of all, I think a wider adoption of Yammer and laconi.ca is not a bad thing, as the bigger barrier for ESME in the enterprise is the acceptance of the concept of microblogging and its benefits. Then we can focus on the unique advantages of ESME- scalability, robustness and the ability to be extended in powerful ways. I'd also like to point out that lack of features is not necessarily a disadvantage. Twitter's selling point was the explicit lack of features- they sort of grew organically during usage of Twitter. My 2 cents, Vassil