Mitä siirtotietä Java™-sovellusten kanssa käytetään? Miten paljon sovellukset ovat riippuvaisia verkosta? Voiko niitä käyttää verkon kuuluvuusalueen ulkopuolella? >>
Java-tekniikka käsittää kaksi osaa: ohjelmointikielen sekä sovellusympäristön, jossa voidaan suorittaa Java-kielellä kirjoitettuja ohjelmia. Java-ohjelmointikielen syntaksi on samanlainen kuin C++-kielen, koska molemmat ovat objektipohjaisia kieliä. C++- ja Java-kielen pääero on, että sovelluskehittäjä joutuu kääntämään C++-lähdekoodin natiiville konekielelle, joka toimii vain tietynlaisessa kohdelaitteessa. Java-kielistä koodia tulkitsee puolestaan kohdelaitteessa oleva Java-virtuaalikone. Tämän ansiosta Java-sovellukset ovat siirrettäviä eli ne toimivat kaikissa laitteissa, joissa on sama Java-alusta.
Nokia 7250 tukee Java 2 Micro Edition (J2ME) -alustaa, joka edustaa kulutuselektroniikkatuotteille suunniteltua Java-tekniikkaa. J2ME perustuu Mobile Information Device Profile 1.0 (MIDP 1.0) -teollisuusstandardiin, jonka avulla voidaan luoda sovelluksia matkapuhelimille. Tämän alustan avulla luotuja Java-sovelluksia kutsutaan MIDlet-sovelluksiksi.
3. Mitä etuja Java-tekniikka tarjoaa puhelimien käyttäjille?
Matkapuhelimissa on perinteisesti ollut vain tiettyjä valmiiksi asennettuja sovelluksia, kuten kalenteri, kello ja joitakin pelejä. Java-tekniikka muuttaa tilanteen täysin. Sen ansiosta käyttäjä voi noutaa puhelimeensa uusia sovelluksia. Näin käyttäjä voi nauttia tuhansien sovelluskehittäjien luovuudesta. Noudettavia Java-sovelluksia ovat esimerkiksi pelit, urheiluharjoituskalenterit, kaksikieliset fraasisanakirjat ja karttasovellukset. Java-tekniikka tekee puhelimesta entistäkin monipuolisemman ja sen avulla käyttäjä voi mukauttaa puhelimen mieleisekseen noutamalla siihen haluamiaan sovelluksia. Nokia 7250 tukee Java-sovellusten noutamista WAP-yhteyden kautta ja PC Suite -ohjelmiston avulla.
4. Mitä hyötyä on Nokia 7250 puhelimeen noudettavista sovelluksista?
Voit laajentaa puhelimen toimintoja noutamalla siihen työn ja vapaa-ajan hallinnassa tarvittavia sovelluksia, kuten matkailuun, ostosten tekemiseen ja ajanviettoon liittyviä sovelluksia tai vuorovaikutteisia ja graafisia pelejä. Puhelimeen voi toki ladata muunkinlaisia sovelluksia.
Koska Java-sovellukset suoritetaan puhelimessa, niiden käyttö on miellyttävän nopeaa eikä verkko aiheuta viiveitä.
5. Kuinka monta sovellusta Nokia 7250 puhelimeen voi noutaa?
Nokia 7250 puhelimessa on dynaaminen muisti Java-sovelluksia varten. Puhelimeen voidaan noutaa enintään 64 kilotavun kokoisia MIDlet-sovelluksia WAP-yhteyden kautta. Nokia 7250 puhelimeen mahtuu kerrallaan 30 enimmäiskokoista MIDlet-sovellusta. Pienempiä MIDlet-sovelluksia mahtuu tätäkin enemmän. Nokia PC Suite ohjelmiston avulla voit siirtää 64 kilotavun kokoisia MIDlet-sovelluksia tietokoneesta Nokia 7250 puhelimeen.
Huomautus: Tässä kerrottu muistimäärä tarkoittaa sovelluksille varatun muistin kokonaismäärää (3,5 Mt). Nokia 7250 puhelimeen on tallennettu valmiiksi joitakin Java MIDlet -sovelluksia, jotka vievät jonkin verran muistia. Voit poistaa puhelimessa valmiina olevia MIDlet-sovelluksia ja noutaa niiden tilalle uusia sovelluksia.
Java-sovelluksia saa monista eri lähteistä. Operaattoreiden tehtävänä on varmistaa, että tilaajien on helppo ladata sovelluksia. Koska Nokia 7250 puhelimeen voi siirtää sovelluksia PC Suite -ohjelmiston avulla, voit noutaa MIDlet-sovelluksia Internetistä ja siirtää niitä puhelimeen.
8. Voiko Nokia 7250 puhelimen kanssa käyttää kaikkia Java-sovelluksia?
Nokia 7250 puhelimeen voi noutaa standardinmukaisia MIDlet-sovelluksia eli sovelluksia, joissa käytetään MIDP 1.0 -määrityksen mukaisia API (Application Programming Interface) -liittymiä. Noudettavan MIDlet-sovelluksen koko voi olla enintään 64 kilotavua.
9. Onko Java-sovellusten käyttö Nokia 7250 puhelimessa turvallista?
Nokia 7250 puhelimen Java™-alustassa on useita suojaustoimintoja. Java™-sovellus ei voi muodostaa verkkoyhteyttä ilman vahvistustasi. Verkkoyhteyssymboli näkyy yhteyden aikana näytön vasemmassa yläkulmassa, jotta tiedät, onko sovellus muodostanut verkkoyhteyden. Tiedät aina verkkoyhteyden hinnan, koska sovellukset voivat luoda yhteyden vain WAP-asetuksissa määritetyn WAP-yhdyskäytävän kautta.
Java™-sovellukset eivät voi lukea puhelimesta henkilökohtaisia tietojasi, jotta ne eivät voi paljastaa niitä. Java™-sovellukset eivät voi esimerkiksi lukea puhelinluettelon tai kalenterin tietoja, tekstiviestejä tai puhelutietoja. Sovellukset voivat lukea vain niiden omia tietoja eli tietoja, jotka ne ovat itse tallentaneet puhelimeen. Tämän toiminnon ovat luoneet Java™ Community Process (JCP) -foorumin tietoliikenneasiantuntijat.
Huomaa, että jos syötät sovellukseen (näppäimistön avulla) tietoja, sovellus voi lähettää ne verkkoyhteyden kautta. Älä syötä Java™-sovellukseen henkilökohtaisia tietoja, jollei se ole mielestäsi luotettava.
Nokia 7250 puhelimessa olevat Java-sovellukset voivat muodostaa HTTP-yhteyden WAP-pinon kautta. Tämän vuoksi siirtokerroksen tietoturva riippuu WAP-pinon Wireless Transport Layer Security (WTLS) -protokollasta. WAP-yhteyden kautta ei kannata siirtää erittäin tärkeitä tietoja, koska WAP-yhteyksien tietoturvamallissa on joitakin heikkouksia. Esimerkiksi asiakaslaitteen ja HTTP-palvelimen välistä yhteyttä ei ole suojattu päästä päähän. Päästä päähän -suojauksen puuttuminen johtuu siitä, että WAP-yhdyskäytävä avaa salatun WTLS-sisällön ja salaa sen uudestaan SSL:ää käyttäen muodostaessaan yhteyden sisältöpalvelimeen. Jos et käytä luotettavaa yhdyskäytävää vaan esimerkiksi jotakin vapaasti käytettävissä olevaa Internet-yhdyskäytävää, luottamukselliset tiedot voivat paljastua WTLS:n ja SSL:n välisen siirron aikana.
Java-sovellusten toiminta ei vaikuta puhelimen omiin toimintoihin. Jos Java-sovelluksen käytössä on ongelmia, se ei vaikuta puhelimen muihin toimintoihin. Ongelmatilanteessa Java-sovelluksen suorittaminen lopetetaan. Tämän vuoksi Java-sovellukset eivät voi jumiuttaa puhelinta. Käyttäjä voi lopettaa Java-sovelluksen suorittamisen milloin tahansa painamalla punaista näppäintä (puhelun lopetusnäppäintä).
11. Mitä siirtotietä Java™-sovellusten kanssa käytetään? Miten paljon sovellukset ovat riippuvaisia verkosta? Voiko niitä käyttää verkon kuuluvuusalueen ulkopuolella?
Java-sovelluksia voi noutaa WAP-selaimella piirikytkentäisen datayhteyden tai GPRS-yhteyden kautta. Kun MIDlet-sovellus on noudettu puhelimeen, sitä voi käyttää myös matkapuhelinverkon kuuluvuusalueen ulkopuolella, jos MIDlet-sovelluksen käyttö ei vaadi jotakin verkossa olevaa osaa. MIDlet-sovellus voi käyttää palvelimilla olevia resursseja. Palvelinyhteys muodostetaan WAP-yhteyden kautta.
Eivät. Sovellukset voivat toistaa vain yksiäänisiä ääniä. Java Community Process ei ole vielä luonut Java 2 Micro Editionille määritystä melodisia ääniä tukevia API-liittymiä varten.
13. Voiko Java-sovelluksia noutaa missä ja milloin tahansa, esimerkiksi kun matkustan Yhdysvalloissa?
Tämä riippuu käyttämäsi matkapuhelinverkon datapalveluista ja voimassa olevista yhteiskäyttösopimuksista. Jotkin Yhdysvalloissa toimivat operaattorit ovat omaksuneet "aidatun puutarhan" toimintamallin, jossa käyttäjiä pyritään estämään käyttämästä muiden operaattorien portaalipalvelimia.