Java - Applications distribuées

publicité
Java - Applications distribuées
java-chat
Java - Applications distribuées
Code: java-chat
sous développement
Originaux
url: http://tecfa.unige.ch/guides/tie/html/java-chat/java-chat.html
url: http://tecfa.unige.ch/guides/tie/pdf/files/java-chat.pdf
Prérequis
• Connaître les bases du langage de programmation JAVA
Objectifs
• Se familiariser avec les packages JSDT et iBus
• Comprendre le principe de fonctionnement d’une application client-serveur
• Comprendre le principe du multicast
Auteurs
Internet et Education
© TECFA 8/12/99
Java - Applications distribuées - .
java-chat-2
• Patrick Jermann
Internet et Education
© TECFA 8/12/99
Java - Applications distribuées - 1. Quand est-ce utile ?
java-chat-3
1. Quand est-ce utile ?
• Partage d’applications
• Applications multi-utilisateur
• Simulations partagées
• Recherche sur le travail collaboratif
• Awareness
• Refléter les actions d’un utilisateur chez d’autres (souris, édition)
• Telepointeurs
• Mondes multi-utilisateurs
• JAVA-MOO
• Living pages
• Mise à jour en temps réel de la liste des visiteurs d’une page WWW
Internet et Education
© TECFA 8/12/99
Java - Applications distribuées - 2. Deux façons de faire
java-chat-4
2. Deux façons de faire
2.1 Client-Serveur
Serveur et Client désignent du Hardware et du Software
Un serveur relaye les actions partagées d’un client à l’autre.
Client 1
Serveur
sendToAll()
av
a
porte
a
.j
v
ja
rv
er
.
t
ha
C
Se
e
pl
Client 2
mp
le
Ch
at
m
Si
Si
Client 3
vous programmez
a
v
ja
.
t
ha
va
C
le
Ch
p
m
Si
Internet et Education
ja
at.
le
imp
le serveur fait ...
S
© TECFA 8/12/99
Java - Applications distribuées - 2. Deux façons de faire
java-chat-5
2.2 Multicast
Client 1
a
v
ja
.
t
ha
C
e
pl
m
Si
Client 2
Client 3
a
v
ja
.
t
ha
p
m
Si
Internet et Education
ava
C
le
.j
hat
eC
pl
Sim
© TECFA 8/12/99
Java - Applications distribuées - 2. Deux façons de faire
Internet et Education
java-chat-6
© TECFA 8/12/99
Téléchargement