summaryrefslogtreecommitdiffstats
path: root/projets.html
diff options
context:
space:
mode:
Diffstat (limited to 'projets.html')
-rw-r--r--projets.html215
1 files changed, 215 insertions, 0 deletions
diff --git a/projets.html b/projets.html
new file mode 100644
index 0000000..2cba691
--- /dev/null
+++ b/projets.html
@@ -0,0 +1,215 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
+<head>
+<title>Bienvenue sur la page de Audric Schiltknecht - Projets</title>
+<meta name="author" content="Audric SCHILTKNECHT" />
+<meta name="date" content="2009-09-17T15:12:42-0400" />
+<meta name="copyright" content="GPL, Creative Commons, CC, By, Sa" />
+<meta name="keywords" content="Audric, Storm, Projets" />
+<meta name="description" content="Projets realises durant ma scolarite" />
+<meta name="ROBOTS" content="NOINDEX, NOFOLLOW" />
+<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8" />
+<meta http-equiv="content-style-type" content="text/css" />
+<meta http-equiv="expires" content="0" />
+<link type="text/css" href="styles/simpleelegance03/style.css" rel="stylesheet" />
+<link type="text/css" href="styles/projets.css" rel="stylesheet" />
+</head>
+<body>
+<div id="header">Audric Schiltknecht</div>
+<ul id="navtop">
+ <li><a href="index.html">Accueil</a></li>
+ <li><a href="cv.html">CV</a></li>
+ <li id="current"><a href="projets.html">Projets</a></li>
+ <li><a href="TIPE_2007/index.html">TIPE 2007</a></li>
+</ul>
+
+<div id="maincontainer">
+ <div id="contentwrapper">
+ <div id="contentcolumn">
+ <h1>Projets réalisés</h1>
+ <div class="hr"><hr/></div>
+
+ <p>Voici un ensemble des projets réalisés au cours de mes 3 années à l'ENSEEIHT, ainsi que mes projets personnels.</p>
+
+ <ul>
+ <li><a href="#perso">Projets personnels</a></li>
+ <li><a href="#scolaire">Projets réalisés au cours de ma scolarité</a></li>
+ </ul>
+
+ <h2 id="perso">Projets personnels</h2>
+ <hr />
+ <h3>Animation d'un système de particules</h3>
+ <h4>C++</h4>
+ <p>
+ Ayant apprécié le projet de modélisation d'un <a href="#particules">système de particules</a>,
+ j'ai décidé pour améliorer mon expérience en programmation, de porter ce projet en C++.
+ Je n'ai cependant pas souhaité l'améliorer au niveau du moteur physique, mais plutôt me pencher
+ sur la ré-écriture du code noyau dans un paradigme orienté objet. Pratiquant régulièrement le Java à l'école,
+ j'ai voulu me pencher plus sérieusement sur cet autre langage qu'est le C++, pour en améliorer mon utilisation.
+ <br />
+ Vous pouvez vous rendre sur la <a href="http://partycle.n7mm.org">page dédiée</a> à ce projet.
+ </p>
+
+
+ <h2 id="scolaire">2<sup>ème</sup> année</h2>
+ <hr />
+
+ <h3>Site de <i>e-commerce</i></h3>
+ <h4>Java EE</h4>
+ <h5>Mai - Juin 2009</h5>
+ <p>
+ Mise en place d'un site internet commerçant en utilisant la technologie <acronym title="Java Enterprise Edition">JavaEE</acronym>&nbsp;:
+ réalisation d'un site de vente aux enchères.
+ <br />
+ <acronym title="Enterprise JavaBeans">EJB</acronym>3, serveur d'applications <a href="http://www.jboss.org/">JBoss</a>,
+ librairies <acronym title="Java Server Faces">JSF</acronym>&nbsp;:
+ <a href="https://javaserverfaces.dev.java.net/">Project Mojorra</a>, librairies additionnelles <a href="http://openfaces.org/">OpenFaces</a>.
+ </p>
+ <ul class="list">
+ <li>Le rapport est disponible <a href="Projets/2A/Rapport-eBide.pdf">ici</a>.</li>
+ <li>Les slides de la présentation sont disponibles <a href="Projets/2A/Slides-eBide.pdf">ici</a>.</li>
+ <li>Les sources sont disponibles <a href="Projets/2A/eBide.tar.gz">ici</a>.</li>
+ </ul>
+
+ <h3>Compilateur &micro;-Java</h3>
+ <h4>EGG/Java</h4>
+ <h5>Mai - Juin 2009</h5>
+ <p>
+ Création d'un compilateur pour un sous ensemble de Java, &micro;-Java&nbsp;: gestion des classes, de l'héritage, surcharge de méthodes.
+ <br />
+ Utilisation du générateur de compilateur <acronym title="Extended Generator Generator">EGG</acronym>, réalisé à l'ENSEEIHT.
+ </p>
+ <ul class="list">
+ <li>Le rapport est disponible <a href="Projets/2A/Rapport-uJava.pdf">ici</a>.</li>
+ <li>Les sources sont disponibles <a href="Projets/2A/MJC.tar.gz">ici</a>.</li>
+ </ul>
+
+ <h3>UART</h3>
+ <h4>VHDL</h4>
+ <h5>Avril - Mai 2009</h5>
+ <p>
+ Développement d'une unité d'émission/réception (<acronym title="Universal Asynchronous Receiver Transmitter">UART</acronym>)
+ en <acronym title="VHSIC Hardware Description Language">VHDL</acronym>.
+ Simulation sur <acronym title="Field-Programmable Gate Array">FPGA</acronym>.
+ </p>
+ <ul class="list">
+ <li>Les sources sont disponibles <a href="Projets/2A/VHDL.tar.bz2">ici</a>.</li>
+ </ul>
+
+
+ <h3>Objets dupliqués</h3>
+ <h4>Java</h4>
+ <h5>Mars - Avril 2009</h5>
+ <p>
+ Mise en &oelig;uvre d'un service de partage d'objets répartis et dupliqués&nbsp;: gestions des accès concurrents,
+ cohérences des objets, génération de <em>stubs</em>.
+ <br />
+ Réalisation au dessus de la couche <acronym title="Remote Method Invocation">RMI</acronym> de Java.
+ Utilisation de l'introspection pour la réalisation des stubs.
+ Utilisation de <em>Javassist</em> pour la création dynamique de classes.
+ </p>
+ <ul class="list">
+ <li>Le rapport est disponible <a href="Projets/2A/Rapport-Intergiciel.pdf">ici</a>.</li>
+ <li>Les sources sont disponibles <a href="Projets/2A/Intergiciel.jar">ici</a>.</li>
+ </ul>
+
+ <h2>1<sup>ère</sup> année</h2>
+ <hr />
+
+ <h3>Simulateur de diagrammes d'état UML</h3>
+ <h4>Java</h4>
+ <h5>Mai - Juin 2008</h5>
+ <p>
+ Projet en groupe assigné visant à réaliser un simulateur de diagramme d'états <acronym title="Unified Modeling Language">UML</acronym>&nbsp;:
+ visualisation des états, franchissement des transitions, possibilité de modifier l'environnement en direct.
+ <br />
+ Interface utilisateur en Swing.
+ </p>
+ <ul class="list">
+ <li>Le rapport est disponible <a href="Projets/1A/Rapport-UML.pdf">ici</a>.</li>
+ <li>Les sources sont disponibles <a href="Projets/1A/UML.jar">ici</a>.</li>
+ </ul>
+
+ <h3>Jeu des Allumettes</h3>
+ <h4>Java</h4>
+ <h5>Avril 2008</h5>
+ <p>
+ Projet de programmation orientée objets&nbsp;: jeu des 13 allumettes.
+ <br />
+ Développement à partir d'un diagramme des classes <acronym title="Unified Modeling Language">UML</acronym>, tests unitaires avec JUnit
+ </p>
+ <ul class="list">
+ <li>Les sources sont disponibles <a href="Projets/1A/Allumettes.jar">ici</a>.</li>
+ </ul>
+
+ <h3>Processeur CRAPS</h3>
+ <h4>SHDL</h4>
+ <h5>Mars - Juin 2008</h5>
+ <p>
+ Réalisation d'un processeur de type <acronym title="Reduced Instruction Set Computer">RISC</acronym>
+ basé sur un jeu d'instruction SPARC et implémentation en <a href="http://diabeto.enseeiht.fr/download/shdl">SHDL</a>
+ (langage de description matérielle, developpé à l'ENSEEIHT) sur <acronym title="Field-Programmable Gate Array">FPGA</acronym>.
+ </p>
+
+
+ <h3 id="particules">Simulation de particules</h3>
+ <h4>C</h4>
+ <h5>Mars - Avril 2008</h5>
+ <p>
+ Projet visant à réaliser une simulation de particules, avec contraintes
+ (position fixe, espacement entre deux particules, ressorts, etc).
+ <br />
+ Gestion du fichier de description du système, interface utilisateur en GTK+.
+ </p>
+ <ul class="list">
+ <li>Le rapport est disponible <a href="Projets/1A/Rapport-Particules.pdf">ici</a>.</li>
+ <li>Les sources sont disponibles <a href="Projets/1A/Particules.tar.gz">ici</a>.</li>
+ </ul>
+
+ <h3>Machine Enigma</h3>
+ <h4>C</h4>
+ <h5>Janvier 2008</h5>
+ <p>
+ Projet de programmation impérative pour la réalisation d'une machine
+ <a href="http://fr.wikipedia.org/wiki/Enigma_%28machine%29">Enigma</a>.
+ </p>
+ <ul class="list">
+ <li>Le rapport est disponible <a href="Projets/1A/Rapport-Enigma.pdf">ici</a>.</li>
+ </ul>
+
+
+ <h3>Compression de Huffman</h3>
+ <h4>Caml</h4>
+ <h5>Novembre - Décembre 2007</h5>
+ <p>
+ Projet de programmation fonctionnelle, dont le but est de réaliser une compression
+ de <a href="http://fr.wikipedia.org/wiki/Codage_de_Huffman">Huffman</a>
+ </p>
+ <ul class="list">
+ <li>Le rapport est disponible <a href="Projets/1A/Rapport-Huffman.pdf">ici</a>.</li>
+ </ul>
+
+
+ <div id="footer">
+ <p>
+ <a href="http://validator.w3.org/check?uri=referer">
+ Page valide XHTML 1.0 Strict
+ </a>
+ &nbsp;
+ <a href="http://jigsaw.w3.org/css-validator/check/referer">
+ CSS Valide
+ </a>
+ &nbsp;
+ Contenu disponible sous <a rel="license" href="http://creativecommons.org/licenses/GPL/2.0/">CC-GPL</a>
+ <br />
+ Design by <a href="http://www.wfiedler-online.de/index.php">wfiedler</a>
+ </p>
+ </div>
+
+ </div>
+</div>
+</div>
+</body>
+</html>