Questo libro vuole essere uno strumento per chi desidera apprendere i fondamenti della programmazione di rete secondo un nuovo approccio.
Il filo conduttore non è più costituito dal linguaggio e dalle operazioni usate per accedere alla trasmissione dati, bensì dai servizi e dalle modalità e strategie con le quali si intende usufruirne.
Il libro è suddiviso in cinque parti. Nella prima, introduttiva, vengono gettate le basi per la strutturazione di protocolli e servizi. La seconda si occupa di proporre caratteristiche e modalità con cui è possibile usufruire dei più importanti servizi
disponibili in rete (con particolare riferimento a Web, RSS, podcast e mail).
Le parti successive sono dedicate a due linguaggi diversi, Java e C.
L'ultima sezione, infine, fornisce unappendice nella quale si trovano le soluzioni degli esercizi proposti all'interno del testo.
Il libro offre due modalità di lettura: una verticale, in cui i capitoli possono essere affrontati in maniera sequenziale, come in qualunque libro, permettendo al lettore di esaminare prima gli aspetti teorici e poi quelli pratici, e consentendo di concentrarsi sul linguaggio di maggiore interesse.
Nella lettura orizzontale, invece, il lettore è invitato a leggere capitoli e paragrafi portando avanti parallelamente due o più parti; in tal modo, per ogni argomento affrontato, verrà discussa sia la parte teorica che quella pratica e sarà possibile
concentrarsi da subito sugli aspetti tecnici.
L'autore
Dario Maggiorini è diventato ricercatore presso l'Università degli Studi di Milano dopo avervi conseguito la laurea in Scienze
dell'Informazione e il Dottorato in Informatica rispettivamente nel 1997 e nel 2002.
Nel passato la sua attività di ricerca si è focalizzata nell'ambito della qualità di servizio per reti IP, problematiche di distribuzione di contenuti multimediali, e architetture software per la fornitura di servizi a terminali mobili. Attualmente i suoi interessi vertono sulle reti di sensori sottomarini e le architetture software a supporto di applicazioni di entertainment in rete.