Task-based User Interface for Applications

Registered by RAMGarden

I had an idea while trying to set up a linux box for my parents. They have never used a computer before so there will be no learning curve for switching from windows to linux. There is basically a how to move the mouse and type on a keyboard learning curve. I started setting up shortcuts on the desktop and labeling them with names that explain what they do like "The Internet" for firefox, and "Check Email" for Thunderbird, etc. That way when they want to check their email they just click the "Check Email" shortcut. My idea for the next ubuntu would be some sort of application that launches on login that has several large boxes or areas like a full screen pie chart with simple labels like "what would you like to do?". There would be major tasks like they are now in the start menu divided up and drills down to actual tasks that would launch the appropriate applications. Example: on login my dad would see a big pie chart on the screen with the options, "Check Email", "Get on the Internet", and "Play Games". This would be really great if it could all be configured with an admin GUI administered remotely by me that stores it all in an XML hierarchy with the final leaf nodes pointing to actual applications like open office or individual games. The pie chart or screen divisions for each task or task group would animate in some really neat way to visually show how the user is drilling down through the task groups down to the single task that actually launches an application. This would probably revolutionize the way computer illiterate users would use a computer. Please make sure to keep me updated if this idea takes off or help is needed in the development.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

I had a similar idea recently. I think everyone can agree that the 'desktop' metaphor has become a bit long in the tooth. IMO the desktop as we know it should be more like a launcher. Gnome and KDE have recently made great headway into changing the way we think about a desktop by including applets (gdesklets or whatever they're calling them) but I think we need to go further.

How about this: instead of wallpaper, we have active, moving scenery, like looking out a window, not a desk. I think this could be pretty easily done via a collection of programs that draw to the root window. Examples could be: a countryside, a waterfall, starry night sky, a fishtank (memories of lame 1990s screensavers returning) etc.

To launch a program, you press a hotkey or an onscreen button and a big eyecandy launcher pops up, the rest of the screen darkens/blurs/whatever and you interactively select what you want to launch. Your favourite tasks would be accessible with one click, other apps/locations would be accessible by some kind of interactive menu system.

The netbook remix + easy peasy have made great strides into netbook usability by removing the antiquated 'desktop' metaphor and making it a launcher, why have we not done the same for the (!)desktop(!) pc?

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.