Interesting. I didn't quite mean with icons on the desktop, but with 
windows over the desktop.

What I've discovered is:
1. Most users place IM utility on the far right of the screen.
    -This is usually accompanied by maximum vertical expansion.
    -Expansion meaning, not interfering with other windows.
    -Similarly constructed windows are usually under the one on the 
right, or on the far left.
    -Some IM utilities I've seen have a built-in docking capability. As 
do some media utilities.
This requires:
    -moving the window to the far right of the screen
    -(resizing the top of the window)
    -resizing the bottom of the window.
2. Most users generally have a larger application (browser/email/media 
player) that covers the center of the screen
    -this window usually takes the most space and when resized, is 
usually expanded
    -users get irritated when the window overlaps the window on the 
right when it covers information they might be interested in.
3. Most users also have smaller windows in the center of the screen.
    -examples: IM windows(most times), email (sometimes larger), 
preference windows
    -these are sometimes organized, sometimes disorganized.

Derived ideas:
    1. Alternative manner of treating available space.
       - Available space is currently defined as pretty much anything 
that isn't docked.
       - However, there could be an alternative definition that is meet 
the edge of  the next non-overlying window.
       - This would address maximizing space without interfering with 
what a user might place on the left or right side of their screens.
       - This would differ in the current definition of available space 
as it can be dynamic for each window.
    2. Alternative manner of moving a window within available space 
(move to edge).
       - Currently you can only move a window via click and drag.
       - Another method might employ a static location that the mouse is 
moved around, and the resulting direction (N,NE,E,SE,S,SW,W,NW) relative 
from the mouse to the static location is where the window moves to in 
regards to available space.
    3. Alternative manner of expanding a window (by direction).
       - Currently you can expand or contract the edge of a window. The 
most drastic of resizing is usually expansion.
       - An alternative method of expansion would be expand within 
available space.
       - An implementation of this might include double-clicking when 
the the resize cursor is on. In fact, the cursors in my installation of 
Ubuntu makes me feel like this would already make sense.
    4. Alternative manner of expanding a window (horizontal/vertical).
       - Currently you can only expand a window by specific direction or 
by maximization.
       - An addition could be full expansion vertically/horizontally.
    5. Manner of pushing all windows out of a particular space.
       - Just imagine a vertical bar running down the right of your 
screen that pushes the left-edges of all encountered windows right 
(matching along the bar).

The one suggestion here that has the least consequence would be the 
alternative manner of spanning a window (by direction). The rest of 
these ideas would probably need to be added to different parts of the 
user interface.

Diego Moya wrote:
> First things first, you should start by reading previous research on
> the subject, to stand on the shoulders of giants and avoid reinventing
> the wheel (so to speak). You can gain on the insight of the
> researchers.
>
> http://pamela.shirahime.ch/publications/GfA2004.pdf
>
> If you have access to academic sources, check the full paper:
> http://doi.acm.org/10.1145/1005361.1005363
>
> There are also some open sourced research:
> http://www.betterdesktop.org/blog/
>
> Cheers
>
>
> On 03/01/07, Jason Brower <[EMAIL PROTECTED]> wrote:
>   
>> To follow your lead...
>> This email is part of a brain storm... To make send... please find the
>> original messege from jake13jake
>> Ways to make it easier to organize as we often do.
>> Let's study the way we organize in a common desktop environment to spawn
>> ideas on how to improve the usability of a desktop environment.
>>     
> _______________________________________________
> Usability mailing list
> [email protected]
> http://mail.gnome.org/mailman/listinfo/usability
>
>   

_______________________________________________
Usability mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/usability

Reply via email to