Pré-requis : avoir installé

  1. bluej la dernière version intègre le j2se1.8, utilisation conjointe avec eclipse est possible, cf. le forum d'entraides...
  2. un navigateur avec une version 1.8 (ou + ...) de la JVM, (rappel JVM 1.8== J2SE8.0)
    ou bien l'usage de l'outil prédéfini appletviewer inclus dans le j2se,
       
    un exemple de commande en ligne
             >
    appletviewer tp2.html  ou bien >appletviewer http://jfod.cnam.fr/progAvancee/tp2/tp2.html
        
             il vous faudra peut-être indiquer le chemin de cet utilitaire
                  sous windows par cette commande set PATH=%PATH%;C:\BlueJ-317\jdk\bin
  3. un éditeur de page html pour les rapports de TP : par exemple Nvu(Kompozer), AOLPress, FrontPage Express sont largement suffisants et très intuitifs d'emploi

 

TP Thème État Échéance

tp1

Introduction à Bluej,
mise en oeuvre, vérification des outils ...

clos

 11 Octobre  2016

tp2

Java impératif

clos

18 Octobre 2016

tp3

Piles d'objets

clos

 25 Octobre 2016

tp4

Programmation événementielle

clos

 8 Novembre 2016

tp5

Les collections

clos

 15 Novembre 2016

tp6

Les patrons Composite et Visiteur
Le langage WhileL

publié

29 Novembre 2016

tp_commit

Les patrons Template Method, Transaction

publié

6 Décembre 2016

tp7

Introspection

publié

20 Décembre 2015

tp8

Le patron Décorateur et les entrées/sorties

publié

3 Janvier 2017

tp_injection

Injection de dépendances

publié

17 Janvier 2017
       
  Bonus obtenu    


Mise en Oeuvre et réalisation d'un TP : tpX
  1. Par l'agenda télécharger l'archive tpX.jar du tp à réaliser ou directement depuis cette page.
  2. Sous BlueJ ouvrir l'archive  tpX.jar : Lancer BlueJ, puis dans le menu "Projet", choisir l'item "Ouvrir non-bluej" et sélectionner cette archive tpX.jar. Cette ouverture génère un répertoire "tpX".
  3. Dans le répertoire "tpX", le fichier tpX.html contient l'énoncé du "tpX". Ouvrir ce fichier avec un navigateur, certaines applettes sont incluses..
  4. Répondre aux questions de l'énoncé... il y aura sûrement du code à écrire !
  5. Au fur et à mesure des réponses il y a la possibilité de soumettre les réponses à des tests : Évaluation de vos travaux avec BlueJ(ay) et l'outil "Submitter", JNEWS côté serveur,        
  6. Après avoir répondu à toutes les questions avec 0 faute aux tests il reste encore à rédiger le rapport de TP en complétant le fichier "index.html" fourni dans le répertoire "tpX".
  7. L'ensemble du travail demandé terminé, recréer l'archive tpX.jar menu Projet, item exporter
  8. Par l'agenda s'inscrire aux tpX et envoyer l'archive créée en 7.
  9. C'EST TOUT !!!


Rendre un "bon" TP :
Après avoir obtenu un "sans faute" ou presque aux tests, (ATTENTION, les tests ne sont pas un outil de mise au point de vos programmes mais ils sont là, pour nous, comme indice du travail fait et de programmes donnant des résultats attendus) il faut rédiger votre rapport de TP. Puis, l'ensemble programmes/rapport de TP étant prêts, il faut les regrouper dans une archive ".jar" et déposer cette archive par l'agenda dans les délais impartis.

Votre rapport de TP,  le fichier "index.html" (extension .html) (2/5 points) est une page html (dont un schéma est proposé en "index.html" du projet ) qui contient :

  • vos noms, prénoms et votre n° élève (matricule).
  • par question, le code java que vous avez écrit en réponse (code présenté par exemple avec http://www.java2html.de pour une présentation agréable, ou bien par l'outil développé par l'un de vos prédécesseurs http://javavershtml.recoding.fr/) et suivi d'un lien sur les sources complètes (.java) et d'un lien sur la javadoc correspondante.
  • les applettes qui doivent être en ligne i.e. doivent apparaître et être active dans le fichier "index.html" (votre rapport).
  • toutes les copies d'écran et tous les commentaires qui vous semblent pertinents et informatifs afin de rendre la lecture de votre rapport agréable et aisée.
  • les références bibliographiques utilisées.
  • les difficultés rencontrées ...
  • un exemple de rapport

Regrouper un projet dans une archive ".jar"  sous Bluej :

  • rassembler tous les fichiers à archiver dans le répertoire du projet.
  • dans Bluej, menu "Projet", choisir "Exporter (jar)..."
  • dans la fenêtre suivante cocher les deux cases "inclure le code source" et "include Bluej project files", clic sur "continuer" et enregistrer l'archive sous un nom judicieux ("tpX.jar" par exemple).

Bons TPs

Evaluation de vos travaux avec BlueJ(ay)et l'outil "Submitter"

1) Menu Outils, item Submit

2) Browse puis jnews_NFP121, tpX_evaluation (ici tp1)

3) Ok puis Submit entrez votre nom et numéro de matricule (idem Agenda)

4) Une fenêtre résultat Submission Result doit apparaître

notez qu'il est préférable de fermer cette fenêtre par la case de fermeture
en haut à droite plutôt que d'utiliser le bouton Ok...

BlueJ

A free Java Development Environment designed for beginners, used by millions worldwide. Find out more...

"One of my favourite IDEs out there is BlueJ"
— James Gosling, creator of Java.