Projets ####### :date: 2014-05-08 15:47 :slug: projects :lang: fr :status: hidden Voici un ensemble des projets réalisés, en cours, ou abandonnés. Vous trouverez aussi : * Mon `dépot GitHub`_ * Mon `dépot personnel`_ .. _dépot Github: https://github.com/audricschiltknecht .. _dépot personnel: http://git.chemicalstorm.org/ .. _Projets réalisés au cours de ma scolarité: Projets scolaires ----------------- UdeM - 3 :sup:`ième` année ========================== Ombres douces en temps réel ~~~~~~~~~~~~~~~~~~~~~~~~~~~ :Date: Automne 2009 :Langage: ``C++`` :Technologies: ``OpenGL``, ``GLSL`` Implémentation d'un algorithme de calcul en temps réel d'ombres douces, décrit par « `Single Sample Soft Shadows Using Depth Maps`_ », de Stefan Brabec et Hans-Peter Seidel, publié dans *Graphics Interface*, 2002. * Le rapport__ au format PDF * L'archive des sources__ .. _`Single Sample Soft Shadows Using Depth Maps`: http://www.graphicsinterface.org/proceedings/2002/107/paper107.pdf .. __: {static}/static/Projets/UdeM/Rapport-ShadowMap.pdf .. __: {static}/static/Projets/UdeM/ShadowMap.tar.gz Illumination globale en temps réel ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :Date: Automne 2009 :Technologies: Calculs de radiance, ``kd-Tree``, ``CUDA`` Présentation de l'article « `An efficient GPU-based approach for interactive global illumination`_ », de Rui Wang, Rui Wang, Kun Zhou, Minghao Pan, Hujun Bao, publié dans *ACM Transactions on Graphics, Vol. 28, No. 3, August 2009*. * La présentation__ au format PDF .. _`An efficient GPU-based approach for interactive global illumination`: http://portal.acm.org/citation.cfm?doid=1576246.1531397 .. __: {static}/static/Projets/UdeM/Slides-kdtree.pdf ENSEEIHT - 2 :sup:`ième` année ============================== Site de *e-commerce* ~~~~~~~~~~~~~~~~~~~~ :Date: Mai - Juin 2009 :Langage: ``Java`` :Technologies: ``EJB3``, serveur d'applications JBoss_, bibliothèques ``JSF``\ : `Project Mojorra`_, bibliothèques additionnelles OpenFaces_. Mise en place d'un site internet commerçant en utilisant la technologie ``JavaEE``\ : réalisation d'un site de vente aux enchères. .. _JBoss: http://www.jboss.org/ .. _`Project Mojorra`: https://javaserverfaces.dev.java.net/ .. _OpenFaces: http://openfaces.org/ * Le rapport__ au format PDF * La présentation__ au format PDF * L'archive des sources__ .. __: {static}/static/Projets/2A/Rapport-eBide.pdf .. __: {static}/static/Projets/2A/Slides-eBide.pdf .. __: {static}/static/Projets/2A/eBide.tar.gz Compilateur µ-Java ~~~~~~~~~~~~~~~~~~ :Date: Mai - Juin 2009 :Langage: ``Java`` :Technologies: Utilisation du générateur de compilateur EGG réalisé à l'ENSEEIHT Création d'un compilateur pour un sous ensemble de Java, µ-Java : gestion des classes, de l'héritage, surcharge de méthodes. * Le rapport__ au format PDF * L'archive des sources__ .. __: {static}/static/Projets/2A/Rapport-uJava.pdf .. __: {static}/static/Projets/2A/MJC.tar.gz UART ~~~~ Avril - Mai 2009 ++++++++++++++++ :Date: Avril - Mai 2009 :Langage: ``VHDL`` :Technologies: ``FPGA`` Développement d'une unité d'émission/réception (``UART``). * L'archive des sources__ .. __: {static}/static/Projets/2A/VHDL.tar.bz2 Objets dupliqués ~~~~~~~~~~~~~~~~ :Date: Mars - Avril 2009 :Langage: ``Java`` :Technologies: ``RMI``, introspection, utilisation de Javassist_ pour la création dynamique de classes. .. _Javassist: http://www.javassist.org/ Mise en œuvre d'un service de partage d'objets répartis et dupliqués : gestions des accès concurrents, cohérences des objets, génération de stubs. * Le rapport__ au format PDF * L'archive des sources__ .. __: {static}/static/Projets/2A/Rapport-Intergiciel.pdf .. __: {static}/static/Projets/2A/Intergiciel.jar ENSEEIHT - 1 :sup:`ière` année ============================== Simulateur de diagrammes d'état UML ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :Date: Mars - Avril 2008 :Langage: ``Java`` :Technologies: ``UML``, Interface graphique ``Swing`` Projet en groupe assigné visant à réaliser un simulateur de diagramme d'états ``UML``\ : visualisation des états, franchissement des transitions, possibilité de modifier l'environnement en direct. * Le rapport__ au format PDF * L'archive des sources__ .. __: {static}/static/Projets/1A/Rapport-UML.pdf .. __: {static}/static/Projets/1A/UML.jar Jeu des Allumettes ~~~~~~~~~~~~~~~~~~ :Date: Avril 2008 :Langage: ``Java`` :Technologies: ``UML``, ``JUnit`` Projet de programmation orientée objets : jeu des 13 allumettes. * L'archive des sources__ .. __: {static}/static/Projets/1A/Allumettes.jar Processeur CRAPS ~~~~~~~~~~~~~~~~~ :Date: Mars - Juin 2008 :Langage: ``SHDL`` :Technologies: ``FPGA`` Réalisation d'un processeur de type ``RISC`` basé sur un jeu d'instruction ``SPARC`` et implémentation en ``SHDL`` (langage de description matérielle, developpé à l'ENSEEIHT) sur ``FPGA``. Simulation de particules ~~~~~~~~~~~~~~~~~~~~~~~~ :Date: Mars - Avril 2008 :Langage: ``C`` :Technologies: Interface graphique en ``GTK+`` Projet visant à réaliser une simulation de particules, avec contraintes (position fixe, espacement entre deux particules, ressorts, etc). * Le rapport__ au format PDF * L'archive des sources__ .. __: {static}/static/Projets/1A/Rapport-Particules.pdf .. __: {static}/static/Projets/1A/Particules.tar.gz Machine Enigma ~~~~~~~~~~~~~~ :Date: Janvier 2008 :Langage: ``C`` Projet de programmation impérative pour la réalisation d'une machine Enigma_. .. _Enigma: http://fr.wikipedia.org/wiki/Enigma_%28machine%29 * Le rapport__ au format PDF .. __: {static}/static/Projets/1A/Rapport-Enigma.pdf Compression de Huffman ~~~~~~~~~~~~~~~~~~~~~~ :Date: Novembre - Décembre 2007 :Langage: ``Caml`` Projet de programmation fonctionnelle, dont le but est de réaliser une compression de Huffman_. .. _Huffman: http://fr.wikipedia.org/wiki/Codage_de_Huffman * Le rapport__ au format PDF .. __: {static}/static/Projets/1A/Rapport-Huffman.pdf