Di quale tipo di trasporto dati si avvalgono le applicazioni Java™? In che misura le applicazioni dipendono dalla rete? È possibile utilizzarle al di fuori della copertura di rete? >>
È possibile riprodurre i toni polifonici con le applicazioni Java? >>
È possibile scaricare le applicazioni Java indipendentemente da tempo e luogo, ad esempio scaricarle durante un viaggio negli Stati Uniti? >>
1. Quali sono i giochi supportati dal Nokia 7250?
I giochi Java preinstallati sono due: Triple Pop e Bounce. È tuttavia possibile scaricare ulteriori giochi collegandosi ai servizi WAP relativi ai giochi.
Con tecnologia Java™ si definiscono due elementi: un linguaggio di programmazione e un ambiente applicativo in cui è possibile eseguire i programmi scritti nel linguaggio Java™. La sintassi del linguaggio di programmazione Java™ è simile a quella del linguaggio C++, essendo infatti entrambi orientati agli oggetti. La principale differenza tra i due linguaggi risiede nel fatto che gli sviluppatori di applicazioni devono inserire il codice sorgente del linguaggio C++ in un codice nativo che funziona solo sul dispositivo di destinazione specifico, mentre il codice del linguaggio Java™ viene interpretato nel dispositivo di destinazione mediante una macchina detta macchina virtuale Java™. È proprio questo il meccanismo che rende portatili le applicazioni Java™, che, ad esempio, sono in grado di funzionare in tutti i dispositivi che dispongono di una piattaforma Java™ simile.
Il Nokia 7250 supporta la piattaforma Java™ 2 Micro Edition (J2ME), sezione della tecnologia Java™ appositamente progettata per i prodotti elettronici destinati al mercato dei consumatori. Nello specifico, questa piattaforma si basa su un profilo di standard industriale, Mobile Information Device Profile 1.0 (MIDP 1.0), che è dotato della funzionalità essenziale per la creazione di applicazioni per telefoni cellulari. Le applicazioni Java™ create per questa piattaforma vengono normalmente chiamate "MIDlet".
3. Quali sono i vantaggi offerti agli utenti di telefoni dalla tecnologia Java?
Solitamente, i telefoni cellulari dispongono di una serie limitata di applicazioni preinstallate, quali un'agenda, un orologio e qualche gioco. La tecnologia Java™ consente di innovare radicalmente tale concetto in quanto permette agli utenti di scaricare nuove applicazioni nei telefoni. In tal modo, gli utenti possono avvalersi del potenziale creativo offerto da migliaia di sviluppatori di applicazioni. Esempi di applicazioni Java™ scaricabili includono giochi, agende di allenamenti sportivi, frasari bilingue e mappe. La tecnologia Java™ rende più interessante l'uso del telefono cellulare, che diventa così maggiormente personalizzabile selezionando le applicazioni desiderate. Il Nokia 7250 consente di scaricare le applicazioni Java™ sia mediante la connessione WAP che tramite l'uso di PC Suite.
4. Qual è il vantaggio offerto dalle applicazioni scaricabili nel Nokia 7250?
È possibile arricchire il telefono cellulare con applicazioni utili alla gestione del lavoro e del tempo libero, ad esempio grazie ad applicazioni relative ad acquisti, viaggi e intrattenimento o a giochi grafici e interattivi, nonché personalizzarlo con altri tipi di applicazioni scaricabili.
Le applicazioni Java™ vengono eseguite localmente sulla periferica e ad un costo conveniente con tempi rapidi di risposta e senza che si verifichino ritardi di rete.
5. Quante applicazioni è possibile scaricare nel Nokia 7250?
Per le applicazioni Java, il Nokia 7250 utilizza un tipo di memoria dinamica. Le dimensioni massime di un OTA (Over-The-Air mediante WAP) MIDlet scaricato sono pari a 64 kB. Nel Nokia 7250, è possibile scaricare 30 MIDlet di dimensioni massime. Se i MIDlet scaricati sono di dimensioni inferiori, è possibile scaricarne altri. Utilizzando Nokia PC Suite, è possibile trasferire MIDlet (dimensione massima di un MIDlet pari a 64 kB) dal PC al Nokia 7250.
Nota: la capacità riportata dipende dalla quantità complessiva della memoria dinamica (3,5 MB). Tale quantità viene suddivisa tra messaggi MMS, immagini, foto, toni di chiamata e applicazioni Java. Nel Nokia 7250 sono precaricati alcuni MIDlet Java che occupano parte della memoria. È tuttavia possibile cancellare tali MIDlet e sostituirli con quelli scaricati.
7. Da dove è possibile scaricare le applicazioni Java?
Esistono svariati sviluppatori che offrono applicazioni Java™. Gli operatori ricoprono un ruolo fondamentale nel garantire ai propri clienti l'accesso alle applicazioni scaricabili. Poiché il Nokia 7250 supporta applicazioni scaricabili mediante PC Suite, è possibile inoltre ottenere MIDlet da Internet e scaricarli nel telefono cellulare.
8. Tutte le applicazioni Java sono adatte al Nokia 7250?
Con il Nokia 7250 è possibile scaricare MIDlet standard, ad esempio applicazioni che utilizzano le interfacce di programmazione delle applicazioni definite nella specifica MIDP 1.0. Le dimensioni massime dei MIDlet scaricabili sono di 64 kB.
9. Qual è il livello di protezione delle applicazioni Java nel Nokia 7250?
La piattaforma Java™ del Nokia 7250 è dotata di meccanismi di protezione completi. Per effettuare la connessione di rete con le applicazioni Java™, è necessaria la conferma dell'utente. Per consentire di verificare la connessione dell'applicazione, nell'angolo superiore a sinistra del display viene visualizzato un indicatore di connessione alla rete ogniqualvolta l'applicazione è connessa. Affinché sia sempre nota la tariffa di connessione alla rete, è possibile connettersi alle applicazioni solo tramite il gateway WAP definito nelle impostazioni WAP.
Per non diffondere i dati riservati mediante le applicazioni Java™, queste sono state programmate in modo da non poter leggere i dati personali presenti sul dispositivo in uso. Ad esempio, le applicazioni Java™ non possono accedere alla rubrica, all'agenda, ai messaggi di testo né al registro delle chiamate. Gli unici dati a cui possono accedere le applicazioni sono i dati ad esse relativi, ad esempio i dati memorizzati nel dispositivo mediante le applicazioni stesse. Questa particolarità è stata definita dagli esperti dell'industria delle telecomunicazioni nell'ambito del programma JCP (Java™ Community Process).
È importante notare che se le informazioni vengono immesse nell'applicazione mediante la tastiera, l'applicazione è potenzialmente in grado di inviarle alla connessione di rete. Pertanto si consiglia di non utilizzare l'applicazione Java™ per l'immissione di dati importanti a meno che non la si consideri totalmente sicura.
Poiché nel Nokia 7250 le applicazioni Java™ stabiliscono la connessione HTTP attraverso lo stack WAP, la sicurezza di trasmissione si basa sulla protezione fornita dallo stack WAP, ossia dal protocollo WTLS (Wireless Transport Layer Security). A causa di alcuni punti deboli nel modello di protezione WAP, principalmente dovuti all'assenza di una reale protezione end-to-end tra il client e il server http, si consiglia di non trasmettere informazioni importanti attraverso la connessione WAP. Tale lacuna nella protezione end-to-end è dovuta al fatto che il gateway WAP decodifica il protocollo WTLS e ne ricodifica il contenuto utilizzando l'SSL per la connessione al server dei contenuti. Se il gateway utilizzato non è affidabile (ad esempio quelli disponibili gratuitamente su Internet), è possibile che le informazioni riservate vengano compromesse durante la trasmissione da WTLS a SSL e viceversa.
L'esecuzione dell'applicazione Java è distinta dalle funzionalità integrate nel telefono, pertanto queste non verranno influenzate da eventuali problemi dell'applicazione Java. In caso di problemi, l'esecuzione dell'applicazione Java viene interrotta così da non influire sul corretto funzionamento del telefono cellulare. Inoltre, l'utente può interrompere l'esecuzione dell'applicazione Java™ premendo il tasto rosso di fine chiamata.
Il costo varia in base al mercato, all'operatore e al tipo di applicazione. Si prevede che le applicazioni commerciali di intrattenimento quali i giochi costino circa 2-3 euro.
11. Di quale tipo di trasporto dati si avvalgono le applicazioni Java™? In che misura le applicazioni dipendono dalla rete? È possibile utilizzarle al di fuori della copertura di rete?
Le applicazioni Java™ possono essere scaricate dal browser WAP mediante le connessioni CSD (Circuit Switched Data) e GPRS. Una volta scaricato un MIDlet, l'applicazione può essere eseguita indipendentemente dalla copertura della rete fintanto che il MIDlet rimane indipendente dai componenti della rete per l'elaborazione. Un MIDlet può inoltre essere connesso alle risorse del server. Tale connessione viene inoltre stabilita tramite WAP.
12. È possibile riprodurre i toni polifonici con le applicazioni Java?
No in quanto è possibile generare solo toni singoli. Le specifiche dell'API audio polifonico per Java™ 2 Micro Edition non sono ancora state definite dal programma JCP.
13. È possibile scaricare le applicazioni Java indipendentemente da tempo e luogo, ad esempio scaricarle durante un viaggio negli Stati Uniti?
Dipende dalla copertura dei dati di una data rete e dai contratti di roaming stipulati. Alcuni operatori negli Stati Uniti utilizzano il modello "Walled Garden", che sconsiglia gli utenti finali dallo spingersi oltre il portale carrier dato.