Qual è la consapevolezza del contesto nel mobile computing

Con l'evoluzione del mobile computing, la consapevolezza del contesto è diventata una componente chiave dell'interazione umana. Ora è importante tanto quanto la comunicazione stessa.

Un contesto è definito come un'origine dati che può essere rilevata e utilizzata per caratterizzare la situazione di un'entità. Un contesto descrive un fenomeno fisico in un mondo reale. Il contesto può essere di due tipi.

  1. Il contesto esterno / fisico che viene misurato dai sensori incorporati nel dispositivo come posizione, suono, luce,
  2. Contesto interno / logico che viene catturato dalle interazioni dell'utente come le emozioni, le preferenze

Qual è la consapevolezza del contesto nel mobile computing

La consapevolezza del contesto è la capacità di un dispositivo mobile computing di catturare il contesto attuale degli utenti.

Importanza della consapevolezza del contesto nel mobile computing

La consapevolezza del contesto è significativa nell'informatica onnipresente in cui il computer è fatto per apparire ovunque e ovunque. Lo smartphone è il luogo più comune in cui l'onnipresente computing avviene in una prospettiva di utente singolo. Gli smartphone sono sistemi basati sul contesto, che sono in grado di dare un senso alla situazione intorno a un individuo. Gli smartphone sono spesso utilizzati come fonte di acquisizione dei dati in applicazioni context-aware a causa di due proprietà: consapevolezza del contesto e calcolo ubiquo,

La capacità di riconoscere in modo pervasivo il contesto individuale e sociale con cui i dispositivi o gli utenti sono in contatto è fornita dallo sviluppo continuo di progetti di sensori e implementazione insieme a tecnologie di elaborazione in continua evoluzione in piattaforme di sistemi embedded basati su dispositivi mobili. Pertanto, il processo decisionale basato su dati contestuali, che viene catturato tramite dispositivi mobili basati su sensori, che deduce ogni giorno azioni, attività e interazioni umano-centriche è più in tempo reale e utile.

Sensori smartphone e dati contestuali

I sistemi basati sul contesto mirano a utilizzare un dispositivo mobile come uno smartphone portatile o un dispositivo attaccato / indossabile integrato con sensori intelligenti al fine di monitorare e misurare i fenomeni individuali o ambientali (contesto) allo scopo di assistere o valutare vite umane per raggiungere un auspicabile qualità della vita standard. Acquisire dati contestuali tramite smartphone consente un'interazione minima dell'utente con il dispositivo, aumentando così l'usabilità. I dati contestuali possono essere raccolti tramite hard sensing, ovvero attraverso i sensori hardware incorporati negli smartphone o nel soft sensing, ovvero attraverso i profili utente e altre informazioni disponibili nei portali di social network come Facebook, LinkedIn e Twitter.

Caratteristiche del design dell'applicazione basato sul contesto

Quando si progetta / implementa un'applicazione basata sul contesto, ci sono alcuni aspetti che devono essere affrontati.

vita privata

La privacy è una delle maggiori preoccupazioni degli utenti di applicazioni mobili. Pertanto, le applicazioni sensibili al contesto devono considerare la privacy delle fonti di contesto e l'oggetto del contesto. Inoltre, l'identità delle fonti di contesto non dovrebbe essere rilasciata senza il loro esplicito permesso.

scalabilità

Le applicazioni basate sul contesto spesso acquisiscono dati contestuali di basso livello, li elaborano per produrre informazioni e visualizzarli agli utenti. Alcune applicazioni trattano anche dati storici. L'implementazione di tali scenari richiede uno spazio dedicato, ovvero l'archiviazione per manipolare e gestire i dati. Pertanto, l'architettura con una struttura di database espandibile deve essere selezionata per l'implementazione del backend per supportare la scalabilità verticale e orizzontale dell'applicazione.

Estensibilità

Le interazioni delle fonti di contesto possono essere implementate tramite meccanismo pull o push. Tuttavia, in entrambi i casi, la capacità di derivare informazioni di contesto dai dati passati è limitata dalla frequenza con cui il contesto viene acquisito dalla sorgente di contesto. In una progettazione dell'applicazione sensibile al contesto, l'accomodamento delle irregolarità dei dati di contesto viene anche considerato come un tratto di estensibilità. Ciò supporterà anche l'estensione dell'applicazione se il numero di utenti aumenta nel tempo.

Sincronia

Le operazioni sincrone e asincrone sono utili in un modello contestuale per interrogare i dati. Le applicazioni che basano le loro operazioni in tempo reale nel contesto attuale richiederanno operazioni sincrone mentre le applicazioni che devono essere attivate in un contesto particolare avranno bisogno di operazioni asincrone. Quindi, l'applicazione deve essere progettata per utilizzare le operazioni sincrone e asincrone in modo appropriato. 

Qualità dell'informazione

Le informazioni sul contesto coinvolgono entità reali. I dati acquisiti in applicazioni sensibili al contesto useranno queste informazioni di contesto per supportare il processo decisionale. Quindi la qualità dell'informazione è un aspetto vitale in tali implementazioni. Il sistema deve specificare meccanismi per misurare la qualità delle informazioni (QoI) e modificare i dati di contesto per mantenere l'accuratezza delle informazioni.

Cortesia di immagine: Pixbay