public inbox for frysk@sourceware.org
 help / color / mirror / Atom feed
From: Rick Moseley <rmoseley@redhat.com>
To: Kris Van Hees <kris.van.hees@oracle.com>
Cc: frysk@sourceware.org
Subject: Re: frysk ui concall
Date: Mon, 12 Feb 2007 21:25:00 -0000	[thread overview]
Message-ID: <45D0DB40.7060108@redhat.com> (raw)
In-Reply-To: <20070212211157.GA14346@ca-server1.us.oracle.com>

Kris Van Hees wrote:
> As a newer person on the list, last week's conf call was very useful to
> get a better feel for the UI design process.  I'd like to share a few
> observations from that call.  If some are wrong, please let me know :)
>
> While the HIG is a quite useful document, and provides a lot of guidance
> in designing a UI (which is known to be a rather annoying task), it is
> unfortunately only one of many sets of guidelines on UI design, and most
> do not tend to agree with one another.  When you throw accessibility
> (Design for All, Universal Access, .... [pick your choice]) into the
> mix, you enter even more dangerous terrain.  What I am not clear on from
> the discussions in the call (e.g. about the assistants) is what target
> audience frysk is intended for.  I can guess who would use it, but that
> is not always the same as who you would like to see it used by.
> Obviously, most novice computer users will not get involved with
>   

Please see the http://sourceware.org/frysk, at the top of the page are 
links for "Work Flows" and "Use Cases".  That should give you an idea as 
to what audience we are pointing at.

> application debugging.  Setting a baseline of expected
> expertise/knowledge for the user base is likely to help quite a bit in
> making decisions about the UI design.  A more experienced users who has
> a clue about debugging typically will not need much in terms of
> interposed dialogs explaining what is going on, and would rather get on
> with the task at hand.  I can see different levels of expertise being
> provided, but probably not as wide of a range as the HIG might really be
> meant to address.  From an accessibility perspective, informational
> dialogs are often a bit of a pain as well (unless they carry necessary
> information) because e.g. a screen reader has to read it out loud at
> least in part before the user knows what action to take.
>   
See above repsonse.
> Another thing I wondered about is whether there is an established set of
> expected workflows for the user base.  I.e. what would a user typically
> use frysk for, and what would some representative workflows look like.
> That helps a lot with UI design because you can easily determine the
> length of the interaction (is it too long to get to what you want).  Is
> there too much focus on configuring a debug session in comparison with
> the actual debugging task? And so on...  Workflows (albeit a bit of a
> pain to come up with) also help with checkpointing the design in terms
> of overall usability.
>
> Finally, I noticed (too late - call had moved on to other stuff already)
> that the process selection does not list the process owner in any of the
> columns.  That could be useful information on multi-user systems where
>   
The processes being displayed in the list are the processes owned by the 
currently logged in user as you have to own the task before you can 
attach to it.
> an engineer has to debug a running process for user X.  Also, it might
> be worth considering (may already have taken place in the past) whether
> there is a point in providing a tree-view of the processes.  It seems a
>   
A treeview was used in the past and deemed too messy.
> bit counter-productive that there is a GUI to select the process to
> debug, but one may need to consult a terminal session to look at pstree
> output to determine what the correct process is to debug, e.g. in cases
> where a parent process (possibly of a whole tree of processes) is
> crucial in the investigation.  Determining the correct process may
> depend on a lot more than just the process name, command arguments, or
> even owner.
>
> 	Just thoughts...  Let pies fly :)
>
> 	Cheers,
> 	Kris
>   

  reply	other threads:[~2007-02-12 21:25 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-02-08  3:12 Andrew Cagney
2007-02-08 13:51 ` Elena Zannoni
2007-02-12 21:12 ` Kris Van Hees
2007-02-12 21:25   ` Rick Moseley [this message]
2007-02-13 21:27   ` Andrew Cagney
2007-02-13 22:26   ` Andrew Cagney

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=45D0DB40.7060108@redhat.com \
    --to=rmoseley@redhat.com \
    --cc=frysk@sourceware.org \
    --cc=kris.van.hees@oracle.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).