IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques Discussion :

les développeurs de FLTK


Sujet :

Bibliothèques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Septembre 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 7
    Par défaut les développeurs de FLTK
    Bonjour,

    Je cherche les noms des développeurs de FLTK et quelques informations sur cette librairie (historique, avantages, inconvénients....etc.).

    Merci pour votre aide.

  2. #2
    Expert confirmé
    Avatar de PRomu@ld
    Homme Profil pro
    Ingénieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Par défaut
    L'auteur principal de FLTK est Bill Spitzak ensuite pour avoir la liste de tous les contributeurs de cette bibliothèque, c'est plus dur.

    Ensuite, pour ce qui est des avantages et des inconvénients, tu n'as qu'à faire la liste des caractéristiques de la bibliothèque :

    -> Vieille bibliothèque (vieille dans le sens où elle a commencé avant GTK ou QT), elle est toujours active.
    -> Multi-plateforme : Win, Mac, Unix , ...
    -> Ecrite en C++, orientée objet.
    -> Licence LGPL (donc non contaminante)
    -> Très légère
    -> Supporte OpenGL.
    -> Possède un éditeur d'UI (fluid)

    Pour l'histrique, il suffit de lire la documentation :

    History of FLTK

    It has always been Bill's belief that the GUI API of all modern systems is much too high level. Toolkits (even FL) are not what should be provided and documented as part of an operating system. The system only has to provide arbitrary shaped but featureless windows, a powerful set of graphics drawing calls, and a simple unalterable method of delivering events to the owners of the windows. NeXT (if you ignored NextStep) provided this, but they chose to hide it and tried to push their own baroque toolkit instead...
    Many of the ideas in FLTK were developed on a NeXT (but not using NextStep) in 1987 in a C toolkit Bill called "views". Here he came up with passing events downward in the tree and having the handle routine return a value indicating the used the event, and the table-driven menus. In general he was trying to prove that complex UI ideas could be entirely implemented in a user space toolkit, with no knowledge or support by the system.

    After going to film school for a few years, Bill worked at Sun Microsystems on the (doomed) NeWS project. Here he found an even better and cleaner windowing system, and he reimplemented "views" atop that. NeWS did have an unnecessarily complex method of delivering events which hurt it. But the designers did admit that perhaps the user could write just as good of a button as they could, and officially exposed the lower level interface.

    With the death of NeWS Bill realized that he would have to live with X. The biggest problem with X is the "window manager", which means that the toolkit can no longer control the window borders or drag the window around.

    At Digital Domain Bill discovered another toolkit, "Forms". Forms was similar to his work, but provided many more widgets, since it was used in many real applications, rather then as theoretical work. He decided to use Forms, except he integrated his table-driven menus into it. Several very large programs were created using this version of Forms.

    The need to switch to OpenGL and GLX, portability, and a desire to use C++ subclassing required a rewrite of Forms. This produced the first version of FLTK. The conversion to C++ required so many changes it made it impossible to recompile any Forms objects. Since it was incompatible anyway, Bill decided to incorporate his older ideas as much as possible by simplifying the lower level interface and the event passing mechanisim.

    Bill received permission to release it for free on the Internet, with the GNU general public license. Response from Internet users indicated that the Linux market dwarfed the SGI and high-speed GL market, so he rewrote it to use X for all drawing, greatly speeding it up on these machines. That is the version you have now.

    Digital Domain has since withdrawn support for FLTK. While Bill is no longer able to actively develop it, he still contributes to FLTK in his free time and is a part of the FLTK development team.

  3. #3
    Invité de passage
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1
    Par défaut
    La liste des développeurs officiels (core developers) ainsi que celle des contributeurs est accessible à partir de cette page:
    http://fltk.org/credits.php

    Fabien

    ps: oui, je fais également partie de la core team

    Citation Envoyé par PRomu@ld Voir le message
    L'auteur principal de FLTK est Bill Spitzak ensuite pour avoir la liste de tous les contributeurs de cette bibliothèque, c'est plus dur.

    Ensuite, pour ce qui est des avantages et des inconvénients, tu n'as qu'à faire la liste des caractéristiques de la bibliothèque :

    -> Vieille bibliothèque (vieille dans le sens où elle a commencé avant GTK ou QT), elle est toujours active.
    -> Multi-plateforme : Win, Mac, Unix , ...
    -> Ecrite en C++, orientée objet.
    -> Licence LGPL (donc non contaminante)
    -> Très légère
    -> Supporte OpenGL.
    -> Possède un éditeur d'UI (fluid)

    Pour l'histrique, il suffit de lire la documentation :

  4. #4
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 21
    Par défaut
    Citation Envoyé par alberth
    Bonjour fab672000,

    J'ai vu, sur le forum , que tu est contributeur sur le projet FLTK.
    C'est une librairie qui gagnerait à être plus connu à mon avis.... sur les sites français s'entend.
    Il y a quand même une chose qui me gène avec elle, c'est que dans l'exécutable produit, on se retrouve systématiquement avec une fonction de la winsock32.dll.
    Pister avec STudPE.
    Est-ce que tu saurais comment bloquer cette appel à fonction? Car dans la plupart des cas de programmation la wsock32 est strictement inutile.
    Merci d'avance

Discussions similaires

  1. Réponses: 0
    Dernier message: 10/08/2007, 11h08
  2. Réponses: 8
    Dernier message: 10/06/2007, 00h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo