TuCSoN on Android


Andrea Ridolfi

TuCSoN (Tuple Centres Spread over the Network) è un modello di coordinazione per processi distribuiti o agenti autonomi. Il modello di TuCSoN viene implementato come un middleware distribuito Java-based, distribuito Open Source sotto la licenza LGPL tramite Googlecode.
Il fatto che lo stesso sia Open Source e Java-based ha reso possibile il suo porting su Android, rendendo il noto sistema operativo di Google un possibile agente partecipante ad un sistema TuCSoN.
La tesi descrive il percorso che ha portato dallo studio dell'infrastruttura TuCSoN e del sistema Android alla realizzazione dell'applicazione Android, rendendo possibile a qualsiasi dispositivo Android di partecipare ad un sistema TuCSoN. Nel particolare l'obiettivo finale dell'applicazione Android, e di questa tesi, è rendere lo smartphone un nodo TuCSoN funzionante.
La tesi non si pone l'obiettivo di analizzare ed esplorare le funzionalità e le possibilità delle due tecnologie principali trattate (Android e TuCSoN) nel loro singolo, quanto quello di esplorare le criticità che un porting di questo tipo comporta, quali ad esempio le differenze intrinseche fra la JVM e la DalvikVM e come aggirarle, o le funzionalità di Android e come utilizzarle allo scopo di realizzare un applicazione che funga da server ad una infrastruttura distribuita, oppure le differenze a livello di gestione della GUI fra Android e plain-java, e di analizzare le soluzioni trovate per risolvere (o dove non era possibile risolvere evitare) tali problemi al fine del raggiungimento dell'obiettivo che ci si era prefissati.

Theses / Views

Home

Clouds
•  tags  •  supervisors  •  co-supervisors  

Status
•  completed  •  ongoing  •  available  

Year
 2023    2022    2021    2020    2019    2018    2017    2016    2015    2014–1995

Cycle
•  1st cycle  •  2nd cycle  •  3rd cycle  

Thesis

— thesis student

supervision

— supervisors

Andrea Omicini

— co-supervisors

Stefano Mariani

sort

— cycle

first-cycle thesis

— status

completed thesis

— language

wit.gif

dates

— available since

10/07/2012

— activity started

20/07/2012

— degree date

21/03/2013

files

Partita IVA: 01131710376 — Copyright © 2008–2023 APICe@DISI – PRIVACY