Pierre Schambacher.com
Ingénieur en Informatique pour Intellicore

Projets

Juin 2008 – Application de génération et décodage de codes barres 1D et 2D en C#

Projet de fin de semestre d’une durée de 3 semaines réalisé en équipe avec Mathieu Aubert, Olivier Barafani et Loïc Weissbart-Thomas, encadré par les enseignants chercheurs Stéphane Lavirotte, Gaëtan Rey et Jean-Yves Tigli.
Les différentes tâches réalisées sont l’interfaçage en C# de librairies C/C++ de traitement de codes barre ou d’utilisation d’une webcam sous Windows, puis à la création d’une application Windows permettant la détection de codes barres en direct, ou la génération de tags à partir d’un texte saisi.

Janvier 2008 – Protocole de multicast robuste pour le transfert de fichier, en C/C++

Projet de fin de semestre d’une durée de 3 semaines réalisé en équipe avec Mathieu Aubert, Arnaud Borg et Grégory Soutadé, encadré par les enseignants chercheurs Stéphane Lavirotte, Gaëtan Rey et Jean-Yves Tigli.
L’objectif du projet est d’obtenir un moyen simple et efficace pour une personne d’envoyer des fichiers à un grand nombre de personnes à l’aide du multicast robuste. L’idée de ce projet est venue des difficultés rencontrées en examens sur machine. En effet, une promotion d’une soixantaine de personne téléchargeant une archive de quelques mégaoctets sur le serveur de l’école mettait ce dernier en difficulté.
Les trois semaines de travail ont abouti à l’envoi de fichiers HTML d’une machine vers plusieurs postes clients. Un petit client frontal réalisé en C# permet de lire ces pages HTML et ainsi obtenir un outil de partage de diaporama.

Juin 2007 – Process flow de prise de commande pour un service de restauration, en C#

J’ai participé durant ma première année à Polytech’Nice Sophia à un projet pour la Junior Entreprise de mon école. Réalisé en équipe avec Grégory Soutadé.
Le client, traiteur de Sophia réalisant de nombreuses livraisons dans les entreprises, souhaitait un logiciel comportant une base client, et un process flow allant de la prise de commande à la livraison, en passant par la cuisine et la préparation. Une contrainte supplémentaire était que l’application était destinée à être installée sur des ordinateurs avec un écran tactile, utilisable au doigt. Ce travail d’envergure a été une très bonne expérience, une première prise de contact avec le framework .Net et le langage C#.

Décembre 2006 – Application permettant de compter les points au tarot, en Java

Projet personnel réalisé seul, suite à un besoin apparu lors des pauses repas.
Compter les points au tarot est assez rébarbatif, en effet le décompte est différent selon le nombre de « bouts » que la personne possède, le contrat annoncé, le petit au bout, les poignées, les misères… Bref beaucoup de chiffres à retenir et à comptabiliser avec les inévitables erreurs humaines. L’application permet donc de créer, sauvegarder et reprendre une partie, avec de 3 à 5 joueurs que l’on peut nommer. Il est possible de revenir en arrière sur les mains et reprendre la partie depuis l’endroit souhaité. Cette application a été largement utilisée durant les mois qui ont suivi.

Juin 2006 – Reproduction du Notepad Windows, en Java

Projet personnel réalisé seul, par défi personnel et pour améliorer les compétences Java.
J’ai passé quelques jours à reproduire tous les comportements du notepad Windows dans le langage Java. Le code serait aujourd’hui ridicule, du fait de ma faible expérience de l’époque et ma méconnaissance des design patterns, cependant c’est lors de ce petit projet que j’ai assimilé la majeure partie de l’API Java que je connais aujourd’hui.

Juin 2005 – Serveur graphique pour le projet « Puzzle Backtracking » à l’IUT de Nice, en C/C++ et OpenGL

Projet de fin d’année réalisé en équipe avec Grégory Soutadé, encadré par l’enseignant Alain Thuaire.
L’IUT Informatique de Nice proposait en cette période un projet s’axant autour de la résolution d’un puzzle en deux dimensions à l’aide d’un algorithme de backtracking. Afin de faciliter le travail des personnes travaillant sur l’algorithme, il était nécessaire de pouvoir visualiser graphiquement son travail, avec pour contrainte de pouvoir être séparé sur un deuxième poste afin de laisser un maximum de ressources à la résolution du puzzle.
Le programme est constitué de deux parties distinctes, une partie protocole de communication réalisé par Grégory Soutadé, et la partie affichage réalisée par moi-même à l’aide de la librairie OpenGL, auquel je me suis formé en quelques jours à l’aide de tutoriaux trouvés sur internet.

Recherche!

Theme créé par devolux.org personnalisé par Pierre Schambacher