Mitä siirtotietä Java-sovellusten kanssa käytetään? Missä määrin sovellukset ovat riippuvaisia verkosta eli voiko niitä käyttää ilman verkkoyhteyttä? >>
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 6610 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 6610 tukee Java-sovellusten noutamista WAP-yhteyden kautta ja PC Suite -ohjelmiston avulla.
4. Mitä hyötyä on Nokia 6610 -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 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 6610 -puhelimeen voi noutaa?
Nokia 6610 -puhelimessa on dynaaminen muisti Java-sovelluksia varten. Puhelimeen voidaan noutaa enintään 64 kilotavun kokoisia MIDlet-sovelluksia WAP-yhteyden kautta. Nokia 6610 -puhelimeen mahtuu kerrallaan neljä 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 6610 -puhelimeen.
(Huomautus: Tässä kerrottu muistimäärä tarkoittaa sovelluksille varatun muistin kokonaismäärää. Nokia 6610 -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 on saatavana useilta toimittajilta. Operaattoreiden tehtävänä on varmistaa, että tilaajien on helppo noutaa sovelluksia. Club Nokia tarjoaa noudettavia Java-sovelluksia myöhemmin tänä vuonna. Koska Nokia 6610 -puhelimeen voi siirtää sovelluksia PC Suite -ohjelmiston avulla, käyttäjät voivat noutaa MIDlet-sovelluksia Internetistä ja siirtää niitä puhelimeen.
8. Voiko Nokia 6610 -puhelimen kanssa käyttää kaikkia Java-sovelluksia?
Nokia 6610 -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 30 kilotavua.
9. Onko Java-sovellusten käyttö Nokia 6610 -puhelimessa turvallista?
Nokia 6610 -puhelimen Java-alustassa on useita suojaustoimintoja. Java-sovellus ei voi muodostaa verkkoyhteyttä ilman käyttäjän vahvistusta. Verkkoyhteyssymboli näkyy yhteyden aikana näytön vasemmassa yläkulmassa, jotta käyttäjä tietää, onko sovellus muodostanut verkkoyhteyden. Käyttäjä tietää verkkoyhteyden hinnan, koska sovellukset voivat luoda yhteyden vain WAP-asetuksissa määritetyn WAP-yhdyskäytävän kautta.
Jotta Java-sovellukset eivät voi paljastaa puhelimen käyttäjän henkilökohtaisia tietoja, sovellukset eivät voi lukea niitä puhelimesta. 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 käyttäjä syöttää sovellukseen (näppäimistön avulla) tietoja, sovellus saattaa lähettää ne verkkoyhteyden kautta. Käyttäjän ei kannata syöttää Java-sovellukseen henkilökohtaisia tietoja, jollei se ole hänen mielestään luotettava.
Nokia 6610 -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 käyttäjä ei 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ä).
Hinta määräytyy ostopaikan, operaattorin ja sovellustyypin mukaan. Kaupalliset ajanvietesovellukset, kuten pelit, tulevat luultavasti maksamaan noin 2 - 3 euroa.
11. Mitä siirtotietä Java-sovellusten kanssa käytetään? Missä määrin sovellukset ovat riippuvaisia verkosta eli voiko niitä käyttää ilman verkkoyhteyttä?
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ä moniäänisiä ää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.