The spread of mobile devices empowers more and more end users to access data and services publicly available on the Web. In parallel, the big mobile players offer on their stores thousands of applications in different domains. However, the end user still aims at self-constructing their applications, to satisfy specific situational needs. Mobile mashups have the potential to accommodate these needs, providing a flexible paradigm for application development. This thesis discusses how the adoption of adequate tools, oriented towards the End User Development (EUD), can promote mobile mashups as “democratic” tools, able to accommodate the long tail of users’ specific needs, and introduces a novel approach for the construction of mobile mashups. Our MobiMash platform is characterized by a lightweight composition of mobile mashups, mainly guided by the notion of visual templates, which generates an application schema that guides at runtime the dynamic instantiation of the final mobile app through rules for data integration and service orchestration.

La diffusione massiccia dei dispositivi mobili consente sempre più agli utenti finali l’accesso ai dati e ai servizi Web presenti nella rete. Contem- poraneamente, i grandi player del mondo “mobile” offrono nei loro negozi online (application store) migliaia di applicazioni di differenti domini. Tut- tavia gli utenti finali sentono la necessità di creare le proprie applicazioni, per soddisfare quei bisogni che derivano da specifici contesti d’uso, sia in ambito lavorativo e sia nella vita di tutti i giorni. I mashup mobili hanno il potenziale di risolvere questi bisogni, fornendo un paradigma flessibile per lo sviluppo di applicazioni. In questa tesi discutiamo come l’adozione di strumenti adeguati, orientati verso l’End User Development (EUD), può promuovere i mashup mobili come tool “democratici” capaci di soddisfare gli innumerevoli bisogni degli utenti. La nostra piattaforma, MobiMash, è caratterizzata dunque da un ambiente desktop che permette la composi- zione “leggera” (lightweight) di mashup mobili, guidata principalmente dal- la nozione di template visuali (visual templates). L’ambiente di design ge- nera uno schema dell’applicazione il quale guida a runtime la creazione dinamica dell’applicativo mobile finale, attraverso regole di data integra- tion e orchestrazione di servizi.

MobiMash : una piattaforma per lo sviluppo di mobile mashup

CAIO, ALESSANDRO;GUEVARA, MARIANO TOMAS
2010/2011

Abstract

The spread of mobile devices empowers more and more end users to access data and services publicly available on the Web. In parallel, the big mobile players offer on their stores thousands of applications in different domains. However, the end user still aims at self-constructing their applications, to satisfy specific situational needs. Mobile mashups have the potential to accommodate these needs, providing a flexible paradigm for application development. This thesis discusses how the adoption of adequate tools, oriented towards the End User Development (EUD), can promote mobile mashups as “democratic” tools, able to accommodate the long tail of users’ specific needs, and introduces a novel approach for the construction of mobile mashups. Our MobiMash platform is characterized by a lightweight composition of mobile mashups, mainly guided by the notion of visual templates, which generates an application schema that guides at runtime the dynamic instantiation of the final mobile app through rules for data integration and service orchestration.
PICOZZI, MATTEO
CAPPIELLO, CINZIA
ING V - Scuola di Ingegneria dell'Informazione
20-dic-2011
2010/2011
La diffusione massiccia dei dispositivi mobili consente sempre più agli utenti finali l’accesso ai dati e ai servizi Web presenti nella rete. Contem- poraneamente, i grandi player del mondo “mobile” offrono nei loro negozi online (application store) migliaia di applicazioni di differenti domini. Tut- tavia gli utenti finali sentono la necessità di creare le proprie applicazioni, per soddisfare quei bisogni che derivano da specifici contesti d’uso, sia in ambito lavorativo e sia nella vita di tutti i giorni. I mashup mobili hanno il potenziale di risolvere questi bisogni, fornendo un paradigma flessibile per lo sviluppo di applicazioni. In questa tesi discutiamo come l’adozione di strumenti adeguati, orientati verso l’End User Development (EUD), può promuovere i mashup mobili come tool “democratici” capaci di soddisfare gli innumerevoli bisogni degli utenti. La nostra piattaforma, MobiMash, è caratterizzata dunque da un ambiente desktop che permette la composi- zione “leggera” (lightweight) di mashup mobili, guidata principalmente dal- la nozione di template visuali (visual templates). L’ambiente di design ge- nera uno schema dell’applicazione il quale guida a runtime la creazione dinamica dell’applicativo mobile finale, attraverso regole di data integra- tion e orchestrazione di servizi.
Tesi di laurea Magistrale
File allegati
File Dimensione Formato  
2011_12_Caio_Guevara.pdf

accessibile in internet solo dagli utenti autorizzati

Descrizione: Testo della tesi
Dimensione 12.97 MB
Formato Adobe PDF
12.97 MB Adobe PDF   Visualizza/Apri

I documenti in POLITesi sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10589/42684