Le Projet GNOME
- Créé en 1997 par Miguel de Icaza
- Fondation GNOME en 2001
- Soutient industriel fort Red Hat/Sun/Novell/Nokia/IBM/HP
- Plus de 700 developpeurs
- Localisé dans une trentaine de langues
Choix stratégiques
- Ensemble de bibliotheques en C, portable
- Licences LGPL ou BSD réutilisables en entreprise
- Garanties de compatibilité ascendante
- Cycle de développement prévisible
- Respects des standards
- Fonctions d'accessibilité et simplification
Aperçu de la boite a outils
Une plateforme comprenant les librairies de base
- glib: portabilité
- gtk+: les composants graphiques de base
- pango, intltools: support de l'internationalisation
- ORBit, bonobo: CORBa et composants
- GConf: configuration
- libxml2, libxslt: support XML
- glade: description et construction d'interfaces XML
- atk, at-spi: mechanismes accessibilité
Languages cible
Développement plus aisé, facilité d'intégration
- Python: complet, officiel
- C++: presque complet, officiel
- Java: officiel
- Perl: officiel
- C#: presque complet Gtk# (Mono)
- Ruby: en developpement
Plateformes supportées
- Linux et les UNIX en général
- Support pour Windows s'etoffe
- Port natif pour MacOS en cours
Applications GNOME phares
- Evolution: le client e-mail/calendrier
- Nautilus: le gestionnaire de fichiers
- Ekiga: logiciel de vidéoconférence et VOIP
- Gstreamer/Totem: plateforme multimédia, lecteur DVD
Usages industriels
- VMWare: client linux est base sur GTK+ et GNOME
- Adobe: Acrobat Reader utilise GTK+ sous Linux
- Nokia 770: interface basee sur GNOME
Intégration et cycle de vie
La fondation GNOME est un partenaire
Les développements sont toujours publics
- Cycle de developpement simple
- Release tous les 6 mois
- Compatibilite ascendante
Conclusions
- GNOME fournit une plateforme stable et prévisible
- Tous les développements sont public
- La fondation permet de devenir partenaire du projet
- Les licences sont sans surprise