Difference between revisions of "Tango Desktop Project"

From Tango Desktop Project
Jump to: navigation, search
m (Components: Update page location)
(New front page)
Line 1: Line 1:
== Introduction ==
+
==Introduction ===
'''Tango aims to create a consistent user experience for the Linux desktop.'''
 
  
Let's just face it: There is no single programming toolkit to rule the free desktop. We have several popular applications, each using a different toolkit: Mozilla, Evolution, the Gimp, Konqueror... In real life this means there are several toolkits being used on the desktop, no matter how much we'd love to have our own favorite one to be used by everyone. This creates inconsistent look and feel, lack of integration, and a poor desktop experience. In other words: ''this hurts the user''!
 
  
[http://freedesktop.org/ FreeDesktop.org] has created much of the programming infrastructure for different toolkits and desktops to work together - we have standards for Drag and Drop protocol, icon themes and other common things, so different software can work together. This is all good.
+
The goal of the Tango Desktop Project is to create a consistent user experience for Open Source software.
  
'''Now it's time to define a common visual style for the Free Desktop.'''
+
====  The free desktop is made of many different toolkits  ====
  
[[The People|We are a group of free desktop engineers, artists and user interaction designers]], and we want you to join our effort to create a "Native Linux Look and Feel".
 
  
This website is a call for participation for interested contributors from [http://www.gnome.org/ Gnome], [http://www.kde.org/ KDE], and other
+
Several popular applications now exist, all using different toolkits: Mozilla, Evolution, the Gimp, Konqueror, and so forth... On a typical desktop there are often several used at the same time, creating an inconsistent look and feel and a lack of integration resulting in a less than stellar desktop experience. This mish-mash of application styles ''hurts users''!
[http://www.fsf.org/ free] and [http://www.opensource.org/ open source] projects. We invite anyone working on free software projects to follow the specifications defined here, as well as on [http://freedesktop.org/ FreeDesktop.org], or to contribute to them, to improve their applications on the desktop.
 
  
Feel free to check out the different sections below to get an idea what this is about, and how you can partcipate.
+
====  Now is the time to define a common visual style  ====
  
== Components ==
+
[[The People|The Tango Desktop Project group is comprised of free desktop engineers, artists, and user interaction designers]]. We want you to join our effort to create a native Linux look and feel.
  
'''Standards'''<p>
+
====  Who should participate? Well, everyone. ====
We've been working to define standards that can be used across all Linux desktops. Adoption and adherence to these standards is an important step in creating a unified Linux desktop.  
 
  
* '''[[Standard Icon Naming Specification]]''' with generic type fallback.
+
Contribute to the guidelines, improve applications by making them follow the specs, design artwork, and spread the word.
  
* '''[[Shared Framework|Cross Desktop Theming Mechanism]]''' in order for the Tango project to be succesful across desktops, it follows logically that we need a cross-desktop theming specification.
+
Interested contributors from [http://www.gnome.org/ Gnome], [http://www.kde.org/ KDE], and other [http://www.fsf.org/ free] and [http://www.opensource.org/ open source] projects are all welcome. We invite anyone working on software to follow the specifications defined here, as well as on [http://freedesktop.org/ FreeDesktop.org].
  
</p>
+
===  Building Blocks  ===
  
'''Guidelines'''<p>
 
These documents, which are works in progress, are designed to provide developers and artists with helpful suggestions for ensuring that their work is consistent with the direction of the Tango project.
 
  
* '''[[Humane Interface Guidelines]]''' - a much simplified set of guidelines, based on the GNOME HIG and the KDE HIG, which provide developers with a simple and easy-to-use reference guide for creating usable applications.
+
====  The Look  ====
  
* '''[[Generic Icon Theme Guidelines]]''' - this section teaches you everything you need to know about drawing icons that match with the Tango look.
+
* '''[[Tango Icon Library]]''' - a joint effort by the best artists in the free software community
 +
* '''[[Widgets and the Window Manager]] -''' visual ideas of where the application look is headed
  
</p>
+
====  Standards  ====
  
'''Methods'''<p>
+
* '''[[Standard Icon Naming Specification]]''' - a consistent way to name icons for use with any app on every desktop
These documents describe various methodologies that we will use to ensure that we are creating high quality, usable work.
+
* '''[[Shared Framework|Cross Desktop Theming]]''' - bridging the desktop look and feel gap
  
* '''[[Heuristics|Heuristic Evaluation]]''' - a list of the principles of good design that every icon, application and desktop component should be measured against to determine if it is of acceptable quality
+
====  Guidelines  ====
  
* '''[[Usability Testing]]''' - one of the best ways for us to make good design decisions is to incorporate usability testing into the software development process. This section discusses how basic usability testing can be done by the Free Software community, and what its merits are.
+
* '''[[Humane Interface Guidelines]]''' - a simple and easy-to-use reference guide for creating usable applications, based on both the GNOME and KDE HIGs
 +
* '''[[Generic Icon Theme Guidelines]]''' - how to design icons to match the Tango style
  
 +
====  Methods  ====
  
</p>
+
* '''[[Heuristics|Heuristic Evaluation]]''' - good design principles which every icon, application, and desktop component should be measured with to ensure acceptable quality
 
+
* '''[[Usability Testing]]''' - user feedback ensures great design decisions... this section has a focus on what part usability testing plays in the Free Software community, and why it's good thing to do
'''Other Content'''<p>
+
==== Miscellanea  ====
 
 
* '''[[Widgets and the Window Manager]]''' - visual ideas of where the look is headed for the look of the widgets and the window manager.
 
 
 
* '''[[Tango Icon Library]]''' - a joint effort by the best artists in the free software community. We are people from Gnome, KDE and Mozilla projects who want to create a unified default toolbox of icons for all free software projects to use.
 
 
 
 
* '''[[Licensing]]''' - a base goal of this project is to enrich the world of Free Software by ensuring that our efforts are licensed as freely as possible. A proposed licensing scheme for tango is discussed with this section.
 
* '''[[Licensing]]''' - a base goal of this project is to enrich the world of Free Software by ensuring that our efforts are licensed as freely as possible. A proposed licensing scheme for tango is discussed with this section.
 
+
* '''[[PlayGround]]''' for testing wiki stuff.
*'''[[PlayGround]]''' for testing wiki stuff..
 
 
 
 
 
</p>
 

Revision as of 00:03, 7 April 2005

Introduction

The goal of the Tango Desktop Project is to create a consistent user experience for Open Source software.

The free desktop is made of many different toolkits

Several popular applications now exist, all using different toolkits: Mozilla, Evolution, the Gimp, Konqueror, and so forth... On a typical desktop there are often several used at the same time, creating an inconsistent look and feel and a lack of integration resulting in a less than stellar desktop experience. This mish-mash of application styles hurts users!

Now is the time to define a common visual style

The Tango Desktop Project group is comprised of free desktop engineers, artists, and user interaction designers. We want you to join our effort to create a native Linux look and feel.

Who should participate? Well, everyone.

Contribute to the guidelines, improve applications by making them follow the specs, design artwork, and spread the word.

Interested contributors from Gnome, KDE, and other free and open source projects are all welcome. We invite anyone working on software to follow the specifications defined here, as well as on FreeDesktop.org.

Building Blocks

The Look

Standards

Guidelines

Methods

  • Heuristic Evaluation - good design principles which every icon, application, and desktop component should be measured with to ensure acceptable quality
  • Usability Testing - user feedback ensures great design decisions... this section has a focus on what part usability testing plays in the Free Software community, and why it's good thing to do

Miscellanea

  • Licensing - a base goal of this project is to enrich the world of Free Software by ensuring that our efforts are licensed as freely as possible. A proposed licensing scheme for tango is discussed with this section.
  • PlayGround for testing wiki stuff.