wxWidgets

wxWidgets

Entries feed - Comments feed

Un pas de plus vers la suite...

Ça y est enfin, l'équipe de wxWidgets a enfin publié la première version officielle de la branche de développement de la future version majeure wxWidgets : wxWidgets-3.

Cette première version de test est surtout destinée aux développeurs voulant avoir accès aux nouvelles fonctionnalités de wx3 sans avoir à trainer des version construites depuis leur serveur subversion.

Parmi les nouvelles fonctionnalités de cette 2.9 et donc de la future 3.0, nous pouvons compter sur (non exhaustif) :

  • La suppression des builds distincts Unicode et ANSI; un seul build existe dorénavant : un build utilisant Unicode en interne (voir doc)
  • De nouveaux widgets :
    • les widgets wxDataView : basé sur le paradigme modèle/vue(/contrôleur), ils permettent de définir des widgets de listes d'arbres fortement typé et contrôlés (voir doc)
    • wxPropertyGrid : grille de propriétés permettant d'associer des valeurs (typées) à des noms (voir doc)
  • Des classes conteneurs (array, list ...) basé sur les templates C++ (voir doc)
  • La gestion des évènements a été complètement revue pour être intégrée de façon beaucoup plus C++ (templates au lieu de macros ... ) (voir doc)
  • Ajout et utilisation en interne de pointeurs intelligents (Smart pointers, voir doc)

Bien évidemment, cette nouvelle phase de développement est accompagnée par beaucoup de fixage de bugs et d'amélioration des fonctionnalités existantes.

Pour plus d'info, les sites webs de wxWidgets:

wxAvahi-0.2.0

J'ai empaqueté la seconde version publique de wxAvahi.

Cette nouvelle version propose :

  • Éliminations de bugs
  • Ajout du support de la base de données des noms de services
  • Ajout d'un fournisseur d'icones pour les types de services
  • Ajout de widgets de listes de fournisseurs et de types de services

Vous pouvez en savoir plus sur la page dédiée et le télécharger depuis ce dépot.

Première release de wxNet

wxWidgetsJ'ai enfin réalisé la première version publique de mon paquet **wxNet**.

wxNet est une contrib pour [[http://www.wxwidgets.org/|wxWidgets]] qui permet d'implanter des serveurs réseaux et en particulier HTTP dans un programme en wx, augmentant ainsi les fonctions réseaux existantes surtout axées requêtes.

Cette premiere version est une version de développement mais qui a été pas mal testée et stabilisée. Je suis toujours ouvert à des rapports de bugs et des suggestions. Bien que se soit la première version, l'API ne devrait pas trop changer.

  • Page du [[http://emilienkia.fr/wiki/doku.php?id=progra:wxwidgets:contribs:wxnet|projet wxNet]]
  • Page de [[http://emilienkia.fr/public/progra/wxNet/|téléchargements]]

Première release de wxAvahi

wxAvahi Je viens de finaliser la première release de wxAvahi. C'est une version de développement mais déjà très utilisable avec un sample présentant la découverte de services.

Qu'est-ce que wxAvahi ?

wxAvahi est le wrapping pour wxWidgets de la bilbiothèque avahi de publication et découverte automatique de services sur un réseau local et à travers l'internet. Avahi est une implémentation libre de la norme Zeroconf.

wxAvahi permet de facilement embarquer des publications et des découvertes zeroconf dans des programmes écrit en wxWidgets.

Qu'est-ce qu'il y a dans wxAvahi-0.0.1 ?

wxAvahi-0.0.1 prend en charge l'ensemble des fonctionnalités de publication et de découvertes de services disponible dans avahi-0.6.x. Seules certaines fonctionnalités liées aux TXTRecords ne sont pas prises en compte.

wxAvahi utilise avahi-client, la couche client/démon local permettant de partager le démon avahi par plusieurs clients sur une même machine via un dialogue utilisant DBUS. La couche d'utilisation directe d'avahi (sans démon donc sans partage) n'est pas encore intégrée mais devrait l'être dans les versions futures.<:P>

Comment l'utiliser ?

Comme avahi n'est disponible que sous les plateformes Unix/Linux/BSD, wxAvahi conserve ces contraintes.

Pour le compiler, il suffit de télécharger l'archive, de la décompresser et un petit ./configure && make && make install fera le reste. Si des problèmes d'analyses de dépendances aparaissent lors de la compilation, essayez de relancer le configure avec l'option --disable-dependency-tracking. Un sample wxAvahiSample est disponible avec l'option --enable-samples.

Plus d'infos

Thème original par N.Design Studio - Adapté par Pixials - Powered by Dotclear
Fil des billets Administration