TPs IN413/IN4A21 2007/2008

Au début de l'unité : (à l'esiee: c'est installé / chez soi: à installer)

  1. JDK 6 update 2 (ou +)
  2. BlueJ 2.2.0 (ou +)
    Si vous voulez accéder à JNEWS à partir d'un portable connecté en wifi à l'ESIEE,
    il faut modifier le fichier bluej\lib\bluej.defs avant de lancer BlueJ :
    remplacer la ligne
    #bluej.windows.vm.args=
    par la ligne
    bluej.windows.vm.args=-Dhttp.proxyHost=cache.esiee.fr -Dhttp.proxyPort=3128
  3. 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...

    submit status log

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

    evaltp ready

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

    login processed

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

    incorrect echecs

    L'objectif est d'obtenir ça :

    bravo

  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...

    bluej-submit

  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 javadoc (utilisant CheckStyle) simplement en le choisissant dans l'outil de soumission de BlueJ (Browse puis javadoc).
    Cet outil vous prévient s'il manque un commentaire javadoc sur une classe, un attribut, une méthode, un paramètre, un return, un throws, etc.
  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é.


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