Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
enseignement:d14:tp:tp4 [2014/09/30 09:28] Emmanuel Brunoenseignement:d14:tp:tp4 [2023/09/20 18:52] (Version actuelle) – modification externe 127.0.0.1
Ligne 21: Ligne 21:
 ==== Les socket en Java ==== ==== Les socket en Java ====
   * En utilisant la classe ''Socket'', créer un classe ''Client'' (qui ouvre une connexion vers le serveur et y sérialise des objets) et une classe ''Serveur'' qui attend un flux d'objets sérialisés, qui les désérialise et les affiche sur la console.   * En utilisant la classe ''Socket'', créer un classe ''Client'' (qui ouvre une connexion vers le serveur et y sérialise des objets) et une classe ''Serveur'' qui attend un flux d'objets sérialisés, qui les désérialise et les affiche sur la console.
- 
-==== Pour aller plus loin ==== 
-Pour permettre ma sérialisation portable en applications hétérogènes (entre des applications Java, C++, Web, ..) il faut s'affranchir de deux problèmes : le format d'échange des données et le protocole réseau.  
- 
-Pour cela le couple JSON/Websocket est un bon choix : 
-http://bruno.lsis.univ-tln.fr/projects/simplewebsocket 
- 
-Essayez de mettre en place une extension de la bibliothèque qui offre une API Web pour utiliser la bibliothèque. 
- 
 ===== Les IHM ===== ===== Les IHM =====
 http://download.oracle.com/javase/tutorial/uiswing/ http://download.oracle.com/javase/tutorial/uiswing/
Ligne 44: Ligne 35:
  
 ==== Editeur d'IHM ==== ==== Editeur d'IHM ====
-Pour aller plus loin, vous pouvez utiliser un générateur d'IHM http://code.google.com/intl/fr/javadevtools/wbpro/quick_start.html (Il faut installer un plugin sous eclipse).+Pour aller plus loin, vous pouvez utiliser un générateur d'IHM https://www.jetbrains.com/idea/help/swing-designing-gui.html
  
 Sous linux, si vous avez des problèmes d'affichage ajouter  Sous linux, si vous avez des problèmes d'affichage ajouter 
Ligne 53: Ligne 44:
  
 {{tag>D14 TP Java E/S IHM}} {{tag>D14 TP Java E/S IHM}}
----- dataentry page ---- +
-type                 : TP +
-enseignement_tags    : D14 +
-technologie_tags    : Java +
-theme_tags          ; E/S,IHM +
----- +
 ---- struct data ---- ---- struct data ----
 +metadata.level       : 
 +metadata.Type        : TP
 +metadata.Nom         : 
 +metadata.Enseignements : D14
 +metadata.Promotions 
 +metadata.Technologies : Java
 +metadata.Thèmes     : E/S, IHM
 +metadata.Description : 
 ---- ----