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 ...
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 />
Inoltre il codec stesso ha reso necessaria la riscrittura della classe Arch, <strong>una</strong><br />
classe <strong>di</strong> utilità pubblicata da Sun, il cui scopo è fornire all'applicazione il<br />
riconoscimento dell'architettura hardware:<br />
package it.saviano.tesi;<br />
public class Arch {<br />
}<br />
public final static int UNIX = 2;<br />
public final static int LINUX = 16;<br />
public final static int X86 = 32;<br />
public static boolean isBigEn<strong>di</strong>an() {<br />
return false;<br />
}<br />
public static boolean isLittleEn<strong>di</strong>an() {<br />
return true;<br />
}<br />
public static int getAlignment() {<br />
return 1;<br />
}<br />
public static int getArch() { return LINUX | UNIX | X86; }<br />
4.5 – Tools aggiuntivi<br />
<strong>di</strong> control<strong>lo</strong>.<br />
All'interno del package unibo sono presenti, a supporto del sistema, dei tools<br />
Questi strumenti – il Logger e i debugger interni al QueableCircularBuffer – sono<br />
stati anch'essi tradotti, ma il <strong>lo</strong>ro utilizzo è limitato al so<strong>lo</strong> testing su reale <strong>di</strong>spositivo<br />
mobile, essendo già previsto, <strong>per</strong> l'emulazione, il citato DDMS. Qua<strong>lo</strong>ra fosse<br />
comunque necessario, possono essere resi o<strong>per</strong>ativi montando all'emulatore la<br />
SDcard.<br />
QueableCircularBuffer è stato dotato <strong>di</strong> un costruttore alternativo, che accetti in<br />
ingresso un’istanza della classe ALogger, la versione Android <strong>di</strong> Logger.<br />
Inoltre è stata creata <strong>una</strong> piccola classe Observer, Stampante, il cui ruo<strong>lo</strong> è quel<strong>lo</strong> <strong>di</strong><br />
rendere visibili in ambiente DDMS gli eventi generati dal<strong>lo</strong> stream.<br />
69