Nokia Mobile Web Server – veebiserver Symbian’i opsüsteemiga mobiiltelefonis
23.03.2008 | Lembit
Nokia on üllitanud Mobile Web Server (MWS) beeta, veebiserveri tarkvara Symbian‘i nutitelefonidele. Tarkvara loojad ei oota, et inimesed tahaksid hakata näiteks oma firma kodukat taskus kaasas kandma (ehkki, mine tea, mida tulevik toob), asja tuum on pigem selles, et muuta mobiiltelefon eelkõige omaniku enda jaoks interneti (brauseri) kaudu arvuteist kättesaadavaks.
Serverit arendab Nokia Beta Labs‘i all tegutsev 4-liikmeline tiim, see baseerub Apache’il ja Python’il ning sobib Symbian’i 3. põlvkonna (S60 3rd edition) seadmetele. Projekti juht Jorma Hekkanen usub, et mobiilseid veebiservereid ootab helge tulevik. Esiteks annab platvorm võimaluse luua uusi põnevaid mobiil- ja/või veebiteenuseid. Teiseks lihtsustab see oluliselt mobiili sünkroonimist arvuti(te)ga, s.t. paljudel juhtudel ei olegi vaja mingeid andmeid omavahel sünkroonida, vaid kasutaja saab arvuti vahendusel teha muudatusi oma telefonis olevatesse andmetesse otse. Hekkanen arvab ka, et kui näiteks e-posti saab tulevikus hoida ja mugavalt hallata otse mobiilis, väheneb vajadus kasutada Gmail’i-laadseid vahemees-teenuseid.
MWS-i paigaldamine
Oma mobiilserveri käivitamiseks tuleb kõigepealt registreerida endale kasutajakonto/veebiaadress Mymobilesite.net-lehel. Seejärel tuleb MWS-tarkvara alla laadida, installer paigaldab lisaks mobiili ka PyS60 ehk Python‘i Symbian‘i jaoks. Mymobilesite.net kaudu Nokia poolt tasuta pakutav gateway on võtmeteenus mobiilserveri kasutuselevõtu juures – seeläbi seotakse veebiaadress nimi.mymobilesite.net mobiilseadmega ja välditakse peavalu, mis ootaks muul moel mobiili internetti ühendamisel. Pole ju veel meie taskuseadmetel oma IP-aadresse ning lisaks istuvad meie mobiilide ja internetiavaruste vahel teenusepakkujate tulemüürid.
MWS-i paigaldamine kulgeb kiiresti ja valutult ning mobiilserveri käivitamine võttis aega kokku vaid ehk mõned minutid. Tutvumist ja tutkimist ning sätete torkimist on jätkunud muidugi tundideks
MWS-i seadistamine telefonis
Et pilt on tuhande sõna eest, siis kõigepealt rida ekraanpauke MWS-i seadistustest telefoni poolel. Usun, et pildid on küllalt kõnekad, seega vaevun täpsustama vaid mõningaid detaile.
Märkimist vääriv valik on näiteks Folder access (keskmine pilt). Nagu Apache’ile kohane, asuvad avalikkusele kättesaadavad veebidokumendid mobiilserveri kataloogis htdocs. Kui luua sinna alamkatalooge, saab Folder access‘i kaudu seadistada nende ligipääsuõigusi. Nii saaksin näiteks välja jagada fotosid või musa (kui vaid raatsiksin operaatorile vajaliku andmemahu eest maksta) ja anda ligipääsu vaid sõpradele. Teine stsenaarium võiks olla tähtsa (äri)dokumendi jagamine kindlale inimesele – eeliseks tavaveebist jagamise ees, et niipea, kui soovitud isik sisse logib ja/või faili laeb, annab telefon-veebiserver taskus märku.
Ülal 3. pildil on näha osa serveri seadetest. Arvestades eesti moblaoperaatorite jätkuvalt kõrgeid andmesidehindasid, on väga käepärane, et MWS-i kasutatavale andmemahule saab seada piirangu. Samuti saab määrata piiri aku jaoks – kui telefoni aku on just nõnda täis või tühi, lülib servu end automaatselt välja. Esimese põgusa (paaripäevase) kogemuse põhjal MWS eriliselt telefoni akut ei vaeva.
Nende piltide juurde niipalju, et Status message (vasakpoolne pilt) all saab sisestada teksti, mida kuvatakse külastajaile, kes pärivad mobiilserverit siis, kui see on välja lülitatud. Access log‘i (viimane pilt) täpsemaid seadeid saab häälestada brauseri kaudu ja telefonis mitte. MWS ongi säenne, et teatud sätungeid saab kruttida ainult telefonis ja teisi ainult brauseris. Eks see ole veebiserverile ka kohane.
MWS-i seadistamine ja võimalused brauseris
MWS pakub praegu otse-karbist järgmisi võimalusi.
- Ligipääsu kontroll. Täpselt saab määrata, mida saavad näha ja kasutada anonüümsed külastajad ja sisse-ehitatud külalise konto (Guest). Lisaks saab igale telefoniraamatu kontaktile luua eraldi kasutajakonto.
- Kalender – mobiili kalendri sirvimine, haldamine, jagamine. Olgu märgitud, et Nokia PC Suite‘i vahendusel kalendriga toimetada ei saagi, nüüd siis pakub selle võimaluse beeta-toode (!).
- SMS-ide sirvimine, haldamine, jagamine ja saatmine brauseri vahendusel.
- Kõnede logi sirvimine, haldamine, jagamine.
- Kontaktid – telefoniraamatu haldus.
- Blogi. Väljastab ka RSS-voogu (lisaks teeb seda galerii, samuti on serveril olemas status feed (online vs. offline)).
- Kaamera – telefoni fotoka jagamine. Lisaks saavad külastajad saata reaalajas palve, et pildistaksid oma hetke asukoha ümbrust.
- Galerii – mobiilis olevate fotode ja muu meedia sirvimine, haldamine, jagamine.
- Külalisteraamat.
- Kontakt – külastajad saavad saata telefoni omanikule lühiteateid (kuni 80 tähemärki) või SMS-e (kuni 500 tärki).
- Olek/staatus (Presence) – info seadme kohta (aku, levi jms), samuti staatus kalendri alusel (kas oled hetkel vaba) ning kõne staatus (kas räägid hetkel telefoniga).
- Web chat – reaalajas vestlus külastaja ja telefoni omaniku vahel.
Lisan siiagi rea ekraanpauke ning püüan seeläbi vähema jutuga piirduda. Klõpsa pisipildile, et näha täissuuruses vaadet uues brauseri aknas.
Kokkuvõtteks
Nokia Mobile Web Server on põnev rakendus ning juba peale mõningast tutvumist näib mulle, et mobiilseid veebiservereid võib oodata suur tulevik. Igatahes loob taskuserver uusi suhtlusvõimalusi, juba täna otse-karbist saadaolevaid reaalaja-sõnumivahetusviise (lühiteade või SMS veebilehelt ning web chat) võiks kohe kasutama asuda. Arvan, et mõnigi veebilehe omanik peaks olema huvitatud võimalusest, et tema saidi külastajad saaksid talle otse mobla peale kiirteateid saata, tasuta.
Kui ka muud MWS-i omadused esialgu nii väga paeluvad ei tundu, siis – perspektiiv, vot perspektiiv on võimas. Eks selle mõttega peab harjuma: veebiserver taskus. Aga kui 5 või 10 aasta pärast on meil taskus "suurte" arvutitega võrreldav arvutusvõimsus, siis – sky is the limit.
Viited
- Nokia Mobile Web Server: mymobilesite.net
- Mobile Web Server Blog
- Arendajatele: Forum Nokia - Mobile Web Server
- Nokia Research Center: Mobile Web Server (avab lühidalt, ent põnevalt projekti tausta)
- Mobile Web Server Wiki (see on rohkem core serveri (aka Raccoon) wiki)
- Mobile Web Server - Forum Nokia Wiki
- SourceForge.net: Mobile Web Server (aka Raccoon)
- RaccoonOnMap (Raccoon + Google Maps mashup)

21.05.2008 kell 11:14
API-de arendamist ka alustatud: http://blogs.s60.com/mws/2008/05/rest_apis_published.html
18.01.2010 kell 15:06
Pärast enam kui kaht ja poolt aastat beetas, pannakse Mobile Web Server seks korraks kalevi alla: Mobile Web Server beta archived – Nokia Beta Labs.