In questa pagina riporto una traduzione in italiano di alcune parti del mio blog sulla programmazione Symbian scritto in inglese. La versione più aggiornata e recente è in inglese.
Nota: una parte maggiore di testo tradotta la potete trovare qui .
Il sistema operativo Symbian
Symbian è un sistema operativo (derivato dal sistema operativo Epoc sviluppato per palmari Psion alcuni anni fa) ma è disponibile per dispositivi reali in diverse piattaforme.
Più precisamente la Symbian sviluppa un sistema operativo ma ciascun produttore costruisce sopra di esso una Interfaccia Utente, personalizzandolo per usi specifici, e la vende insieme al dispositivo.
Attualmente per esempio abbiamo la piattaforma Series60, usata da molti telefoni Nokia come il diffusissimo (almeno in Italia) Nokia 6600, e molti altri modelli. Abbiamo anche UIQ che è l'interfaccia utente del Sony Ericcson P800/P900/P910i, e il Motorola A1000/A1010 (disponibile in Italia dall'operatore UMTS 3)
Esistono anche altre piattaforme, come la Series80 che è il cuore del Nokia Communicator (Nokia 9500) e anche la Series90 usata attualmente solo dal recente modello Nokia 7710. Corre voce comunque che la Series90 confluirà nella Series60 nel prossimo futuro.
Notare che siccome ci sono molte versioni di ciascuna combinazione OS/UI, e per ogni combinazione c'è un diverso SDK coinvolto. Per esempio esistono gli SDK della Series60 versione 6.0, 7.0, 8.0 oppure gli SDK per la UIQ versione 2.0, 2.1 eccetera.
Quindi si devono costruire le applicazioni per una periferisca specifica usando l'SDK appropriato della giusta versione per il telefono di destinazione.
|