Android

01_MobileOs

Racconto generale sulla storia dei sistemi operativi mobile. I Mobile devices possono essere handheld e wearable. Poi negli anni è stato sempre più usato: solita storia dell’evoluzione e diffusione delle tecnologia e roba mobile.

Tutto partì da EPOC PDA e poi tutta la storia di Symbian e il rapporto tra Nokia Eriksson, Motorola e Psion.

Untitled

Interessante il discorso di Java ME (Micro Edition):

Untitled

Untitled

Untitled

02_RMA

Praticamente in android abbiamo diversi livelli:

Noi in questo momento siamo ad Application. Qui abbiaom due linguaggi usati prevalentemente: JAva per il comportamento dell’applicazione e XML per quello che concerne le risorse GUI e la descrizione degli assets.

Untitled

Questo è uno schema generale di quello che succede a livello applicativo. Abbiamo praticamente un Activity manager che gestisce tutto quello che riguarda le activity. Tutte queste activiry sono salvate come stack ede eseguite una sola per volta.

Windows manager che mi gestisce le finestre. Detto meglio: ha una visione globale del sistema e ricorda rispetto l’asse di profondità delle finesetre che sono attualmente in esecuzione.

Connectivity manager, come suggerisce il nome, concerne tutta la questione della connettività in rete del dispositivo.