Agar (Moteur)

Agar (moteur)

Page d'aide sur l'homonymie Pour les articles homonymes, voir Agar.
Agar (moteur)
Importez le logo de ce logiciel
Agar-logo.png
Développeur Hypertriton, Inc
Dernière version 1.3.3 (le 2 mars 2008) [+/−]
Environnement Multiplate-forme
Type API
Licence BSD (révisée)
Site Web LibAgar.org

Agar est un ensemble de bibliothèques logicielles pour applications graphiques. Sa composante principale, Agar-GUI, permet la réalisation d'interfaces graphiques. Agar est un logiciel libre, développé au Québec et disponible sous licence BSD.

Sommaire

Design

Agar est écrit en C. Présentement, il peut aussi être utilisé à partir de C++ et Ada. Son design est basé sur le système AG_Object, qui permet l'utilisation de méthodes de programmation objet, tel que l'héritage et les fonctions virtuelles . Celui-ci facilite également l'implémentation de nouveaux widgets Agar. [1]

Les bibliothèques fournies dans la distribution d'Agar sont:

  • Agar-Core (système objet, interfaces de portabilité)
  • Agar-GUI (interfaces utilisateur)
  • Agar-VG (dessin vectoriel)
  • Agar-RG (dessin pixmap composé)
  • Agar-MATH (fonctions mathématiques)
  • Agar-DEV (outils de développement)

Plate-formes

Agar-GUI peut effectuer le rendu de ses éléments graphiques soit en mode vidéo directe (via SDL), ou par OpenGL. Le mode OpenGL d'agar est conçu pour utiliser efficacement l'accélération matérielle. Agar est portable et régulièrement testé sur nombres de plate-formes, en outre FreeBSD, IRIX, Linux, MacOS Classique, MacOS X, NetBSD, OpenBSD et Windows. [2]

Apparence

L'apparence d'Agar-GUI est configurable.[3] Agar sépare le rendu des éléments cosmétiques de l'implémentation de ses widgets. Cela rends possible la personnalisation détaillée de l'apparence des divers éléments de l'interface graphique. L'utilisateur de l'application peut alors sélectionner entre différents thèmes.

Le thème par défaut d'Agar est assez générique et conçu pour la performance sous tous les modes graphiques. Des thèmes plus élaborés sont possibles en utilisant la transparence et les fonctions plus avancées en mode OpenGL.

Histoire

Agar est en développement depuis 2002.

Versions stables

Version Date de sortie Nom de code
1.0 23 octobre 2005 Night of the Late October
1.2 15 mars 2007 Crusade of the Underworld Hordes
1.3 29 novembre 2007 The Birth of an Era Obscured by Sulfur and Flames
1.3.1 3 décembre 2007 (Correctifs)
1.3.2 2 mars 2008 Landscapes Turn To Ash
1.3.3 30 octobre 2008 Blackened Soil Remains

Développements futurs

D'avantage d'interfaces graphiques (tel que X11 et Quartz) sont prévues. Une meilleure prise en charge des consoles de jeu et écrans tactiles est également prévue. Un éditeur d'interfaces graphiques et des liens Perl XS sont aussi en cours de développement

References

Voir aussi

Liens externes

  • Portail des logiciels libres Portail des logiciels libres
Ce document provient de « Agar (moteur) ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Agar (Moteur) de Wikipédia en français (auteurs)

Regardez d'autres dictionnaires:

  • Agar (moteur) — Pour les articles homonymes, voir Agar. Agar (moteur) …   Wikipédia en Français

  • Agar — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Sommaire 1 Patronymes 2 Toponymes 3 Tec …   Wikipédia en Français

  • Opération Lucid — Informations générales Date 1940–1941 Lieu Royaume Uni Issue Opération annulée Belligérants …   Wikipédia en Français

  • Liste De Logiciels Libres — Les logiciels libres présents sur cette page le sont selon la définition de l article logiciel libre. La plupart des programmes cités ici sont disponibles sous licence GNU GPL ou BSD. Sommaire 1 Système d exploitation 1.1 Famille des GNU/Linux… …   Wikipédia en Français

  • Liste de logiciels libres — Les logiciels libres présents sur cette page le sont selon la définition de l article « logiciel libre ». La plupart des programmes cités ici sont disponibles sous licence GNU GPL ou BSD. Sommaire 1 Système d exploitation 1.1 Famille… …   Wikipédia en Français

  • DIGESTIF (APPAREIL) — L’appareil digestif est l’un des premiers à se différencier dans l’échelle animale puisqu’il existe déjà, sous forme d’un sac s’ouvrant à l’orifice buccal, chez les Cœlentérés. C’est aussi l’un des appareils dont la différenciation est le plus… …   Encyclopédie Universelle

  • Biographie succincte des personnalités de la constellation surréaliste — Sommaire : Haut A B C D E F G H I J K L M N O P Q R S T U V W X Y Z A Remy van den Abeele, (Dampreny, 1918 Dampreny, 2006). Peintre et sculpteur belge. Initié au surréalisme par Marcel Parfondr …   Wikipédia en Français

  • Personnalités liées au mouvement surréaliste — Biographie succincte des personnalités de la constellation surréaliste Cette page est une annexe de : Surréalisme Biographie succincte des personnalités de la constellation surréaliste Annexe de : Surréalisme …   Wikipédia en Français

  • Clint Eastwood — Pour les articles homonymes, voir Eastwood. Clint Eastwood …   Wikipédia en Français

  • Java Framework de persistence — Persistance (informatique) Pour les articles homonymes, voir persistance. En programmation, la gestion de persistance des données (en anglais : persistence) et éventuellement des états de programme se réfère au mécanisme responsable de la… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”