Deprecated: Function split() is deprecated in /var/www/mywebsite/lib/jelix/core/jConfig.class.php on line 80

Deprecated: Function split() is deprecated in /var/www/mywebsite/lib/jelix/core/jConfig.class.php on line 80

Deprecated: Function split() is deprecated in /var/www/mywebsite/lib/jelix/core/jConfig.class.php on line 80
Guillaume Bour :: Projets / Logiciels Libres

. Projets Informatiques .

Intelligence Artificielle

Projets réalisés pendant mon année de DEA IARFA à l'université paris 6:

Logiciels Libres

blabla sur les projets en cours, mes centres d'intérêt du moment représentation de l'information (sécu, wpedia), sécurité

*/ ?>
Dare-Dare
Un lecteur PDF Javascript libre
Strawberry
Gérez vos bookmarks en ligne (à base de tags)
MédiArchiver
Gérez vos CDs; audio, video, données, ...

Voir le site de médiArchiver
lafontaine :: initiation ludique à la programmation pour les enfants
capture d'écran de l'application «lafontaine» Le Logo est un langage de programmation destiné à l'apprentisage.
Lafontaine est un interpreteur graphique permettant de voir directement le résultat du programme. Il est hébergé par savannah à l'adresse suivante: http://www.freesoftware.fsf.org/lafontaine


code source | documentation
ep.library
bibliothèque C de structures de liste, tables de hachage, file et pile

code source | référence des API (également consultable en ligne)
latex2pdf
Permet de générer une fichier pdf à partir d'un source LaTeX.

mot-clés: Perl, Latex, Pdf, WYTIWYG

code source
thème imac girl pour Login.app
capture d'écran du thème «imac girl» Login.app est un gestionnaire de connexion graphique très sympa et thémable.
Voici un thème que j'ai réalisé pour ce programme.


code source

Les Études

blablabla général

*/ ?>

Projets réalisés en Licence & Maitrise à l'UBO

Préprocesseur C
Ce préprocesseur C à la même fonction que celui de GCC. NB: il m'était interdit d'utiliser flex/bison :).

mot-clés: C, traitement de chaînes de caractère
code source | documentation (ou en pdf)
Compilateur zed
Ce programme permet de compiler un langage de ma création, le zed, vers un programme c-shell.

mot-clés: C, compilation, langage
code source | documentation
ibazaar, serveur d'enchères
Ce projet est un serveur d'enchères écrit en C: les clients s'enregistrent/se résilient auprès du serveur par un appel à une procédure distante (RPC), puis participent à une enchère via le réseau (mode UDP).

mot-clés: C, réseau, RPC, UDP, Thread
code source | documentation (ou en pdf)
compilateur 68000
Ce compilateur génère du code machine pour les processeurs 68000 à partir de code assembleur.
Le code généré peut être simulé à l'aide de la machine virtuelle 68000 écrite en Java d'Yvon Autret. Son site contient également la description des instructions Assembleur.

mot-clés: C, compilation, 68000
code source
arbre d'exécution
capture d'écran - arbre d'exécution Dessine l'arbre d'exécution d'un programme Smalltalk, et permet son exécution pas à pas ou totale.
Nécessite le paquetage ObjectGraph (originellement, provient de http://isl.cse.msu.edu/ObjectGraph/).


mot-clés: Smalltalk, compilation
code source | documentation
Gestion d'une bibliothèque
capture d'écran - gestion de bibliothèque Ce logiciel permet de gérer une bibliothèque:
. gestion des utilisateurs
. gestion des livres
. gestion des emprunts



mot-clés: Smalltalk
code source | documentation
Calcul sur les flottants
Modélisation des flottants en Smalltalk suivant la norme IEEE. Multiplication de flottants

mot-clés: Smalltalk
code source | documentation
shell unix
ce shell permet d'exécuter une commande du système.

mot-clés: C, shell, système
code source
conception d'un processeur en VHDL
Ce travail a été réalisé par groupes de deux personnes: chaque équipe était chargée de réaliser une partie du processeur, une des équipes se chargeant de spécifier le processeur et de mettre en commun le travail réalisé.
Si vous voulez voir un processeur plus complet, allez voir le projet f-cpu.

mot-clés: VHDL, architecture, processeur
code source | documentation

BugReports & Autres...

rapports de bug, patches
Traduction de pages de manuel: mkreiserfs / debugreiserfs
Trier un arbre XML en Javascript: Comparaison de différentes méthodes
Blog