La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Conception du ChatSystem TP COO-POO Romaric GUILLERM

Présentations similaires


Présentation au sujet: "Conception du ChatSystem TP COO-POO Romaric GUILLERM"— Transcription de la présentation:

1 Conception du ChatSystem TP COO-POO Romaric GUILLERM guillerm@laas.fr

2 Le ChatSystem Réseau local Mon binôme ! Autre binôme 1 Autre binôme 2 Autre binôme 3 Notre ChatSystem Leur ChatSystem Texte ou Fichier + Protocole !

3 Processus

4 SVN Projet SVN Commun Partie de code commune Projet SVN Binôme 1 Projet SVN Binôme 2 Projet SVN Binôme n … 1 binôme responsable -Données ? -Protocole ? -…

5 Technologies IInterfaces Homme-Machine (IHM) LLe multitâche : les threads CCommunication Réseau : PProtocole UDP PProtocole TCP SSérialisation d’objets ....

6 IIHM (libraire « swing ») FFaire une maquette de l’IHM (sur papier) SS’appuyer sur les fonctionnalités souhaités pour choisir les composants de l’IHM : JJList, JButton, JTextField, JTextArea, … UUtiliser les LayoutManagers pour la disposition des composants ou containers afin d’avoir une IHM « jolie » même redimensionnée : BBorderLayout, …

7  IHM  Exemple très simple Construction de l’interface Action à réaliser suite à un événement

8 Technologies  Threads Méthodes utiles :  start ()  sleep (long millis)  wait ()  notify () ou notifyAll ()  …  + le « synchronized »

9 Technologies  Réseau  Connexion UDP – exemple de Client :

10 Technologies  Réseau  Connexion UDP – exemple de Serveur :

11 Technologies  Réseau  Connexion TCP – exemple de Client :

12 Technologies  Réseau  Connexion TCP – exemple de Serveur :

13 Technologies  Sérialisation  Exemple de conversion de Message en byte[] et inversement


Télécharger ppt "Conception du ChatSystem TP COO-POO Romaric GUILLERM"

Présentations similaires


Annonces Google