GnomeDo

Differences between revisions 19 and 23 (spanning 4 versions)
Revision 19 as of 2008-04-09 01:33:50
Size: 3356
Editor: c-76-124-109-42
Comment:
Revision 23 as of 2008-09-21 06:52:39
Size: 1955
Editor: c-71-60-96-63
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
[[Include(GnomeDo/Header)]] <<Include(GnomeDo/Header)>>
= Official Wiki =
The official wiki for Do is now located at http://gnomedo.com/wiki
Line 5: Line 7:
http://do.davebsd.com/images/gnome-do-blue.png {{http://do.davebsd.com/images/gnome-do-blue.png}}
Line 7: Line 9:
GNOME Do allows you to quickly search for many items present in your GNOME desktop environment (applications, Evolution contacts, Firefox bookmarks, files, artists and albums in Rhythmbox, Pidgin buddies) and perform commonly used actions on those objects (Run, Open, Email, Chat, Play, etc.). GNOME Do (Do) is an intelligent launcher tool that makes performing common tasks on your computer simple and efficient. Do not only allows you to search for items in your desktop environment (e.g. applications, contacts, bookmarks, files, music), it also allows you to specify actions to perform on search results (e.g. run, open, email, chat, play). Want to send an email to mom? Simply type "email mom." Want to listen to some music? Simply type "play beatles." Do provides instantaneous, action-oriented desktop search results that adapt to reflect your habits and preferences. For example, if you use Firefox web browser often, typing "f" in Do will launch it. Or, if you visit The New York Times webpage often, Do will open it if you simply type "nyt." Unlike other search tools that present search results as flat, homogeneous lists, Do provides familiar graphical depictions of search results that assure you that your intent is being realized correctly; searching for "mom" will show a picture of mom, and searching for "beatles" will show a Beatles album cover. Do has many more powerful and exciting capabilities that must be seen to be appreciated.
Line 19: Line 21:

= Formal Project Summary =
The typical computer user interacts with a number of different resources and
programs on her computer, all of which are accessed by disparate means,
including menus, location bars, icons, shortcut keys, etc. We plan to consolidate
these interfaces by creating an application that indexes items in the user's desktop
environment (documents, contacts, bookmarks, applications, multimedia, etc.)
and lets the user search through these items and manipulate these items with
commonly performed actions (open, run, email, chat, etc.). Our goals are to
optimize our indexing techniques for instantaneous search using, among other
techniques, information about items considered as members of type “ontologies”
and as individual entities.

Experienced computer users frequently utilize keyboard-driven interfaces such as
shortcut keys and command terminals to perform common tasks quickly. Keyboard-driven
interfaces such as these allow the user to execute more complex or precise actions more rapidly;
however, these interfaces tend to confuse inexperienced users due to poor graphical
representations of items—sometimes there is no visual interface, as in the case of shortcut keys.
These interfaces also intimidate and alienate novice users due to unfamiliar item identifiers—for
example, the shortcut for “paste” is Control-V, and the command-line program to “delete” or
“trash” an item is rm.

Our intent is to create an interface that takes advantage of the precision and
expressiveness of the keyboard, but is intuitive enough to appeal to novice users, while still
remaining powerful enough to appeal to advanced users. We plan to consolidate the disparate
interfaces previously mentioned into a single, unified, search-driven interface by creating an
application that indexes the items found in one's desktop environment, including documents,
contacts, bookmarks, applications, notes, multimedia, etc. We will then present graphical
representations of these items to the user, allowing one to search through and interact with these
items. Principle technical challenges facing this project include indexing and seemingly instant
searching of items in a user's desktop environment, and implementing appropriate techniques for
dealing with items of changing relevancy to the user.

Official Wiki

The official wiki for Do is now located at http://gnomedo.com/wiki

Introduction

http://do.davebsd.com/images/gnome-do-blue.png

GNOME Do (Do) is an intelligent launcher tool that makes performing common tasks on your computer simple and efficient. Do not only allows you to search for items in your desktop environment (e.g. applications, contacts, bookmarks, files, music), it also allows you to specify actions to perform on search results (e.g. run, open, email, chat, play). Want to send an email to mom? Simply type "email mom." Want to listen to some music? Simply type "play beatles." Do provides instantaneous, action-oriented desktop search results that adapt to reflect your habits and preferences. For example, if you use Firefox web browser often, typing "f" in Do will launch it. Or, if you visit The New York Times webpage often, Do will open it if you simply type "nyt." Unlike other search tools that present search results as flat, homogeneous lists, Do provides familiar graphical depictions of search results that assure you that your intent is being realized correctly; searching for "mom" will show a picture of mom, and searching for "beatles" will show a Beatles album cover. Do has many more powerful and exciting capabilities that must be seen to be appreciated.

GNOME Do is inspired by Quicksilver (http://quicksilver.blacktree.com) and GNOME Launch Box (http://developer.imendio.com/projects/gnome-launch-box).