GNOME 1.0 disponible

1999-03-04

L'équipe de développement de GNOME vient d'annoncer officiellement la version 1.0 de son environnement graphique.

Au même moment, la suite logicielle était mise à disposition du public sur l'ensemble des sites de téléchargement de la planète.

GNOME (GNU Object Model Environment) est un environnement graphique disponible sur toutes les plateformes Unix, et sur Linux en particulier. Comme ce dernier, c'est un logiciel libre, fruit de la collaboration de programmeurs de toutes nationalités.

Initié un jour d'août 1997, par Miguel de Icaza, un jeune programmeur mexicain, le projet a rapidement bénéficié du soutien de RedHat, la principale distribution Linux, ainsi que de celui du projet GNU. Gnome a en effet pour ambition de mettre la puissance de Linux à la portée de tous.

Il emprunte aux environnements graphiques les plus connus leurs aspects les plus conviviaux mais il offre aussi des possibilités jusqu'alors inédites:

  • L'essentiel des opérations est accessible par simple "drag'n'drop".
  • Les interfaces utilisateurs des applications GNOME sont homogènes.
  • Le gestionnaire de fichiers permet de naviguer de façon transparente sur les disques mais aussi, par exemple, au sein de l'arborescence interne d'une archive compressée, et ce sans aucune intervention de l'utilisateur.
  • Les impressions peuvent se faire en glissant les fichiers sur l'icône d'imprimante.
  • Le panneau de contrôle permet de personaliser entièrement l'environnement.
  • L'apparence de l'interfaces graphique est entièrement paramétrable, les applications peuvent ainsi prendre l'aspect des applications MacOS ou Windows via un click dans le selecteur de thème.
  • Le butineur d'aide permet de visualiser les aides de Gnome mais aussi les man Unix dans un format hypertexte intuitif.

L'équipe de Gnome a d'autre part développé les applications indispensables dans tout environnement utilisateur. Lecteur de Mail, gestionnaire de connection ppp, moniteurs, jeux, editeur de texte, recherche de fichiers, et bien d'autres utilitaires sont disponibles dès a présent.

Coté développeur, l'accent a été mis sur la simplicité et la performance. GNOME fournit un ensemble de librairies facilitant la création d'applications puissantes et conviviales:

  • Gtk est la librairie graphique utilisée par GNOME. Ecrite en C, cette interface est rapide et très extensible (un module expérimental permet par exemple à l'utilisateur confirmé d'ajouter des contrôles graphiques à l'interface d'une application pendant son exécution. Toute application écrite en Gtk bénéficiera de cette possibilité sans intervention du développeur).
  • Une librairie d'internationalisation permet aux applications d'être multilinguale sans effort.
  • Un canevas supportant l'antialiasing et la transparence permet de créer des applications graphiques au rendu étonnant.
  • La librairie de gestion de sessions permet très simplement de programmer des applications capables de se replacer au redémarrage dans l´état extact dans lequel l'utilisateur les a quittées.
  • ORBit est le moteur CORBA de GNOME. CORBA est le standard industriel de gestion d'objets distribués. Mis au point par l'OMG (Object Management Group), il permet aux développeur d'écrire des applications client-serveurs sans devoir implementer les protocoles de communication. Les communications sont entièrement transparentes et le développeur peut manipuler des objets distants comme si ils étaient en fait présents au sein de son application.
    ORBit est entièrement écrit en C et ses auteurs ont optimisé ses performances, en s'inspirant des plus récents travaux de recherche. Ceci a permis d'articuler la totalité de GNOME autour de CORBA permettant ainsi aux applications de communiquer les unes avec les autres de manière naturelle, efficace et extrêmement rapide. GNOME est donc particulièrement adaptés au développement d'application Internet ou Intranet.

Plus de détails dans cette version française du communiqué de presse, dans cet article de Wired News, cet article de VNU Net, cet article de TechWeb...