Return-Path: Delivered-To: apmail-incubator-esme-dev-archive@locus.apache.org Received: (qmail 54006 invoked from network); 16 Dec 2008 03:37:26 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 16 Dec 2008 03:37:26 -0000 Received: (qmail 24568 invoked by uid 500); 16 Dec 2008 03:37:39 -0000 Delivered-To: apmail-incubator-esme-dev-archive@incubator.apache.org Received: (qmail 24552 invoked by uid 500); 16 Dec 2008 03:37:39 -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 24541 invoked by uid 99); 16 Dec 2008 03:37:39 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 15 Dec 2008 19:37:39 -0800 X-ASF-Spam-Status: No, hits=-2.8 required=10.0 tests=RCVD_IN_DNSWL_MED,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [194.138.12.131] (HELO mxs1.siemens.at) (194.138.12.131) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 16 Dec 2008 03:37:23 +0000 Received: from vies1kbx.sie.siemens.at ([158.226.129.82]) by mxs1.siemens.at with ESMTP id mBG3b2Xw029595 for ; Tue, 16 Dec 2008 04:37:02 +0100 Received: from nets139a.ww300.siemens.net ([192.168.217.3]) by vies1kbx.sie.siemens.at (8.12.11.20060308/8.12.1) with ESMTP id mBG3b2TB024574 for ; Tue, 16 Dec 2008 04:37:02 +0100 Received: from nets13ja.ww300.siemens.net ([158.226.250.79]) by nets139a.ww300.siemens.net with Microsoft SMTPSVC(6.0.3790.3959); Tue, 16 Dec 2008 04:37:01 +0100 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01C95F2F.8DDFEBAA" Subject: RE: [ESME-dev] The ESME to-do list Date: Tue, 16 Dec 2008 04:34:28 +0100 Message-ID: <30DB6ACF50A0A3439F39EFEB1C52E16606B23C37@nets13ja.ww300.siemens.net> X-MS-Has-Attach: X-MS-TNEF-Correlator: <30DB6ACF50A0A3439F39EFEB1C52E16606B23C37@nets13ja.ww300.siemens.net> Thread-Topic: [ESME-dev] The ESME to-do list Thread-Index: AclfB0WHFO0CbK57Ts+CD0FT4XNT6gAJ+3Iu References: <2bca8c350812151250x2d33b4c3pf07c343022a73c0a@mail.gmail.com> From: "Hirsch, Richard" To: X-OriginalArrivalTime: 16 Dec 2008 03:37:01.0281 (UTC) FILETIME=[8E550D10:01C95F2F] X-purgate: clean X-purgate: This mail is considered clean X-purgate-type: clean X-purgate-Ad: Checked for Spam by eleven - eXpurgate www.eXpurgate.net X-purgate-ID: 149917::081216043702-0B9D8BA0-19B01568/0-0/0-15 X-purgate-size: 21852/0 X-Virus-Checked: Checked by ClamAV on apache.org ------_=_NextPart_001_01C95F2F.8DDFEBAA Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Daniel has already written an good installation guide: = http://esmeproject.googlecode.com/files/Installation_Deployment_Guide_for= _ESME.pdf =20 Probably be a good idea if he submitted an iCLA as well. Until that = happens, we can link to the external site.=20 ________________________________ From: David Pollak [mailto:feeder.of.the.bears@gmail.com] Sent: Mon 12/15/2008 23:48 To: esme-dev@incubator.apache.org Subject: Re: [ESME-dev] The ESME to-do list On Mon, Dec 15, 2008 at 12:50 PM, Daniel Koller = wrote: > Hi all, > > thx for putting these tasks: which not coding related tasks do you see > coming up? I think there will be an installation guide that needs to be written. Also... and this is a tough one to quantify, but I think there needs to = be an ESME best-practices guide. It's very hard to describe this thing, = but the ESME champions within an organization have to set the tone of ESME = use and get folks in their organization jazzed about using ESME. This is a = tall and difficult order because ESME is obvious to micromessaging users = (think about how challenging it is for Anne or Dennis to describe ESME's = value... it often comes down to "it's great and you have to trust me.") So, the whole process of onboarding enough people such that the ESME instance reaches critical mass is important for success and the tone of the = messages is important for service longevity (think about how many corporate wikis have failed because nobody gardens them and pulls the weeds.) So, those are the non-programming tasks that I've got in mind, but there = may be others. > > > Btw. I can participate at the internal API topic, > > Kind regards, > > Daniel > > > > 2008/12/15 David Pollak > > > Folks, > > > > ESME is very exciting. Barely 6 months ago, it was a twinkle in the = eye > of > > a few energetic people and now it's a project that's known to tens = of > > thousands, it's being incubated by the Apache foundation, and it's = in > active > > use at a number of global 100 companies. Wow! > > > > I believe that the ESME we see today is a mere glimpse of what ESME = will > > become over the next 5 years. I believe that mixing the current > foundation > > and energy of the ESME community with a bunch of team-work, vision, = and > hard > > work, we can make ESME the definitive micro-communications platform, = bar > > none. > > > > There are a fair number of projects that need to be coordinated in = order > to > > keep ESME growing and evolving. I'd like to list what I think the > projects > > are and see if we can get some owners for the projects: > > > > - Web-based User interface. Create and manage a powerful, = flexible > > web-based UI that has access to all the ESME features and can be > customized > > easily. > > - Flash/AIR-based User interface. The same power of the = web-based UI > > in a desktop application. > > - The ESME REST-based API. Manage and enhance ESME's REST API to > > support clients, support Twitter-API compatible clients, and = allow > > interoperation with many other applications. > > - Internal message routing. This is one of the features that > currently > > distinguishes ESME for just about every other messaging platform: = the > > ability to define rules for managing messages. I believe that = this > > mechanism needs to become a full-fledged language and development > system > > that does for information flow what HyperCard did for building > end-user > > applications. > > - Information pools and access control. In order for ESME to = grow and > > thrive in the enterprise, we need to define a powerful, = understandable > and > > usable mechanism for defining access control for messages and = auditing > for > > these mechanisms (who knew what, when?) > > - Internal APIs and plugin mechanism. ESME needs a way for = external > > code to be plugged into it beyond what's available via REST. = This > might > > include mechanisms for authentication/authorization, hooks into > message > > routing and access control, etc. I expect that the internal > API/plugin > > mechanism will lead to commercial ESME plugins that will allow a > commercial > > ecosystem to evolve around ESME. > > - Attachments and search. While I'm not personally keen on the > > concepts of attachments or searching for past messages, it's = becoming > clear > > that micromessaging systems are information repositories and must > allow for > > retention and mining of information. > > - Federation. ESME instances do not exist in issolation. They = must > > interoperate with Twitter, the Open Microblogging architecture as = well > as > > interoperating with each other. I have been working on a = federation > > mechanism (along with information search and attachment = distribution > and > > caching) that is highly secure, cryptographically verifiable, = etc. > > > > Who would like to add items to the above list? > > > > Who wants to volunteer to own particular items (I'd like to own > federation > > and attachments/search and participate in access control, message > routing, > > and internal APIs)? > > > > Thanks, > > > > David > > > > PS -- I'm bcc'ing this message to a number of ESME-related mailing = lists > > and people. If you're interested in participating (or simply = interested > in > > watching ESME grow and evolve), please participate by subscribing to = the > > esme-dev@incubator.apache.org mailing list. For more information = see > > http://incubator.apache.org/projects/esme.html > > > > > > -- > > Lift, the simply functional web framework http://liftweb.net = =20 > > Collaborative Task Management http://much4.us =20 > > Follow me: http://twitter.com/dpp > > Git some: http://github.com/dpp > > > > --~--~---------~--~----~------------~-------~--~----~ > > You received this message because you are subscribed to the Google = Groups > > "esme-dev" group. > > To post to this group, send email to esme-dev@googlegroups.com > > To unsubscribe from this group, send email to > > = esme-dev+unsubscribe@googlegroups.com > = > > > > For more options, visit this group at > > http://groups.google.com/group/esme-dev?hl=3Den > > -~----------~----~----~----~------~----~------~--~--- > > > > > > > -- > --- > Daniel Koller > Jahnstrasse 20 > 80469 M=FCnchen * dakoller@googlemail.com > -- Lift, the simply functional web framework http://liftweb.net = =20 Collaborative Task Management http://much4.us =20 Follow me: http://twitter.com/dpp Git some: http://github.com/dpp ------_=_NextPart_001_01C95F2F.8DDFEBAA--