Return-Path: Delivered-To: apmail-incubator-esme-dev-archive@locus.apache.org Received: (qmail 46304 invoked from network); 19 Jan 2009 07:49:12 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 19 Jan 2009 07:49:12 -0000 Received: (qmail 99317 invoked by uid 500); 19 Jan 2009 07:49:12 -0000 Delivered-To: apmail-incubator-esme-dev-archive@incubator.apache.org Received: (qmail 99295 invoked by uid 500); 19 Jan 2009 07:49:12 -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 99284 invoked by uid 99); 19 Jan 2009 07:49:12 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 18 Jan 2009 23:49:12 -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 (athena.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; Mon, 19 Jan 2009 07:49:02 +0000 Received: from vies1k7x.sie.siemens.at ([158.226.129.83]) by mxs1.siemens.at with ESMTP id n0J7mZ7U009914; Mon, 19 Jan 2009 08:48:35 +0100 Received: from nets138a.ww300.siemens.net ([192.168.217.3]) by vies1k7x.sie.siemens.at (8.12.11.20060308/8.12.1) with ESMTP id n0J7mZeL024937; Mon, 19 Jan 2009 08:48:35 +0100 Received: from nets13ja.ww300.siemens.net ([158.226.250.79]) by nets138a.ww300.siemens.net with Microsoft SMTPSVC(6.0.3790.3959); Mon, 19 Jan 2009 08:48:34 +0100 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Subject: AW: [UI] Suggestions for Mrinal Date: Mon, 19 Jan 2009 08:48:33 +0100 Message-ID: <30DB6ACF50A0A3439F39EFEB1C52E166049C6F80@nets13ja.ww300.siemens.net> In-Reply-To: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [UI] Suggestions for Mrinal Thread-Index: Acl35MQfnbb55C+iRI+GtgOqFw+YJACJCPow References: <48d391a20901160126s2b824242vb60b42b3b8c9e5c1@mail.gmail.com> From: "Hirsch, Richard" To: Cc: X-OriginalArrivalTime: 19 Jan 2009 07:48:34.0463 (UTC) FILETIME=[549D5AF0:01C97A0A] 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::090119084835-0B9DCBA0-7CBEF525/0-0/0-15 X-purgate-size: 3743/0 X-Virus-Checked: Checked by ClamAV on apache.org @Bill Do you need support with use cases for the UI? I created some use cases = for the original UI ( = http://blog.esme.us/the-origins-of-esme-selected-use-cases/) why don't = you see if this a format that you like and if the selected use cases = help you. They might be outdated but I think they provide some = indication of where we are going. D. =20 -----Urspr=FCngliche Nachricht----- Von: Bill Fernandez [mailto:bill@billfernandez.com]=20 Gesendet: Freitag, 16. J=E4nner 2009 14:38 An: esme-dev@incubator.apache.org Cc: Bill Fernandez; yojibee@gmail.com; esme-dev@incubator.apache.org Betreff: [UI] Suggestions for Mrinal Mrinal-- sorry you've been sick. Thank you for offering to lead tasks 4 and 5: At 2:56 PM +0530 1/16/09, Mrinal Wadhwa wrote: >I think, my involvement will make most sense in goals 4 and 5 from your = list > 4. Make a preliminary list of API calls the UIs will need. > 5. Implement the first stage end-user UI. With regard to the first stage end user UI, I think you could easily=20 start at any time, putting in place the framework I outlined in my=20 comments document. I suggest the following: o Get the three-pane (three-column) main window layout working, with=20 the show/hide buttons. o Get the messages formatted per the comments document. o Get the overall shrink/expand functionality working (to make the=20 window tiny vs fullsize). Initially don't worry about trying to put=20 activity indicators in the shrunken view. o Make it lay out and behave well under these conditions: -- Safari and Firefox on Mac OS -- Safari, Firefox and IE6 on Windows XP -- Safari, Firefox and IE7 on Windows Vista -- Firefox on Linux (?) -- With browser font-size upsized or downsized two increments by the = user. o In the left pane make it possible to insert sections (that=20 show/hide their contents when you click the section titles) and make=20 it possible to insert items in the sections that affect the display=20 in the center and right panes. o Make it so that clicking an item in the left pane can display the=20 center and right panes separately, or combine them into one large=20 pane (as when displaying help or "about" info). o Put in place dummy pages for help, about, policies, etc. (whatever=20 the static info pages were that I mentioned in the comments doc). o Create the help system infrastructure, basically consisting of a=20 data structure and method for defining a hierarchy of help pages,=20 plus a two-pane window that shows the table of contents as a tree in=20 the left pane and a selected help page in the right pane. o Create the login system. Make the login page and main end-user UI=20 take turns occupying the same window. The login "page" should=20 include the stub logic for registering as a new user, recovering=20 password, opening the help system, contacting an administrator, and=20 logging in. When the user logs out of the main UI, the login page=20 should replace the main UI in the same window. All that should keep you busy for a long time :-). What do you think? --Bill --=20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Bill Fernandez * User Interface Architect * Bill Fernandez Design (505) 346-3080 * bill@billfernandez.com * http://billfernandez.com =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D