Difference between revisions of "Tango Desktop Project"

From Tango Desktop Project
Jump to: navigation, search
(Standards)
(Another front page rework)
Line 1: Line 1:
== Introduction  ==
+
== What is the Tango Desktop Project? ==
The goal of the Tango Desktop Project is to create a consistent user experience for Open Source software.
 
  
[[The People|We]] plan to achieve this goal through the use of [[Widgets and the Window Manager|consistant themes]], a complete [[Tango Icon Library|icon library]], [[Humane Interface Guidelines|interface guidelines]], and many other [[#Building_Blocks|building blocks]].
 
  
[[Image:Different-themes.png|thumb|right|Collage of various toolkits with different themes]]
+
Tango Desktop Project exists 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, OpenOffice.org, 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 is bad for users!
 
  
===  Who should participate? Well, everyone.  ===
 
The Tango Desktop Project group is comprised of [[The People|free desktop engineers, artists, and user interaction designers]]. We want you to join our effort to create a native Linux look and feel. Contribute to the guidelines, improve applications by making them follow the specs, design artwork, and spread the word.
 
  
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].
+
== The current state of things... ==
 +
 
 +
The Open Source desktop is made up of several different applications:  Mozilla Firefox, Evolution, OpenOffice.org, Konqueror, and so forth...  Typically, several of these applications are used at the same time on a normal user's desktop. Currently, as each application has a different toolkit and may belong to different desktop frameworks, there's a good chance that a user's desktop may look and behave in a different way, creating a less than stellar experience. 
 +
 
 +
 
 +
== How will Tango save the day? ==
 +
 
 +
The Tango Desktop initiative plans to provide:
 +
* A subsystem to help standardize toolkits on a common look and feel
 +
* A default native look (including widgets and a window manager theme) for the subsystem, although we envision many 3rd party themes to be made as well
 +
* A complete, standard [[Tango Icon Library|set of application, mimetype, and stock icons]]
 +
* Development of a new, cross-desktop [[Humane Interface Guidelines|HIG (Humane Interface Guidelines)]]
 +
* Recommendations, suggestions, and other standards
 +
 
 +
 
 +
== What benefits can users expect? ==
 +
 
 +
* Consistency
 +
* Nice default look, out of the box
 +
* Where will it be in use?
 +
* We plan to target:
 +
* [http://gtk.org/ GTK+]/[http://gnome.org/ GNOME]
 +
* [http://www.trolltech.com/products/qt/ Qt]/[http://kde.org/ KDE]
 +
* [http://mozilla.org/ Mozilla]/[http://getfirefox.com/ Firefox] ([http://www.mozilla.org/projects/xul/ XUL])
 +
* [http://openoffice.org/ OpenOffice.org] Office Suite ([http://gsl.openoffice.org/ VCL & GSL])
 +
 
 +
It would be nice to also include:
 +
* [http://www.winehq.com/ Wine]
 +
* [http://java.sun.com/overview.html Java] (AWT/[http://java.sun.com/products/jfc/ Swing])
 +
* other applications and toolkits
 +
 
 +
 
 +
== What is here today? ==
 +
 
 +
* [[Tango Icon Library|Icons]], a work in progress, yet already usable
 +
* [[Tango Icon Theme Guidelines|Icon style guides]]
 +
* [[Tango Icon Theme Guidelines#Color Palette|Color Palette]]
 +
* [[Widgets and the Window Manager|Mockups]]
 +
* Direction
 +
 
 +
 
 +
== Who is involved? ==
 +
 
 +
We already have a number of [[The People|key members from the Open Source community, notably many free desktop engineers, artists, and user interface designers]].
  
==  Building Blocks  ==
+
We'd also like you to be involved.  
===  The 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
 
  
===  Standards  ===
+
Join us in our effort to produce a native Linux look and feel by contributing to the guidelines, improve applications (by making them follow specs, etc.), design artwork, and spread the word.
* '''[[Standard Icon Naming Specification]]''' - a consistent way to name icons for use with any app on every desktop
 
* '''[[Humane Interface Guidelines]]''' - a simple and easy-to-use reference guide for creating usable applications, based on both the GNOME and KDE HIGs
 
* '''[[Tango Icon Theme Guidelines]]''' - how to design icons to match the Tango style
 
  
===  Methods  ===
+
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].
* '''[[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
 
  
=== Miscellanea  ===
+
Several organizations are helping to guide the project too...
* '''[[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.
+
* Novell (initiated the project)
* '''[[Timeline]]''' - everything from short-term goals to the far-off long-term stuff
+
* Mozilla Foundation
* '''[[Experiments]]''' - a place for sharing ideas and experiments for the future of the Tango project
 
* '''[[What Tango Is Not]]'''
 

Revision as of 18:24, 9 May 2005

What is the Tango Desktop Project?

Tango Desktop Project exists to create a consistent user experience for Open Source software.


The current state of things...

The Open Source desktop is made up of several different applications: Mozilla Firefox, Evolution, OpenOffice.org, Konqueror, and so forth... Typically, several of these applications are used at the same time on a normal user's desktop. Currently, as each application has a different toolkit and may belong to different desktop frameworks, there's a good chance that a user's desktop may look and behave in a different way, creating a less than stellar experience.


How will Tango save the day?

The Tango Desktop initiative plans to provide:

  • A subsystem to help standardize toolkits on a common look and feel
  • A default native look (including widgets and a window manager theme) for the subsystem, although we envision many 3rd party themes to be made as well
  • A complete, standard set of application, mimetype, and stock icons
  • Development of a new, cross-desktop HIG (Humane Interface Guidelines)
  • Recommendations, suggestions, and other standards


What benefits can users expect?

It would be nice to also include:


What is here today?


Who is involved?

We already have a number of key members from the Open Source community, notably many free desktop engineers, artists, and user interface designers.

We'd also like you to be involved.

Join us in our effort to produce a native Linux look and feel by contributing to the guidelines, improve applications (by making them follow specs, etc.), 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.

Several organizations are helping to guide the project too...

  • Novell (initiated the project)
  • Mozilla Foundation