1. LEZIONI SUL TELEFONINO: PORTING IN
AMBIENTE SYMBIAN
Corso di Laurea triennale in Informatica
Elaborato Finale
Relatore:
Prof: Marco Ronchetti
Laureando:
Jovan Stevovic
Università degli studi di Trento
Facoltà di Scienze Matematiche, Fisiche e Naturali
2. Il progetto L.O.D.E.
Che cos’è L.O.D.E.?
Il lavoro svolto: studio sulle possibilità attuali e
concrete di utilizzare i telefonini come strumenti per il
podcasting e l’m-Learning.
7. J2SE e J2ME a confronto:
Classi deprecate:
Onerose da implementare in J2ME
Problemi di sicurezza
Classi aggiunte:
Per sfruttare le caratteristiche specifiche(es. invio SMS, Registrazione
audio e video)
Classi modificate:
Adattate alle caratteristiche specifiche (es. gestione I/O)
Implementate in modo più “leggero” (es. gestione errori ecc. )
J2ME Cont.
J2SE
CDC
CLDC
8. Requisiti per il funzionamento
Teorici:
KVM
Configuration CLDC 1.1
Le API del Profile MIDP 2.0
Pratici:
Molta memoria fisica in caso non sia espandibile con delle Memory
Card
Molta memoria RAM per contenere le presentazioni
Implementazione corretta API
9. Problemi e limiti riscontrati
Sicurezza e certificati: l’accesso ad
alcune API è autorizzato solo in caso in
cui l’applicazione sia firmata con un
certificato valido.
Accesso ai files: non esistono metodi di accesso
diretto ai files.
Memoria RAM: i files audio per essere riprodotti
devono essere caricati completamente in memoria.
13. Il Player: soluzioni proposte
Firma digitale: utilizzo di un archivio personalizzato
per limitare il numero di richieste.
Accesso diretto a files: utilizzo dei Threads per la
gestione di un buffer.
Precaricamento
Zooming immagini
16. Conclusioni: sviluppi futuri
Nuovi modelli e OSs
Nuovi sistemi operativi
come ad es. Android.
Nuovi modelli come ad
es. l’iPhone.
J2ME
Nuove funzionalità
Diffusione
Standardizzazione
Connettività
GPRS/UMTS/HSDPA
Wi-Fi/WiMAX