TPs IN413 2009/2010

Au début de l'unité : installer (chez soi !)

  1. JDK 6 update 14 (ou +)
  2. BlueJ 2.5.2 (ou +)
  3. configuration esiee de BlueJ (remplacer le répertoire bluej par celui contenu dans le fichier compressé)
  4. un navigateur avec une version de la JVM (1.6 ou +, JVM 1.6 == JavaSE 6)

Au début de chaque TP

A la fin de chaque question

A la fin de chaque TP

Optionnellement (*)

Au début de chaque TP
  1. Attention ! Les sujets peuvent être modifiés jusqu'au matin du TP ...
  2. Téléchargez l'archive tpX.jar, dans le répertoire de votre choix, par exemple U:tp_java
    Ne pas décompresser l'archive !
  3. Exécutez BlueJ, puis Menu Projet, item Ouvrir non-BlueJ..., sélectionnez cette archive
    (le répertoire tpX ne doit pas déjà exister à cet endroit)
  4. Votre projet se trouve  maintenant dans U:tp_java\tpX
  5. Avec votre navigateur, ouvrez l'énoncé du tpX en U:tp_java\tpX\index.html

A la fin de chaque question

Cliquez sur chaque image pour l'agrandir.

Dans BlueJ :
  1. Menu Outils, item Submit...

    submit1

  2. Browse, puis evaluation_IN413, puis evaluation_tpX_questionY, puis bouton Submit

    evalTP

  3. Entrez votre login, votre mot de passe, puis OK

    param_eval

  4. Vérifiez qu'aucun message d'erreur ne s'affiche dans la fenêtre colorée !

    res2_err1   res2_err2

    L'objectif est d'obtenir ça :

    res2_ok

  5. Attention ! Pour que le TP soit considéré comme "correctement" rendu, il faut que chaque question traitée ait été évaluée par JNEWS 6 fois avant la date limite.
    (sauf bien sûr si vous avez 0 échec(s) avant !)

A la fin de chaque TP

Cliquez sur chaque image pour l'agrandir.

Dans BlueJ :
  1. Menu Outils, item Submit...

    submit1

  2. Browse, puis rendre_TP_IN413, puis (en général) depot_tpX_en_binome (sinon depot_tpX_seul), puis OK, puis bouton Submit

    rendreTP

  3. Entrez votre login, votre mot de passe, et (en général) le login de votre binôme, puis OK

    param_bi

  4. Vérifiez qu'aucun message d'erreur ne s'affiche dans la fenêtre colorée !

    res1_err1   res1_err2

    ".. file(s) successfully submitted" ne veut pas dire que tout s'est bien passé ;
    il faut vérifier dans la fenêtre "Submission Result" que le TP a bien été correctement "déposé".

    Après avoir obtenu ça :

    res1_ok

    fermez la fenêtre par la croix en haut à droite et non par le bouton OK.

  5. Toute nouveau dépôt remplace l'ancienne version sans demander confirmation (les mots de passe doivent donc rester strictement personnels)

  6. Attention ! Chaque TP doit être ainsi "rendu" au moins une fois avant la date limite (spécifiée sur la page web de l'unité et dans l'agenda de Jnews).

Optionnellement(*)
  1. Vous pouvez utiliser l'outil PMD simplement en le choisissant dans l'outil de soumission de BlueJ (Browse puis PMD).
    Cet outil vous donnera des conseils pour améliorer vos programmes et vous permettra souvent d'anticiper des bugs. S'intéresse également à la présentation des programmes pour améliorer leur lisibilité et leur standardisation.
  2. Vous pouvez utiliser l'outil FindBugs simplement en le choisissant dans l'outil de soumission de BlueJ (Browse puis findbugs).
    Cet outil détecte beaucoup de situations potentiellement génératrices de bugs. Mais il ne tient aucun compte de la présentation.
  3. Vous pouvez utiliser l'outil CheckStyle pour la JavaDoc simplement en choisissant dans l'outil de soumission de BlueJ (Browse puis javadoc).
    Cet outil détecte les principaux manques de documentation Javadoc.
  4. Vous pouvez également consulter l'historique détaillé de vos 6 dernières soumissions simplement en choisissant historique_perso_detail_6submit dans l'outil de soumission de BlueJ.
    En choisissant historique_perso_tous_tp, vous obtiendrez un résumé de toutes vos soumissions à tous les outils.
    Dans les 2 cas, un lien vous pemet d'accéder à l'historique détaillé de toutes vos soumissions.
  5. Vous pouvez enfin comparer vos résultats de soumission pour chaque question avec ceux des autres étudiants de l'unité, simplement en choisissant autres_résultats_tpX_questionY dans l'outil de soumission de BlueJ.
    Un lien vous permet d'accéder à de nombreuses statistiques sur toutes les soumissions à tous les outils par tous les étudiants de l'unité.

(*) Il est également possible d'utiliser les outils de soumission indépendamment de BlueJ : jsubmitter.jnlp (accepter le certificat)
Pour cela, il faut ouvrir le fichier submission.defs de ce TP, puis procéder comme sous BlueJ.
Attention ! Il faut absolument avoir fait une soumission avant de fermer la fenêtre (par exemple "historique_perso_tous_tp").


--> Dernière mise à jour le par DB