Do sv╪ta mobilních komunikací v poslední dob╪ vstupuje celá ²ada nov∞ch tajemn∞ch zkratek. Pat²í k nim i WAP (Wireless Application Protocol), za níº se skr∞vá moºnost zp²ístupn╪ní webov∞ch stránek uºivatelàm mobilních telefonà a také nové doplσkové telefonní sluºby. Máte-li rádi ƒlánky zaván╪jící budoucností ƒi alespoσ trochu vysv╪tlující technické pozadí v╪ci, jste zváni k následujícím ²ádkàm.
WWW stránky na mobilu?
Mobilní telefony se v posledních n╪kolika letech staly zcela nedílnou souƒástí naτeho ºivota. Na sv╪t╪ neustále roste poƒet jejich uºivatelà i operátorà. Rivalita operátorà i dodavatelà technologick∞ch za²ízení nutí v∞robce a operátory p²icházet se stále nov∞mi a nov∞mi sluºbami. Ze za²ízení, které bylo v dobách pana Bella urƒeno v∞hradn╪ pro p²enos mluveného slova, se tak stává vcelku "inteligentní" nástroj, kter∞ dnes umoºσuje nejen obyƒejné telefonování - uº dávno jsme si zvykli na faxování ƒi p²enos dat.
Do "utrºeného sluchátka" se tak cpou i dalτí sluºby - mnohdy takové, na jaké jsme si jeτt╪ ani po²ádn╪ nezvykli u poƒítaƒà. Pomaliƒku se tak uƒíme zacházet nap². se sluºbami typu elektronického obchodování.
Proƒ WAP?
Existují vτak také sluºby, které na poƒítaƒi vyuºíváme s velkou oblibou, ale které (k velké lítosti mnoh∞ch z nás) zatím na mobilních telefonech nejsou. Zkuste si schváln╪ vzpomenout, kolikrát jste bez svého na internet p²ipojeného poƒítaƒe pot²ebovali n╪co zjistit. Jist╪, dá se namítnout, ºe nejdàleºit╪jτí informace typu jízdních ²ádà autobusà a vlakà se pomocí mobilních telefonà jiº také dají najít. Stále to je ale jen n╪kolik málo informaƒních zdrojà. A o tom, jak τpatn╪ se s nimi z telefonu dá zacházet, uº rad╪ji ani nemluvme.
Není proto divu, ºe byl hledán zpàsob, jak zp²ístupnit WWW stránky i malému a znaƒn╪ omezenému displeji mobilních telefonà ƒi komunikátorà. Vzniklo tak spojení v této oblasti zainteresovan∞ch firem, které se usilovn╪ snaºí zmín╪n∞ problém vy²eτit, a jako první krok zaƒalo vyvíjet standard WAP (Wireless Application Protocol).
Sdruºení dostalo jméno WAP Forum. Jeho cílem je dosp╪t k jednotnému standardu aplikaƒního protokolu τitého na míru pro bezdrátová za²ízení. V souƒasné dob╪ má WAP Forum p²es 140 ²ádn∞ch a p²es 40 p²idruºen∞ch ƒlenà. Mezi v∞znamné firmy ƒinné na tomto poli pat²í hlavn╪ Alcatel, AT&T, Ericsson, Lucent, Motorola, Nokia a Siemens, ale nap². i Hewlett-Packard, IBM, Intel, Microsoft ƒi Visa International.
Myslet si vτak, ºe WAP existuje ƒist╪ a jen proto, aby bylo moºné surfovat uº i z mobilního telefonu, je velmi naivní. Stejn╪ jako se hledal zpàsob, jak∞m zp²ístupnit internetovou sí£ pro mobilní telefony, hledali operáto²i mobilních sítí zpàsob, jak∞m zp²íjemnit ovládání n╪kter∞ch doplσkov∞ch sluºeb, jak je vylepτit a jak vytvo²it nové. Vτechny sluºby zatím mají jedno velmi slabé místo. Tím jsou moºnosti jejich ovládání. Vτe dosud vázlo na znaƒn╪ omezen∞ch pam╪£ov∞ch moºnostech SIM karet. Jsou totiº sluºby, které se, sice nepohodln╪, ale p²ece jen dají ovládat pomocí hlasového menu, ale jsou i takové, u kter∞ch to takto prost╪ nejde.
Technologií, která by tyto problémy m╪la odstranit, je práv╪ WAP. Pomocí WAP je totiº moºné napsat speciální, jakoby internetové stránky, které budou urƒeny k ovládání t╪chto sluºeb. Stejn╪ jako uº dnes na internetu existují ràzné stránky reagující na uºivatelem zadaná data, budou existovat podobné stránky, které budou práv╪ oním ovládacím menu.
Telefonní aplikace
WAP Forum v jednom ze sv∞ch dokumentà uvádí n╪kolik vzorov∞ch doplσkov∞ch sluºeb vyuºívajících WAP. První z t╪chto aplikací je moºnost vybrat si, jak naloºit s p²íchozím hovorem. V okamºiku, kdy vám mobilní telefon zaƒne vyzván╪t, zobrazí se nejen identifikace volajícího, ale i menu s n╪kolika moºnostmi v∞b╪ru. T╪mi mohou b∞t nap²íklad p²ijmutí hovoru, odmítnutí, p²idrºení, p²esm╪rování do hlasové schránky nebo na jiné p²edem dané ƒíslo.
Druh∞m p²íkladem je realizace vτem jiº dob²e známé sluºby hlasové schránky. Doposud vτe funguje tak, ºe si vyslechnete paní, která vám ²ekne n╪co ve stylu: "Kdyº chcete to, zmáƒkn╪te X, kdyº chcete tamto, zmáƒkn╪te Y."
V p²ípad╪, ºe váτ operátor i váτ telefon podporují WAP a operátor tuto sluºbu upravil i pro vyuºití protokolem WAP, vτe se zásadním zpàsobem zm╪ní. Místo toho, ºe vám p²ijde zpráva SMS, abyste zavolali oné "ukecané paní", se na mobilu zobrazí seznam v hlasové schránce uloºen∞ch záznamà. V seznamu màºete vid╪t, kdo a kdy se vás pokouτel sehnat, a vy si tak lehce màºete zvolit, co slyτet chcete a co rovnou smaºete.
Jeτt╪ jednou podot∞kám, ºe tyto dva p²íklady jsou pouze ilustrativní a mají spíτe demonstrovat moºnosti WAP. P²esná realizace té ƒi oné sluºby závisí jen na jejím tvàrci a provozovateli. Samoz²ejm╪ ºe si takov∞chto sluºeb lze vymyslet celou ²adu a není nutné se omezovat jen na tyto dv╪ aplikace. Dalτími moºnostmi pro operátory jsou nap²íklad zp²ístupn╪ní aktivace a deaktivace n╪kter∞ch sluºeb p²ímo z mobilního telefonu.
Poƒítaƒové aplikace
Jiº v úvodu bylo ²eƒeno, ºe WAP zp²ístupní internet mobilním telefonàm. Je tedy z²ejmé, ºe internetové stránky typu "jízdní ²ády" se doƒkají mnohem v╪tτí praktické vyuºitelnosti. Poté, co tyto stránky budou upraveny pro WAP (a nutno dodat, ºe mnohé jiº v souƒasné dob╪ jsou), bude moºné stejn╪ jednoduch∞m zpàsobem jako na poƒítaƒi vyhledat informace p²ímo z mobilního telefonu. Díky WAP by se také mohlo více rozτí²it elektronické obchodování - ostatn╪ firmy Visa, Nokia a Merita Nordbanken Group jiº 24. kv╪tna oznámily zahájení prací na pilotním projektu pro placení p²es mobilní telefony. Spuτt╪ní této sluºby je zatím plánováno na konec tohoto roku.
Princip
Technick∞ princip je velice jednoduch∞. Vτe spoƒívá ve vytvo²ení speciálních "desek" (obdoby WWW stránek) pomocí jazyka WML (Wireless Markup Language) a WMLScriptu. V rámci t╪chto desek jsou definovány tzv. "karty". WAP za²ízení je schopno (najednou) zobrazit jen jednu kartu. Nejmenτí jednotkou, kterou umí server poslat na WAP za²ízení, je deska. WAP za²ízení pak automaticky zobrazí první kartu této desky.
WML je jazyk velice podobn∞ jazyku HTML (HyperText Markup Language). Stejn╪ jako HTML obsahuje i WML nástroje pro práci s obrázky a s ovládacími prvky. Rovn╪º WMLScript je znaƒn╪ podobn∞ JavaScriptu. Obojí je ale pon╪kud zjednoduτeno. Vτechna zjednoduτení jsou vyvolána odliτností mobilních za²ízení od poƒítaƒà (mal∞ displej a zatím pomalá p²enosová rychlost).
Je tedy z²ejmé, ºe pro zobrazení WWW stránky pomocí WAP bude nutná jakási "ƒerná krabice", která HTML p²evede na WML a JavaScript p²evede na WMLScript. Ve snaze o co nejlepτí vyuºití p²enosové kapacity mobilních sítí byla urƒena jeτt╪ jedna odliτnost od internetu. Zatímco na internetu se WWW stránky p²enáτejí v textové podob╪, WAP desky se p²enáτejí v binárním zakódovaném stavu. P²ed p²enesením WWW stránky na mobil tak bude, krom╪ p²eloºení HTML do WML a JavaScriptu do WMLSrciptu, jeτt╪ nutné provést pat²iƒné zakódování. Je nasnad╪, ºe pro rozumnou práci (nap². vyhledávací) by tyto dva procesy m╪ly fungovat obousm╪rn╪.
Tímto zpàsobem lze tedy internetové stránky dostat na mobilní telefon. A jak to ud╪lat s telefonními aplikacemi? Ty to mají oproti WWW stránkám pon╪kud jednoduττí. Lze totiº p²edpokládat, ºe budou psány p²ímo ve WML a WMLScriptu, takºe odpadne nutnost p²ekladu. Rovn╪º se lze domnívat, ºe jejich provozovateli budou p²edevτím samotní operáto²i. WTA (Wireless Telephony Application) servery tak budou p²ímo souƒástí sít╪ a s nejv╪tτí pravd╪podobností budou, stejn╪ jako SMS centra, souƒástí spojovací ƒásti mobilní sít╪.
Doposud ale nebylo nic ²eƒeno o tom, jak to vτe p²enést. Vzhledem k tomu, ºe se p²enosové technologie neustále vyvíjejí, bylo snahou tvàrcà ud╪lat WAP nezávisl∞ na p²enosov∞ch technologiích. Jiº spojení "Application Protocol" napovídá, ºe WAP je jen záleºitostí n╪kolika horních vrstev modelu ISO/OSI. Protokolu WAP je jedno, jak∞m zpàsobem budou jeho data p²enáτena - poºaduje jen, aby p²enosová technologie byla schopna p²enáτet pakety. WAP si je schopen tyto pakety set²ídit ƒi selektivn╪ p²eposlat. Data WAP tak lze posílat jak pomocí SMS, tak klasick∞m datov∞m spojením.
Realizace
Celá technologie WAP je velmi mladá - první verze (1.0) byla schválena v dubnu 1998 a verze 1.1 se oficiálního schválení doƒkala teprve 30. ƒervna 1999. P²esto se vτak jiº objevují první za²ízení, která WAP podporují. Mezi pràkopníky pat²í Nokia, Ericsson a Alcatel. Rovn╪º naτi operáto²i od letoτního Invexu WAP ve sv∞ch sítích spustili. Takºe jedin∞m problémem v souƒasné dob╪ zàstává vzájemná nekompatibilita vτech t²í SDK, ve kter∞ch se aplikace pro WAP vytvá²ejí. Ta je vτak dána rozdílností telefonà podporujících WAP. V souƒasné dob╪ zaƒínají b∞t dostupné tyto telefony s WAP: Nokia 7110, Ericsson T28, Siemens S25 (jen WAP 1.0), v listopadu pak snad i Motorola 7329.
Pro toho, kdo by si cht╪l vyzkouτet tvorbu aplikací pro WAP, bude jist╪ zajímavé opat²it si SDK od Ericssonu, Nokie ƒi od Phone.com. Ty jej nabízejí voln╪ ke staºení na svém webu. V t╪chto SDK lze aplikaci nejen vytvo²it, ale pomocí softwarové emulace ji i vyzkouτet na virtuálním telefonu. Pot²ebné informace ohledn╪ protokolu WAP màºete získat na adrese www.wapserver.cz nebo také p²ímo na www.wapforum.org.