Category    ensai


Projet ENSAI

by Walter Rudametkin     teaching ensai french

Posted 2014.09.29 — Rennes, France

Projet Ensai: éditeur universel de matrices de choix commentables

Le but du projet est de permettre la création d'un éditeur universel de matrices de choix pour les PCMs.

Cahier des charges

Le cahier des charges est simple: - application en mode SaaS - possibilité de charger un modèle de PCMs, de l'éditer, de laisser des commentaires - Possibilité de sortir un certain nombre de statistiques sur ce modèle - Possibilité de travailler de manière collaborative sur ce modèle (non requis)

Environnement technique

  • Java-GWT ou Javascript pour la partie client, Java pour la partie serveur.

Rendu attendu

  • modèle de conception claire (architecture et conception détaillée)
  • code source de l'application rendu sur github ou bitbucket en utilisant maven.

Liens

Pour créer le projet.

mvn archetype:generate \ -DarchetypeGroupId=org.codehaus.mojo \ -DarchetypeArtifactId=gwt-maven-plugin \ -DarchetypeVersion=2.6.1

Quelques tips sur GWT

Date de rendu

Livrable d'analyse:

  • Refonte du cahier des charges
  • diagramme de cas d'utilisation
  • modèle de scénarios,
  • mockup écran http://balsamiq.com/products/mockups/ Rendu: 17/11 par mail

Livrable de conception

  • modèle métier
  • diagrame de package
  • diagramme d'architecture Rendu: 1/12 par mail

Livrable de développement

  • url du repo github ou bitbucket à fournir
  • pas forcément complet
  • GWT Rendu 16/12

Resources

Squelette de projet SmartGWT + Maven

Exemple de code pour les PCMs

Exemple JaxB

Exemple Jaxb sur les PCMs

Dans votre pom.xml

</p>

<p><dependency>
    <groupId>com.sun.xml.bind</groupId>
    <artifactId>jaxb-core</artifactId>
    <version>2.2.11</version>
</dependency>
  <dependency>
    <groupId>com.sun.xml.bind</groupId>
    <artifactId>jaxb-impl</artifactId>
    <version>2.2.11</version>
</dependency></p>

<p>

Bon courgage ...

Read More