Software Workshops I

Quadrimestre 4 - Industrial data processing and networks and telecommunications options

48 hours

Coordinator : ARO

Teaching staff : ARO, JLC, SRV

General course description

Programming applications with graphic interface and network-oriented Java

Learning basic skills

First-block Java course

Course Aims

Implementation of Java applets with graphic interface and network finality (Client/Server type). The EDI NetBeans environment is used with the exception of its graphic tool for graphic interface conception.

Course Outline

  • Object Oriented
  • Inheritance and Polymorphism
  • JavaFX: Introduction
  • Design pattern: Oberver / Observable
  • Java FX: Events
  • Multithreading
  • Input/Output flows
  • Sockets and TCP/IP


  • 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)