Projet SDLWindow

Groupe de développement:

Description

Librairie dynamique et portable permettant l'utilisation de fenêtre à des programmes, ainsi qu'une dérivation aisée. (Et tant qu'on y est, rendre une telle dérivation inutile) L'adresse du site n'est opérationnelle que si mon PC (moi=Freem) est connecté (

Version actuelle: 0.0.2 Alpha

Projet initié le 26/10/2009

Enregistré sur ProgBoards le 31/10/2009

Etat du projet: actif

Site du projet: svn://freem.is-a-geek.org/

Forum du projet: http://www.progboards.com/forum-46_groupes_de_travail_sdlwindow.php

Présentation

Création d'une librairie basée sur la SDL et la STL gérant un système de fenêtrage extensible par héritage.
Le but de cette librairie consiste à fournir un ensemble de classes gérant les mécanismes d'une librairie de gestion de fenêtre
(comme par exemple wxWidget, QT, MFC, j'en passe et probablement de meilleures)
Pour le moment, seule la SDL brute est utilisée.
A l'avenir, il est prévu d'utiliser des librairies annexes de la SDL (tant qu'elles sont portables) telles que:
_ SDL_ttf (pour la gestion du texte)
_ SDL_image (afin d'étendre le format des images supportées à autre chose que le format bmp)
_ SDL_gfx (pour gérer différentes opérations sur les fenêtres, comme la rotation et des formes non rectangulaires, sauf si quelqu'un me dis que cette librairie n'est pas compatible avec un OS, quel qu'il soit)
_ toutes autre librairie utilisable sur tous les OS [u]pouvant utiliser la SDL[/u]

A noter que l'accent doit être mis:
_ sur la portabilité (afin de n'être limité par le nombre de système ou notre librairie sera utilisable que par ceux ou la SDL elle-même est utilisable)
_ la simplicité de compilation (afin de faciliter l'utilisation de notre librairie)
_ la lisibilité et l'exhaustivité de la documentation (afin de permettre l'utilisation de notre librairie par un maximum de néophytes.). Pour cela, afin de faciliter la création de la doc (tâche inutilement ingrate sans outil dédié) je suggère d'utiliser doxygen qui permet en formatant un tant soit peu nos commentaires de générer automatiquement une doc sommaire. Ceci allègera le travail de ceux qui voudront créer une doc digne de ce nom.

A ces fins, les logiciels utilisés devront de préférence être portables et open-source. S'ils ne le sont pas, il faudra s'assurer que leurs données sont exploitables par des logiciels open source.
A titre d'exemples, je cites quelques logiciels que je connais qui sont portables sur de nombreux OS et open-source: Code::blocks, gcc, gdb, boUML, doxygen & Graphviz.
Si une personne désireuse de se joindre au projet souhaite utiliser des logiciels différents, je serais heureux de pouvoir élargir mon horizon, tant que les logiciels en question sont gratuits et utilisables sur les plates-formes posix et microsoft windows.

v6 © Computaid SPRL 2005-2010 - Tous droits réservés - Hébergé par eTigris - Page générée en 0,009 s - Crédits - Stats
1 connecté