| Titre et description |
OS |
Type |
Taille |
Nb télé. |
Date |
GTK+ 2 for Windows [2.8.18] GTK.org
GTK+ est un toolkit pour créer des GUI d'un logiciel gratuit, multi-plateforme, désigné à l'origine pour le système X Window. GTK+ est accessible sous GNU LGPL (GNU Library General Public Licence), ce qui permet de développer gratuitement. GTK+ est utilisable sous les systèmes de type UNIX, Linux par exemple (cf. Inti, GNOME,...) et Windows.
GTK+ est un ensemble de librairies servant à la création d'Interfaces Homme-Machine ( IHM ou GUI ). Son architecture orientée-objet est basée sur le langage C, ce qui laisse une flexibilité maximale. Des liens vers d'autres langages ont été écrits, incluant C++, Objective-C, Guile/Sheme, Perl, Python, TOM, Ada95, Free Pascal et Eiffel.
Les librairies le composant sont les suivantes : GLib - comprend de nombreux et utiles types de données, des macros, des outils de conversion de type, de manipulation des chaînes de caractères et un index lexical. GDK - un paquetage de fonctions simples de fenêtrage. GTK - un ensemble de "widgets" performants.
Autres caractéristiques : - Un tutoriel de 300 pages, - Internationalisation des dialogues standards, - Large choix de caractères pour les textes des widgets, - Nouveaux widgets - Fonctionnalité améliorée de nombreux widgets de GTK+ 1.0
A l'origine, GTK+ a été développé pour et utilisé par le GIMP (GNU Image Manipulation Program, Programme de Manipulation d'Image GNU). Ceci explique son nom " The GIMP Toolkit", qui fait que les origines du projet demeurent dans les mémoires. Aujourd'hui GTK+ est utilisé par un grand nombre d'applications, et est le toolkit utilisé par le "bureau" GNOME du projet GNU. |
Windows 95/98/NT/2000/XP |
Freeware |
5 Mo |
4253 |
15/07/2006 |
|
GTK + (version stable) [2.13.7] GTK.org
GTK+ est un toolkit pour créer des GUI d'un logiciel gratuit, multi-plateforme, désigné à l'origine pour le système X Window. GTK+ est accessible sous GNU LGPL (GNU Library General Public Licence), ce qui permet de développer gratuitement. GTK+ est utilisable sous les systèmes de type UNIX, Linux par exemple (cf. Inti, GNOME,...) et Windows.
GTK+ est un ensemble de librairies servant à la création d'Interfaces Homme-Machine (IHM ou GUI ). Son architecture orientée-objet est basée sur le langage C, ce qui laisse une flexibilité maximale. Des liens vers d'autres langages ont été écrits, incluant C++, Objective-C, Guile/Sheme, Perl, Python, TOM, Ada95, Free Pascal et Eiffel.
Les librairies le composant sont les suivantes : GLib - comprend de nombreux et utiles types de données, des macros, des outils de conversion de type, de manipulation des chaînes de caractères et un index lexical. GDK - un paquetage de fonctions simples de fenêtrage. GTK - un ensemble de "widgets" performants.
Autres caractéristiques : - Un tutoriel de 300 pages, - Internationalisation des dialogues standards, - Large choix de caractères pour les textes des widgets, - Nouveaux widgets - Fonctionnalité améliorée de nombreux widgets de GTK+ 1.0
A l'origine, GTK+ a été développé pour et utilisé par le GIMP (GNU Image Manipulation Program, Programme de Manipulation d'Image GNU). Ceci explique son nom " The GIMP Toolkit", qui fait que les origines du projet demeurent dans les mémoires. Aujourd'hui GTK+ est utilisé par un grand nombre d'applications, et est le toolkit utilisé par le "bureau" GNOME du projet GNU.
Attention : Cette version est prioritairement pour les développeurs et testeurs de versions alpha de GTK+. |
Linux
|
Freeware |
16 Mo |
2879 |
19/08/2008 |
Python [2.2.1] Jack Janssen
Python est un langage portable, dynamique, extensible, gratuit, qui permet (sans l'imposer) une approche modulaire et orientée objet de la programmation. Python est developpé depuis 1989 par Guido van Rossum et de nombreux contributeurs bénévoles.
Détaillons un peu les principales caractéristiques du langage Python : - Python est portable sur de multiples plateformes : MacOS, MacOS X, Windows, Linux, Unix, Palm, BeOS, NeXTStep, MS-DOS. - Python est gratuit, mais on peut l'utiliser sans restriction dans des projets commerciaux. - Python convient aussi bien à des scripts d'une dizaine de lignes qu'à des projets complexes de plusieurs dizaines de milliers de lignes. - Un nouveau compilateur, baptisé JPython, est écrit en Java et génère du bytecode Java. - La syntaxe de Python est très simple et, combinée à des types de données évolués (listes, dictionnaires,...), conduit à des programmes à la fois très compacts et très lisibles. A fonctionnalités égales, un programme Python est souvent de 3 à 5 fois plus court qu'un programme C ou C++ (ou même Java) équivalent, ce qui représente en général un temps de développement de 5 à 10 fois plus court et une facilité de maintenance largement accrue. - Python est (optionnellement) multi-threadé. - Python est orienté-objet. Il supporte l'héritage multiple et la surcharge des opérateurs. Dans son modèle objets, et en reprenant la terminologie de C++, toutes les méthodes sont virtuelle. - Python intègre, comme Java ou les versions récentes de C++, un système d'exceptions, qui permettent de simplifier considérablement la gestion des erreurs. - Python est extensible: comme Tcl ou Guile, on peut facilement l'interfacer avec des librairies C existantes. On peut aussi s'en servir comme d'un langage d'extension pour des systèmes logiciels complexes. - La librairie standard de Python, et les paquetages contribués, donnent accès à une grande variété de services: chaînes de caractères et expressions régulières, services UNIX standard (fichiers, pipes, signaux, sockets, threads...), protocoles Internet (Web, News, FTP, CGI, HTML...), persistence et bases de données, interfaces graphiques. - Python est un langage qui continue à évoluer, soutenu par une communauté d'utilisateurs enthousisates et responsables, dont la plupart sont des supporters du logiciel libre.
Les domaines d'application naturels de Python incluent entre autres: - L'apprentissage de la programmation objet. - Les scripts d'administration système ou d'analyse de fichiers textuels. - Tous les développement liés à l'Internet et en particulier au Web: scripts CGI, navigateurs Web, moteurs de recherche, agents intelligents, objets distribués... - L'accès aux bases de données (relationnelles). - La réalisation d'interfaces graphiques utilisateurs. - Le calcul scientifique et l'imagerie. Python ne sert pas à écrire les algorithmes, mais à combiner et mettre en oeuvre rapidement des librairies de calcul écrites en langage compilé (C, C++, Fortran, Ada,...). - Le prototypage rapide d'applications. |
Windows 95/98/NT/2000/XP |
Freeware |
7 Mo |
2480 |
10/04/2002 |
Utilitaires et encodeur Ogg Vorbis [1.0.1] Ogg Vorbis
Voici une série d'utilitaires pour créer et gérer vos propres fichiers au format Ogg Vorbis.
Rappelons que le format audio Ogg Vorbis offre des spécifications très avancés proche du format AAC, à savoir une qualité de restitution excellente en produisant des fichiers compressés moins volumineux que ceux encodés au format MP3 classique.
Ogg Vorbis est une technologie professionnelle et gratuite d'encodage, de lecture et de diffusion audio, distribuée en Open Source. Son utilisation est complètement libre. Il n'y a pas de royalties à reverser et le logiciel "mère" incluant ses sources est totalement modifiable. Les encodeurs, décodeurs, plugins et outils présents sur le site de Ogg Vorbis sont tous sous licence GNU/ GPL et BSD.
Considéré par certains comme un des meilleurs codec, Ogg Vorbis offre une qualité d'encodage et de décodage étourdissante ne compromettant en rien son côté libre. Le développement ouvert des librairies nécessaires à son fonctionnement offrent le plein encodage/décodage pour Windows, Linux/BSD, Solaris, Mac OS et BeOS.
Ce package inclut oggenc, ogginfo, vorbiscomment, vcut et oggdec. |
Windows 95/98/NT/2000/XP |
Freeware |
171 Ko |
2403 |
30/09/2003 |
MacPython [2.2.1] Jack Janssen
Python est un langage portable, dynamique, extensible, gratuit, qui permet (sans l'imposer) une approche modulaire et orientée objet de la programmation. Python est developpé depuis 1989 par Guido van Rossum et de nombreux contributeurs bénévoles.
Détaillons un peu les principales caractéristiques du langage Python : - Python est portable sur de multiples plateformes : MacOS, MacOS X, Windows, Linux, Unix, Palm, BeOS, NeXTStep, MS-DOS. - Python est gratuit, mais on peut l'utiliser sans restriction dans des projets commerciaux. - Python convient aussi bien à des scripts d'une dizaine de lignes qu'à des projets complexes de plusieurs dizaines de milliers de lignes. - Un nouveau compilateur, baptisé JPython, est écrit en Java et génère du bytecode Java. - La syntaxe de Python est très simple et, combinée à des types de données évolués (listes, dictionnaires,...), conduit à des programmes à la fois très compacts et très lisibles. A fonctionnalités égales, un programme Python est souvent de 3 à 5 fois plus court qu'un programme C ou C++ (ou même Java) équivalent, ce qui représente en général un temps de développement de 5 à 10 fois plus court et une facilité de maintenance largement accrue. - Python est (optionnellement) multi-threadé. - Python est orienté-objet. Il supporte l'héritage multiple et la surcharge des opérateurs. Dans son modèle objets, et en reprenant la terminologie de C++, toutes les méthodes sont virtuelle. - Python intègre, comme Java ou les versions récentes de C++, un système d'exceptions, qui permettent de simplifier considérablement la gestion des erreurs. - Python est extensible: comme Tcl ou Guile, on peut facilement l'interfacer avec des librairies C existantes. On peut aussi s'en servir comme d'un langage d'extension pour des systèmes logiciels complexes. - La librairie standard de Python, et les paquetages contribués, donnent accès à une grande variété de services: chaînes de caractères et expressions régulières, services UNIX standard (fichiers, pipes, signaux, sockets, threads...), protocoles Internet (Web, News, FTP, CGI, HTML...), persistence et bases de données, interfaces graphiques. - Python est un langage qui continue à évoluer, soutenu par une communauté d'utilisateurs enthousisates et responsables, dont la plupart sont des supporters du logiciel libre.
Les domaines d'application naturels de Python incluent entre autres: - L'apprentissage de la programmation objet. - Les scripts d'administration système ou d'analyse de fichiers textuels. - Tous les développement liés à l'Internet et en particulier au Web: scripts CGI, navigateurs Web, moteurs de recherche, agents intelligents, objets distribués... - L'accès aux bases de données (relationnelles). - La réalisation d'interfaces graphiques utilisateurs. - Le calcul scientifique et l'imagerie. Python ne sert pas à écrire les algorithmes, mais à combiner et mettre en oeuvre rapidement des librairies de calcul écrites en langage compilé (C, C++, Fortran, Ada,...). - Le prototypage rapide d'applications.
Attention : MacPython 2.2 ne fonctionne pas correctement avec une machine multiprocesseur sous MacOSX 10.0.X. Il faudra attendre MacPython 2.2.1 qui corrigera le problème. |
Mac OS 8/9 |
Freeware |
9 Mo |
269 |
10/04/2002 | |