ETD

Archivio digitale delle tesi discusse presso l'Università di Pisa

Tesi etd-11062009-102505


Tipo di tesi
Tesi di laurea specialistica
Autore
STOPPONI, VALENTINO
URN
etd-11062009-102505
Titolo
Client-Server Communication Design and Implementation for a Wirelessly Connected System
Dipartimento
INGEGNERIA
Corso di studi
INGEGNERIA INFORMATICA
Relatori
relatore Prof. Lenzini, Luciano
correlatore Prof. Porras, Jari
correlatore Prof. Prete, Cosimo Antonio
Parole chiave
  • Nessuna parola chiave trovata
Data inizio appello
17/12/2009
Consultabilità
Non consultabile
Data di rilascio
17/12/2049
Riassunto
English

This thesis is intended as a contribution to the multi-universitary and multi-disciplinary project named UMSIC, which at the time of this work is in its initial state. The project aims to help children which have integration problems to integrate with the others by means of music: this is accomplished by using specifically programmed internet tablets running the Maemo Linux OS for composing musical pieces, singing and creating group works.
The work described in this thesis strives to be an early take on the design and implementation of the various aspects, based on the initial requirements. It focuses on the main design issues, specifying the client-server interaction between the children's devices and the teacher's guiding server and creating a communication protocol with a mostly bottom-up approach for the various possible use cases. Part of this protocol is implemented and an existing application has been selected and adapted as a possible GUI for the server. This work will be used as a starting point for the actual complete project.

Italiano

Questa tesi è intesa come un contributo al progetto multiuniversitario e multidisciplinare chiamato UMSIC, che al momento della produzione di questo lavoro è allo stato iniziale. Il progetto mira ad aiutare bambini che hanno problemi di integrazione ad integrarsi con gli altri per mezzo della musica: ciò è ottenuto utilizzando delle specificamente programmate internet tablets con il sistema operativo Maemo Linux per comporre pezzi musicali, cantare e creare lavori di gruppo. Il lavoro descritto in questa tesi punta ad essere un primo tentativo
alla progettazione e implementazione dei vari aspetti, in base ai requisiti
iniziali. Si incentra sulle principali caratteristiche di progettazione, specificando
l’interazione client-server tra i dispositivi usati dai bambini e il server di guida
usato dall’insegnante e creando un protocollo di comunicazione con un approccio
principalmente di tipo bottom-up per i vari possibili modi d’uso. Parte di
questo protocollo è implementato e una applicazione già esistente è stata scelta
e adattata come una possibile GUI per il server. Questo lavoro sarà utilizzato
come punto di partenza per il vero e proprio progetto completo.
File