2ème année - Sections industrielle et réseaux et télécommunications
25 heures de cours et laboratoires
Enseignants : PBT, PMA, ARO, FPQ
3 ECTS
Description générale du cours
Programmation d'applications à interface graphique et orientation réseau en Java.
Matières prérequises
Cours de Java de première année.
Objectifs
Mise au point de petites applications Java à interface graphique et finalité réseau (de type Client/Serveur).
Utilisation d'un environnement de développement intégré (EDI).
Evaluation
Voir le tableau des évaluations des cours de 2ème.
Plan du cours
Bref rappel des notions de Java vues en première année
Découverte de l'EDI NetBeans
Programmation d'interface graphique (librairies swing et awt) : aspects statiques et dynamiques (programmation événementielle), design pattern observateur/observé
Les bases du multithreading
Les flux d'entrée / sortie
Sockets et TCP/IP
Bibliographie
- Pat Niemeyer & Jonathan Knudsen Introduction à Java ÉditionsO'Reilly, Paris (Deuxième édition, 2002)
- Ian F. Darwin Java en action Éditions O'Reilly, Paris (2002)
- Elliotte Rusty Harold Java Network Programming O'Reilly Media, Sebastopol, CA (Third Edition, 2005)