Cos'è il Mobile Computing

Più spesso, il termine Mobile Computing è inteso come la tecnologia utilizzata con gli smartphone. La tecnologia smartphone fa parte del mobile computing ma, questo argomento è poco più ampio di quello. Questo articolo fornisce un'introduzione all'argomento Mobile Computing.

Cos'è il Mobile Computing

Mobile Computing è la tecnologia utilizzata per la trasmissione di voce e dati tramite dispositivi portatili di piccole dimensioni che utilizzano reti abilitate wireless.

Che cos'è un sistema di mobile computing

Mobile Computing System è un sistema distribuito, che è connesso tramite una rete wireless per la comunicazione. I clienti o i nodi possiedono mobilità e la capacità di fornire il calcolo in qualsiasi momento, ovunque.

Di seguito sono riportati alcuni esempi in cui è in uso il mobile computing.

  • Sistemi di consegna online associati alla verifica della carta di credito.
  • Servizi di taxi / taxi gestiti tramite smartphone e app mobili.
  • Servizi mobili basati sulla localizzazione utilizzati per trasmettere condizioni meteorologiche e stradali.
  • Applicazioni di social media e accesso e-mail tramite smartphone.
  • Dispositivi indossabili intelligenti che vengono utilizzati per misurare e registrare le condizioni mediche / sanitarie degli individui.

Componenti principali di un sistema di calcolo mobile

Un sistema informatico mobile è costituito dai seguenti componenti.

Hardware mobile

Mobile Hardware è un dispositivo di elaborazione piccolo e portatile con la capacità di recuperare ed elaborare i dati. Smartphone, palmari e dispositivi indossabili rientrano nell'hardware mobile. Questi dispositivi hanno in genere un sistema operativo (OS) incorporato in essi e in grado di eseguire il software applicativo su di esso. Questi dispositivi sono dotati di sensori, trasmissione dati full duplex e hanno la capacità di operare su reti wireless come IR, WiFi e Bluetooth.

Software mobile 

Mobile Software è il programma software che è stato sviluppato specificamente per essere eseguito su hardware mobile. Questo di solito è il sistema operativo nei dispositivi mobili. Questi sistemi operativi offrono funzionalità quali touchscreen, connettività cellulare, Bluetooth, Wi-Fi, navigazione mobile GPS, fotocamera, videocamera, riconoscimento vocale, registratore vocale, lettore musicale, comunicazione near field e sensori. I sensori del dispositivo e altri componenti hardware sono accessibili tramite il sistema operativo.

Comunicazione mobile 

La comunicazione mobile si riferisce allo scambio di dati e voce utilizzando le reti wireless esistenti. I dati trasferiti sono le applicazioni che includono File Transfer (FT), l'interconnessione tra Wide-Area-Networks (WAN), fax (fax), posta elettronica, accesso a Internet e World Wide Web. Le reti wireless utilizzate nella comunicazione sono reti IR, Bluetooth, W-LAN, cellulari, W-Packet Data e sistema di comunicazione satellitare. È l'infrastruttura di comunicazione mobile che si occupa della comunicazione continua e affidabile tra i dispositivi mobili. 

Principi di Mobile Computing

I seguenti fattori sono stati identificati come i principi del Mobile Computing.

portabilità

Dispositivi / nodi connessi all'interno del sistema informatico mobile dovrebbero facilitare la mobilità. Questi dispositivi possono avere capacità limitate del dispositivo e alimentazione limitata, ma dovrebbero avere una capacità di elaborazione sufficiente e una portabilità fisica per operare in un ambiente mobile.

Connettività

Questo definisce la qualità del servizio (QoS) della connettività di rete. In un sistema di mobile computing, la disponibilità della rete dovrebbe essere mantenuta ad un livello elevato con la quantità minima di lag / downtime senza essere influenzata dalla mobilità dei nodi connessi.

interattività

I nodi appartenenti a un sistema di mobile computing sono collegati tra loro per comunicare e collaborare attraverso transazioni attive di dati.  

Individualità

Un dispositivo portatile o un nodo mobile collegato a una rete mobile spesso denotano un individuo; un sistema informatico mobile dovrebbe essere in grado di adottare la tecnologia per soddisfare le esigenze individuali e anche per ottenere informazioni contestuali su ciascun nodo.