01.06.2013 Views

Facoltà di Ingegneria Corso di Laurea Magistrale in Ingegneria ...

Facoltà di Ingegneria Corso di Laurea Magistrale in Ingegneria ...

Facoltà di Ingegneria Corso di Laurea Magistrale in Ingegneria ...

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.

2.7. Android ................................................................................................................... 51<br />

2.7.1. Basi della programmazione Android ................................................................ 53<br />

2.8. JADE-LEAP ............................................................................................................... 60<br />

2.8.1. Jade-Leap runtime environment ...................................................................... 60<br />

2.8.2. Split execution ................................................................................................. 62<br />

2.9. JADE-based Android application ............................................................................. 64<br />

2.10. Integrazione <strong>di</strong> JADE e Android <strong>in</strong> Eclipse ............................................................ 67<br />

3. Progettazione del sistema .............................................................................................. 71<br />

3.1. Software <strong>di</strong> partenza ............................................................................................... 71<br />

3.2. Analisi dei requisiti .................................................................................................. 77<br />

3.3. Architettura del sistema .......................................................................................... 78<br />

3.3.1. Agente Android................................................................................................ 81<br />

3.3.2. Agente Manager .............................................................................................. 86<br />

3.4. L’ontologia per il servizio <strong>di</strong> videosorveglianza ........................................................ 90<br />

4. Implementazione ........................................................................................................... 92<br />

4.1. Implementazione ontologia .................................................................................... 92<br />

4.2. Implementazione applicazione centrale .................................................................. 97<br />

4.2.1. Struttura applicazione videosorveglianza ......................................................... 97<br />

4.2.2. Avvio applicazione “videosorveglianza” ........................................................... 99<br />

4.2.3. Implementazione agente manager ................................................................ 100<br />

4.3. Implementazione applicazione Android ................................................................ 111<br />

4.3.1. File AndroidManifest.xml e struttura applicazione ......................................... 111<br />

4.3.2. Creazione agente Android .............................................................................. 114<br />

4.3.3. Implementazione agente Android .................................................................. 116<br />

4.3.4. Interazione agente e logica <strong>di</strong> elaborazione del video .................................... 124<br />

5. Test e risultati .............................................................................................................. 131<br />

5.1. Test sulle prestazioni <strong>di</strong> analisi del video ............................................................... 131<br />

5.2. Test recovery del sistema <strong>di</strong> videosorveglianza ..................................................... 133<br />

6. Conclusioni e sviluppi futuri ......................................................................................... 136<br />

Appen<strong>di</strong>ceA Software..................................................................................................... 139<br />

vi

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

Saved successfully!

Ooh no, something went wrong!