Détail du sujet

14/11/2012 Sujet 10 :  IHM HTML5 pour un simulateur de marchés financiers
Auteur : Yann Secq  Ecrire Site
(Responsable Informatique : Philippe Mathieu  Ecrire )

Contexte: ATOM [1] est un simulateur de marché financier dirigé par les ordres. Une interface web (Atom On Web [2]) a été développée pour utiliser ATOM dans un cadre pédagogique. Une autre interfacea été développée en Swing pour générer automatiquement des fichiers d'ordres et de prix.

Objectif: Intégrer un serveur de servlet léger dans ATOM pour fournir uniquement des interfaces web pour les différents types d'usages de la plateforme: contexte pédagogique, génération d'ordres et de prix, relecture de fichiers pré-existants d'ordres et de prix.

Etapes du projet:

1. Etudier twjs [3] ou tout autre serveur de servlet léger intégrable dans une application. Production: une page de documentation technique expliquant l'intégration du serveur dans l'application ainsi qu'un jar exécutable lançant une servlet basique (type HelloWorld).

2. Basculer le war d'Atom On Web dans un jar auto-exécutable équivalente à celui de l'étape 1 qui lors de son exécution ouvre un navigateur et propose une liste d'application, la seule accessible étant Atom On Web.

3. Convertir l'interface Swing générant ordre et prix en servlet et l'intégrer dans l'archive de l'étape 2. Ainsi, lors de son exécution, deux applications sont maintenant proposées.

4. Intégrer l'application permettant de rejouer un flux d'ordre, ce qui constituera la troisième application.

5. En cas de progression rapide, de nouvelles applications pourront être envisagées.

Une attention particulière sera demandée sur la documentation technique ainsi que la javadoc du projet.

Contact(s): {philippe.mathieu, yann.secq}@univ-lille1.fr

Liens associés :
Sujet non-attribué