Concepteur et développeur de logiciels
Voici quelques exemples de logiciels publiés.
Ils sont triés par langage et par plate-forme.
UniversalSerializer (pur C#)
Je m'intéresse aux composants de base des logiciels, comme les bibliothèques, et aux concepts de base de la programmation.
Dans UniversalSerializer, une bibliothèque de sérialisation de données, j'ai été face aux mécanismes internes de la plateforme .NET, ainsi qu'aux formats de données existants (XML, JSON) ou à créer (binaire efficace).
M'intéresser aux concepts de base et les remettre à plat m'ouvre souvent à des résultats étonnants et toujours enrichissants.
AllProgs (C# + WPF)
Développeur en C#, je m'intéresse notamment au domaine des interfaces utilisateur (graphiques ou non).
Dans l'exemple d'AllProgs (l'image à gauche), j'ai créé une variante de l'écran d'accueil ou du menu Démarrer de Windows, mais basée sur des vrais zones défilantes et non le concept de menus déroulants.
ImageFilter (C# + WPF)
Je l'utilise pour développer des techniques de filtrage d'images, telles que l'augmentation de la résolution (tel qu'on le voit sur la capture d'écran), la compression d'images, le détramage, etc.
WindowPictures (C, C++, assembleur & VCL)
WindowPictures redécore complètement Windows en modifiant tous les éléments graphiques (menus, barres de titre, boutons, barres de défilement, fenêtres, fond d'écran, et plus) à partir de simples couleurs vers des textures et des images.
Ce logiciel intercepte les ordres d'écriture graphique à la fois dans le pilote de la carte graphique et dans le noyau de Windows.
À propos de VCL: C++ Builder n'est pas qu'un RAD, mais il contient également une plate-forme appelée Visual Component Library, laquelle a influencé les fondements de C# et de la plate-forme .NET.
ST Recover (C++ & VCL)
ST Recover est un outil logiciel pour les musées d'ordinateurs.
Il peut lire les disquettes pour Atari ST sur un PC sous Windows, y compris les formats spéciaux comme 800 ou 900 ko et les disquettes endommagées ou désynchronisées, et produit des fichiers image de disquette au format .ST. Ces images peuvent alors être lues par des émulateurs de ST tels que WinSTon ou Steem.
Il utilise des techniques avancées de re-synchronisation.