haut
Programmes
L'IUT m'a permi d'aquérir des connaissances solides pour la création de programmes.
Je m'intéresse particulièrement à JAVA et à ses possibilités de communication par le réseau.
Mai 2004
Tic-Tac-Toe .EXE SOURCES C++ (Orienté objet)
Projet de conception de programmes en première année d'IUT réalisé en binôme.
Il s'agit du célèbre jeu de
Tic-Tac-Toe, jouable contre l'ordinateur dôté d'une capacité d'apprentissage :
dans les premières parties, l'ordinateur joue de manière aléatoire car il n'a encore aucune connaissance.
Après chaque partie jouée, l'ordinateur mémorise ses victoires et ses échecs et se perfectionne.
Cette phase d'apprentissage étant assez longue, il est possible de faire jouer l'apprenti contre un second adversaire virtuel de manière autonome afin d'emmagasiner des connaissances plus rapidement.
Mai 2004
Gestion d'une Pizzeria .EXE SOURCES VB
Projet Visual Basic en première année d'IUT réalisé en binôme.
Cette application a été concue pour aider à la gestion d'une Pizzeria : gestion des clients et de leurs commandes, livraisons, factures.
Il est possible de sauvegarder les données sur fichiers pour restauration au prochain lancement du programme.
Novembre 2004
Projet JAVA en seconde année d'IUT réalisé en binôme.
Réalisation d'une application permettant la gestion (simplifiée) de réservations et d'abonnements d'un théâtre, basée sur la grille tarifaire du
Théâtre de la Ville-Paris.
Janvier 2005
TChat Client léger/Serveur Multithreads SOURCES JAVADOC DOCUMENTATION JAVA (Sockets TCP/IP, Threads)
Projet JAVA en seconde année d'IUT réalisé en trinôme.
Réalisation d'un système de dialogue en temps réel, centralisé autour d'une application serveur et de plusieurs clients légers communiquant à l'aide des sockets Java.
Tous les traitements sont effectués côté serveur et il est très aisé d'ajouter des fonctionnalités grâce à un système de
plugins activables et désactivables à volonté, sans nécessiter le redémarrage du serveur.
Les plugins fournis offrent des commandes semblables à l'IRC qui permettent, entre autres, d'obtenir des informations sur la charge de chaque thread du serveur et des statistiques sur les utilisateurs connectés, de filtrer les messages, d'effectuer des actions, de fermer le serveur selon une plage horaire prédéfinie...