Mobile Cloud Computing e la sua evoluzione (devi sapere!)

Cos'è il mobile computing

Il Mobile Computing è una delle tecnologie più recenti e in evoluzione che consente la trasmissione di dati sotto forma di voce, immagini, video tramite dispositivi abilitati a Internet o meglio abilitati al wireless senza connessione fisica come computer, dispositivi IoT, ecc.

Componenti di mobile computing

I verticali significativi dei componenti coinvolti nella tecnologia del Mobile Computing o del Mobile cloud computing sono:

  • componenti hardware
  • componente software
  • Livello di comunicazione

Componenti hardware

I componenti hardware hanno diversi tipi, come componenti del dispositivo o dispositivi mobili che forniscono il servizio di mobilità. Possono essere classificati in vari segmenti come smartphone, laptop portatili, dispositivi IoT, tablet Pc, ecc.

Che ruolo giocano i componenti hardware:

Questi dispositivi hardware hanno un mini componente chiamato recettore in grado di rilevare, ricevere e inviare segnali di dati. È configurato per funzionare in modalità full-duplex, ovvero inviare e ricevere segnali nello stesso momento.

I recettori operano su una rete wireless esistente.

componente software

Il componente mobile è il programma applicativo software, viene eseguito sul componente hardware mobile. È il sistema operativo del dispositivo.

Questo componente garantisce la portabilità e la mobilità e opera su comunicazioni wireless e garantisce calcoli distribuiti e non collegati a una singola posizione fisica.

Livello di comunicazione mobile:

Il livello di comunicazione rappresenta l'infrastruttura sottostante per garantire una comunicazione continua e affidabile. Si tratta di fattori come protocolli, servizi, larghezza di banda e portali necessari per facilitare e supportare. Questo strato è basato sull'onda radio. I segnali vengono trasportati attraverso l'aria e comunicano con i recettori attraverso componenti software.

Il formato dei dati è definito anche a questo livello per garantire una comunicazione senza collisioni tra i sistemi esistenti che forniscono lo stesso servizio.

Storia dell'informatica mobile

Durante il periodo degli anni '1980:

Nel 1981: la Osborne Computer Corporation rilascia il primo laptop consumer al mondo, The Osborne 1, anche se il suo limite principale era il display con 52 caratteri per riga di testo con un piccolo schermo da 5 pollici.

calcolo mobile

Poi, nel 1982: HX-20 di Epson, un computer portatile con un piccolo schermo LCD monocromatico con risoluzione 120 x 32.

cloud computing mobile

In 1984: Il primo sistema touchscreen è stato sviluppato sul Gavilan SC, che è il primo ad essere commercializzato con il termine "laptop".

multiplexing nel mobile computing

In 1989:L'Apple Macintosh Portable è uno dei primi a disporre di uno schermo a matrice attiva 640 x 400. Questo è il primo contributo di Apple al movimento del mobile computing.

storia del mobile computing

Durante il periodo degli anni '1990:

1990: L'Intel annuncia il suo processore 20SL da 386 MHz ed è stata la prima CPU ad essere stata progettata esplicitamente pensando al mobile computing, con funzionalità di gestione dell'alimentazione e modalità di sospensione per preservare la durata della batteria.

1992: Viene rilasciato Windows 3.1.1, quindi diventa il sistema operativo standard per i laptop

UUXjFePW3tuK8Pk2dOm p5DS9dYLIoIVxmw1d2slCFu8Ghe6ruONIHTJC3t98ZCx7CTPhBrL4UYN4cR IPud7Maz48kuA4ganfKHooaDb4ih

1993: L'assistente digitale personale è stato introdotto negli Stati Uniti da Apple.

cnD3FSH8jQdkJsGKZYCeHmTr0cPyx4o UFtmzFmjn0klt vt8iByEgeGF9EAMwdJ loquPPRgpnpZGGQv70HkVTzzUguiTGAj6Ms1Fhj4frab1B1sQP6b1atwPIEkI52HY4GlQgl

1994: Il Thinkpad 755 di IBM ha introdotto l'unità CD-ROM.

MDk FWs3z1js6YPyaGALb0n2MK3k8HpE6IVwOREdGPjUAv sAeBRG ce4ptg5TkW7AYfL5renQaTzVauaUSds EQIlm96dHosurC1U5n2MkgTDpDEHpcBRrz2J m5oLuZzbrr2iB

Durante il periodo degli anni 2000 e oltre:

2000: Microsoft svela un nuovo sistema operativo, che segna l'inizio dell'era dei Pocket PC. 

picture 281

2002: The Research in Motion presenta il primo smartphone BlackBerry. 

2007:

  • La Apple ha lanciato il suo primo iPhone, integrato con la migliore esperienza di navigazione sul Web e insieme al display touchscreen

Inoltre, quella volta Google svela Android.

2009: Il Motorola introduce il Droid, che è stato il primo smartphone basato su Android.

2010:

  • Apple lancia l'iPad, una linea di tablet progettati e sviluppati principalmente come piattaforma per media audiovisivi, inclusi libri, periodici, film, musica, giochi e contenuti web.
  • Samsung ha rilasciato il Galaxy Tab, un tablet basato su Android per competere con l'iPad di Apple.

Con questo percorso, il mobile computing si è evoluto e ci sono state altre invenzioni e contributi che sono stati fatti da più organizzazioni diverse dal momento in cui è iniziato intorno al 1980 e fino ad oggi. Vediamo ancora un enorme sviluppo in queste aree e in questo modo il mobile computing continuerà il suo percorso di rivoluzione.

Mobile Computing - Classificazione

Il mobile computing è ampiamente distribuito in diversi tipi di dispositivi che supportano il mobile computing. Non si limita solo a computer o telefoni cellulari, come abbiamo visto nella storia del mobile computing

Possiamo classificare questi dispositivi di elaborazione mobile nei seguenti segmenti:

Assistente digitale personale (PDA)

Il Personal Digital Assistant, ovvero PDA, è un'estensione o un modulo del PC, non un sostituto, e viene utilizzato principalmente come organizer elettronico. Questo tipo di dispositivo è in grado di condividere dati con i sistemi informatici attraverso un processo chiamato sincronizzazione.

In questo processo, entrambi i dispositivi accederanno e comunicheranno tra loro per verificare eventuali aggiornamenti nei singoli dispositivi utilizzando la connettività Bluetooth o a infrarossi.

Con i dispositivi PDA, gli utenti possono accedere a clip audio, video clip, aggiornare i documenti dell'ufficio e molti altri servizi utilizzando la connettività Internet.

Smartphone

Gli smartphone sono una combinazione di PDA e telefono con la fotocamera e altre funzionalità come l'esecuzione di più programmi contemporaneamente.

I sistemi operativi (OS) mobili maggiormente utilizzati sono Android di Google, Apple IOS, Nokia Symbion, BlackBerry OS di RIM, ecc.

Tablet e iPad

Questo tipo di dispositivo è più grande di un telefono cellulare o di un PDA e integra anche il touch screen e viene azionato tramite movimenti sensibili al tocco in rete. Per esempio. iPad, Galaxy Tabs, Blackberry Playbook, ecc.

Forniscono le stesse funzionalità dei computer portatili e supportano anche il mobile computing in modo di gran lunga superiore e hanno un'enorme potenza di elaborazione.

Multiplexing nel mobile computing

  • Il multiplexing è un processo dove più segnali digitali o analogici simultanei vengono trasmessi su un singolo canale di collegamento dati.

Può essere ulteriormente distribuito in quattro tipi. Questi sono:

  • A. Multiplexing a divisione di spazio o SDM
  • Multiplexing a divisione di tempo o TDM
  • Multiplexing a divisione di frequenza o FDM
  • Multiplexing a divisione di codice o CDM

Multiplexing: Multiplexing a divisione di frequenza (FDM):

  • Nel multiplexing a divisione di frequenza, lo spettro di frequenza è diversificato in bande di frequenza più piccole. Tramite FDM, un certo numero di bande di frequenza può funzionare simultaneamente senza alcun vincolo di tempo.

 Vantaggi di FDM

  • Questo processo è applicabile sia ai segnali analogici che ai segnali digitali.
  • La dimensione simultanea della caratteristica di trasmissione del segnale.

Svantaggi di FDM

  • La probabilità di spreco di larghezza di banda è alta e ha meno flessibilità.

Multiplexing: Time Division Multiplexing (TDM)

  • L'approccio Time Division utilizza fondamentalmente l'intero spettro per un periodo.

Vantaggi di TDM

  • L'utente dedicato a un certo punto nel tempo.
  • Architettura flessibile e meno complessa.

Ad esempio, servizio integrato per il servizio telefonico della rete digitale.

Multiplexing: Code Division Multiplexing (CDM)

  • Nelle tecniche CDM, un codice univoco è riservato per ogni canale in modo che ciascuno di questi canali possa utilizzare lo stesso spettro simultaneamente nello stesso momento.

Vantaggi di CDM

  • Altamente efficiente.

Svantaggi di CDM

  • La velocità di trasmissione dei dati è inferiore.

Per esempio. : Tecnologia dello spettro del telefono cellulare (2G, 3G, ecc.).

Multiplexing: Space Division Multiplexing (SDM)

  • Si può considerare che Space Division abbia sia proprietà FDM che TDM. In SDM, un particolare canale verrà utilizzato su una determinata banda di frequenza per un certo periodo di tempo.

Vantaggi di SDM

  • Elevata velocità di trasmissione dei dati con l'utilizzo ottimale di frequenze e fasce orarie.

Svantaggi di SDM

  • Elevate perdite di inferenza.

Ad esempio, servizio globale per tecnologia mobile o GSM.

Cloud computing mobile

Il cloud computing MCC o mobile utilizza il cloud computing per fornire e integrare le applicazioni ai dispositivi mobili.

Utilizzando questo Tecniche di cloud computing mobile, le app mobili possono essere distribuite in remoto utilizzando velocità e flessibilità e utilizzando la serie di strumenti di sviluppo.

È possibile creare o aggiornare applicazioni cloud mobili e anche l'aggiunta di una nuova funzionalità all'applicazione in uscita può essere ottenuta in modo rapido ed efficiente utilizzando i servizi cloud.

Queste app mobili possono essere distribuite a tanti dispositivi diversi con sistemi operativi, attività di elaborazione e meccanismi di archiviazione dei dati diversi.

Queste app in questo approccio richiedono meno risorse del dispositivo perché sono un'architettura supportata dal cloud e anche l'affidabilità viene migliorata grazie al fatto che i dati vengono sottoposti a backup e archiviati sul cloud, che a sua volta fornisce maggiore sicurezza e robustezza .

Vantaggi del cloud computing mobile:

Applicazioni mobili che vengono costruite sulla base di questo architettura cloud acquisire i seguenti vantaggi:

  • Capacità di archiviazione dei dati e potenziamento della potenza di elaborazione.
  • Durata della batteria estesa
  • Migliore sincronizzazione dei dati grazie alla metodologia "archivia nel cloud, accedi da qualsiasi luogo".
  • Affidabilità, scalabilità e sicurezza migliorate grazie a repliche e infrastrutture cloud sicure.
  • Integrazione facile

Rif: https://www.cs.odu.edu/