Tecnologie Informatiche per la Telematica
Corso di Laurea in Ingegneria delle Telecomunicazioni (II anno Laurea Specialistica - 5 CFU)
Facoltà di Ingegneria
Università degli Studi di Cassino
Anno accademico 2007/2008
Ing. Mario Molinara
Mail: m.molinara@unicas.it
Descrizione e Programma del Corso
L'insegnamento è rivolto agli allievi che intendono approfondire le tecnologie informatiche nel settore della Telematica, con un occhio particolare alle applicazioni dedicate all'offerta di servizi in rete con linguaggi di programmazione object oriented come java. La prima parte del corso è dedicata alla presentazione del linguaggio java. La seconda parte è dedicata alla scrittura di codice client/server multi thread. Nella terza parte si passeranno in rassegna gli standard definiti per i Web Service, alla base delle tecnolgie abilitanti alle Service Oriented Architecture (SOA)
Prerequisiti consigliati
Fondamenti di informatica I, Fondamenti di informatica II, Reti di Calcolatori, Sistemi Operativi.
- Esercitazione del 9 ottobre 2007 - Soluzione Esercizio 1, Soluzione Esercizio 2
- Esercitazione dell'11 ottobre 2007 - Soluzione Esercizio 1, Soluzione Esercizio 2
- Esercitazione del 16 ottobre 2007 - Soluzione Esercizi 1 e 2
- Esercitazione del 19 ottobre 2007 - Soluzione Esercizio (Dal sito della Sun)
- Applicazione web con jsp del 9 novembre 2007
- Thinking in Java (Libro di riferimento - Gratuito - In inglese)
- I libri di mokabyte (Parte 1, Parte 2) (Libri gratuiti e ben fatti - In italiano)
- Java Standard Environment ( Ambiente di produttività per Java)
- The Java Tutorial (Riferimento più importante)
- The Java 2 Platform API Specification
- The Java Language Specification
- Neatbeans (IDE per java; vanno installati i plug-in per J2ME e SOA)
- SOA su wikipedia
- Corso di Sistemi Software 04/05 (Università di Bologna)
- Iinteressante FAQ
- "Design Patterns: Elements of Reusable Object-Oriented Software", GoF
- "Thinking in Patterns with Java", Bruce Eckel (scaricabile)
- "GoF's Design Patterns in Java", Guidi Polanco (scaricabile)