09.02.2013 Views

Sviluppo di una piattaforma per lo streaming multimediale - MobiLab ...

Sviluppo di una piattaforma per lo streaming multimediale - MobiLab ...

Sviluppo di una piattaforma per lo streaming multimediale - MobiLab ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Sviluppo</strong> <strong>di</strong> <strong>una</strong> <strong>piattaforma</strong> <strong>per</strong> <strong>lo</strong> <strong>streaming</strong> multime<strong>di</strong>ale in ambiente Android<br />

Proprio <strong>per</strong> questo il primo passo è stato importare le librerie <strong>di</strong> JMF che<br />

offrono le utilità necessarie a stabilire <strong>una</strong> connessione RTP come sovrastruttura del<br />

protocol<strong>lo</strong> UDP.<br />

Lo step successivo ha riguardato l'implementazione del sistema<br />

produttore/consumatore inserito nel sistema <strong>di</strong> gestione dell'handoff (nel<strong>lo</strong> specifico:<br />

ReceiveStreamReader, QueableCircularBuffer, BufferRender).<br />

So<strong>lo</strong> in un secondo momento si prenderanno in considerazione la creazione<br />

dell'Handoffclient e la riproduzione del contenuto multime<strong>di</strong>ale.<br />

4.2 – Progettazione dell'ASF<br />

Per meglio capire il progetto nella sua interezza vedremo in questo paragrafo i<br />

<strong>di</strong>agrammi fondamentali realizzati in fase <strong>di</strong> progettazione: Use Case Diagram,<br />

Sequence Diagram e Class Diagram.<br />

Figura 13 - Diagramma dei casi d'uso<br />

Il <strong>di</strong>agramma dei casi d'uso mostra quali funzionalità sono richieste al sistema nella<br />

sua interazione con l'utente; nel<strong>lo</strong> specifico l'utente seleziona <strong>una</strong> risorsa <strong>di</strong>sponibile<br />

su un server remoto e successivamente la visualizza; al fine <strong>di</strong> attuare questi due<br />

55

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!