Liste des projets
Choix d'un sujet
- articles
- pour programmeurs fonctionnels et C++ : surcharge de () en C++ (bibliotheque FC++)
- pour programmeurs .NET : Generics pour CLR et C# (site Gyro, article PLDI)
- tests de logiciels
- pour les applications P2P : bench et test de robustesse pour MLdonkey
- pour les présentations : comparaison Active Dvi avec Prosper (style LaTeX) et PowerPoint
- tests d'environnements
- pour programmeurs multi-plateformes : benchs entre ocamil et F#
- pour les fanas d'Eclipse :
test et extension d'O'Caide (mise à jour automatique);
intégration de la commande ocamldoc.
- pour les mondes virtuels : test de la version Linux de Scol et developpement d'un mini-chat.
- comparaison de langages
- pour programmeurs Ada95 : Ada95 et O'Caml pour les parties modules et objets
- pour programmeurs fonctionnels : Scheme (Bigloo) et O'Caml, noyau, bibliothèques et environnements de développement
- realisations
- pour l'élégance du lambda-calcul : Applets pour la reduction en lambda-calcul (langage libre, une ancienne version se trouve dans
le catalogue 2002-2003 et utilisable ici)
- pour l'intégration Java/O'Caml : interfacage des classes de Date, Time et Calendar de Java avec O'Caml en utilisant O'Jacare. Construire une mini-application
de gestion de calendriers.
- pour écrivains en herbe : integration de MLgraph avec ActiveDvi
- pour diffuseurs d'Applets : Etendre le plug-in O'Caml pour Netscape en gerant un cache de fichiers et en autorisant le telechargement d'une applications decoupees en plusieurs fichiers (directive use).
Rendu
Il est demandé un court rapport clair et concis (moins de 10 pages sans les annexes) présentant la problématique du sujet en guidant le
lecteur par un exemple pertinent. On peut ajouter des annexes à
ce document (en particulier les listings ou des exemples plus complets). Ce
document doit etre rendu AVANT les soutenances.
Evaluation
L'evaluation comprend :
- le rapport du projet et une archive des implantations (note commune au binome)
- une soutenance de 20 minutes par projet (note individuelle)
Les soutenances auront lieu le lundi 12/1/2004 matin.
Les rapports sont à rendre au plus tard le 5/1/2004.
Page maintenue par Emmanuel Chailloux, dernière modification le 23/11/2003