FICHE DE TD NUMERO 8 ********************** Exercice 1. Création d'un objet persistant =========================================== Question 1. ------------ Etendre la classe Stack par la classe PersistentStack pour ajouter deux méthodes : - public saveTo(String filemane); - public static PersistentStack loadFrom(String filemane); Exercice 2. ------------ Ecrire un code illustrant l'utilisation de votre classe. Exercice 2. Transfert d'un objet à travers le réseau ===================================================== Question 1. ------------ Etendre la classe Stack par la classe MovableStack pour ajouter deux méthodes : - public uploadTo(String machine); - public static MovableStack downloadFrom(String machine); Exercice 2. ------------ Ecrire un code illustrant l'utilisation de votre classe. Exercice 3. Agents mobiles =========================== Question 1. ------------ Coder un système d'agents mobiles comme vu en cours. La liste des machines disponibles sera stockée dans un tableau accessible par chaque agent (chaque agent pourra événtuellement en avoir/en faire une copie). Question 2. ------------ L'utiliser pour développer une application qui recherche: a. la machine ayant la plus grande mémoire disponible (critère à définir, c.f. Java.lang.Runtime) b. le plus grand nombre de processeurs c. le cumul de a. pour l'ensemble des machines. D. le cumul de b. pour l'ensemble des machines.