Operační systém Windows Mobile
Transkript
ČESKÁ ZEMĚDĚLSKÁ UNIVERZITA V PRAZE PROVOZNĚ EKONOMICKÁ FAKULTA KATEDRA INFORMAČNÍCH TECHNOLOGIÍ OPERAČNÍ SYSTÉM WINDOWS MOBILE Bakalářská práce Praha 2008 © Vedoucí práce: Ing. Jiří Vaněk, Ph.D. Autor práce: Jiří Šilhán Operační systém Windows Mobile Prohlášení Prohlašuji, ţe jsem bakalářskou práci na téma „Operační systém Windows Mobile“ vypracoval samostatně, pouze za odborného vedení vedoucího bakalářské práce. Dále prohlašuji, ţe veškeré podklady, ze kterých jsem čerpal, jsou uvedeny v seznamu pouţité literatury. V Praze, dne 24.4.2008 Podpis: ................................. Operační systém Windows Mobile Poděkování Rád bych tímto vyjádřil poděkování Ing. Jiřímu Vaňkovi, Ph.D. za jeho cenné připomínky, odborné vedení a ochotu při vedení mé bakalářské práce. Operační systém Windows Mobile Název Operační systém Windows Mobile Souhrn Bakalářská práce se zabývá operačním systémem Windows Mobile, jeho historií, architekturou a budoucím vývojem. Dále práce rozebírá moţnosti praktického vyuţití Windows Mobile a aplikace pro tuto platformu. Klíčová slova Windows Mobile, Kapesní počítač, Personal Digital Assistant, Jádro, DLL knihovna, Objektové skladiště, Pocket Office, Stylus Title Operating system Windows Mobile Summary The bachelor work deals with operating system Windows Mobile, his history, architecture and future development. Work also analyses options of practical use of Windows Mobile and presents aplications for this platform. Key Words Windows Mobile, Pocket PC, Personal Digital Assistant, Kernel, DLL library, Object store, Pocket Office, Stylus 5 Operační systém Windows Mobile Obsah Úvod .......................................................................................................................... 8 Cíl práce a metodika.................................................................................................. 9 2.1 Cíl práce ............................................................................................................ 9 2.2 Metodika ........................................................................................................... 9 3 Historie a vývoj Windows Mobile a zařízení PDA................................................. 10 3.1 Předchůdci dnešních PDA............................................................................... 10 3.2 Vývoj operačního systému Windows Mobile ................................................. 11 3.2.1 Windows CE 1.0 ..................................................................................... 12 3.2.2 Windows CE 2 ........................................................................................ 13 3.2.3 Windows CE 3 ........................................................................................ 14 3.2.4 Windows CE 4 ........................................................................................ 14 3.2.5 Windows CE 5 ........................................................................................ 14 3.2.6 Windows CE 6 ........................................................................................ 15 4 Architektura Windows Mobile................................................................................ 16 4.1 Základní přehled jednotlivých komponent OS ............................................... 17 4.1.1 Ovladače zařízení .................................................................................... 17 4.1.2 Kernel - Jádro .......................................................................................... 17 4.1.3 Systém správy souborů ........................................................................... 17 4.1.4 GDI - Graphic Device Interface (rozhranní grafického zařízení) ........... 18 4.1.5 Komunikační rozhraní a lokalizace ......................................................... 18 4.2 Základní vlastnosti OS .................................................................................... 18 4.3 Synchronizace s PC ......................................................................................... 20 4.4 Zálohování dat ................................................................................................. 20 4.5 Zabezpečení..................................................................................................... 21 5 Aplikace pro Windows Mobile ............................................................................... 23 5.1 Vývoj aplikací na platformě WM ................................................................... 23 5.1.1 eMbedded Visual C++ ............................................................................ 23 5.1.2 Visual Studio .NET ................................................................................. 23 5.2 Základní aplikace dodávané s OS WM ........................................................... 24 5.2.1 Pocket Word ............................................................................................ 24 5.2.2 Pocket Excel ............................................................................................ 24 5.2.3 Pocket PowerPoint .................................................................................. 24 5.2.4 Pocket Internet Explorer ......................................................................... 25 5.2.5 Poznámky ................................................................................................ 26 5.2.6 Úkoly ....................................................................................................... 26 5.2.7 Kalendář .................................................................................................. 26 5.2.8 Pocket Outlook Express .......................................................................... 26 5.2.9 Průzkumník ............................................................................................. 26 5.2.10 Pocket Windows Mobile ......................................................................... 26 5.3 Další aplikace pro platformu WM................................................................... 27 5.3.1 Komunikační klienti pro WM ................................................................. 27 1 2 6 Operační systém Windows Mobile 5.3.2 Hry .......................................................................................................... 27 5.3.3 Alternativní SW vůči dodávanému SW od spol. Microsoft .................... 28 5.3.4 Kancelářské aplikace ............................................................................... 29 5.3.5 Lokalizační software ............................................................................... 29 6 Mobilní technologie a jejich SW podpora .............................................................. 30 6.1 Bezdrátové technologie ................................................................................... 30 6.1.1 Infračervený port ..................................................................................... 30 6.1.2 Bluetooth ................................................................................................. 31 6.1.3 Wi-Fi ....................................................................................................... 31 6.1.4 GPS ......................................................................................................... 32 6.1.5 GSM/GPRS modul .................................................................................. 34 6.2 Další mobilní technologie ............................................................................... 34 6.2.1 SDIO slot ................................................................................................. 35 6.2.2 Fotoaparát ................................................................................................ 36 6.2.3 Upgrade WM ........................................................................................... 36 6.2.4 Mobilní klávesnice .................................................................................. 37 6.2.5 USB Host ................................................................................................ 37 Praktické vyuţití Windows Mobile................................................................................. 39 6.3 Správa mobilních zařízení v podniku.............................................................. 39 6.3.1 Synchronizace ......................................................................................... 39 6.3.2 Zabezpečení............................................................................................. 40 6.3.3 Správa zařízení ........................................................................................ 40 6.4 Vyuţití WM při obchodní činnosti ................................................................. 41 6.4.1 Produkty pro WM ................................................................................... 42 6.5 Nekomerční vyuţití WM v oblasti válečné chirurgie ..................................... 43 7 Závěr ....................................................................................................................... 46 8 Seznam literatury .................................................................................................... 48 9 Seznam zkratek ....................................................................................................... 49 10 Seznam obrázků .................................................................................................. 50 11 Přílohy ................................................................................................................. 50 7 Operační systém Windows Mobile 1 Úvod Podnikatelé a manaţeři potřebují mít stálý přehled o sjednaných schůzkách a denním pracovním plánu. Papírové diáře jsou dnes v mnoha případech nedostačující. Jejich náhradou jsou elektronická zařízení, která své uţivatele informují přehledně o jejich následujícím rozvrhu. Jednou skupinou mobilních přenosných elektronických zařízení jsou notebooky, které jsou přenosné, ale nejsou příliš skladné a váţí několik kilogramů. Efektivnějším řešením je kapesní počítač (v angličtině "Pocket PC"). Pocket PC je malé, avšak dostatečně výkonné zařízení. Kapesní počítač vlastním jiţ několik let a jeho širokými moţnostmi pouţití jsem nadšen, zvláště pak operačním systémem Windows Mobile v souvislosti s ním a proto jsem si zvolil bakalářskou práci na toto téma. Přínosem pro společnost je větší informovanost o vyuţití a moţnostech OS WM. Vlastním přínosem a hlavním cílem práce bude shrnutí dosavadního vývoje a budoucích trendů v oblasti OS WM a přiblíţení moţností pouţití v praxi. Windows Mobile je nejpouţívanějším operačním systémem na kapesních počítačích. Dosáhl největšího komerčního úspěchu a rozšíření a spolu s ním i aplikace běţící na této platformě. Existují samozřejmě další konkurenční operační systémy pro kapesní počítače, jako Palm OS a Linux, jejich rozšíření není však tak velké. 8 Operační systém Windows Mobile 2 Cíl práce a metodika 2.1 Cíl práce Cílem práce je vysvětlit operační systém Windows Mobile, jeho architekturu, historii a moţnosti praktického vyuţití jak samotného operačního systému, tak i aplikací běţících na platformě OS WM, dále přiblíţit mobilní technologie, které operační systém vyuţívá a s nimi související hardware. 2.2 Metodika Nejprve bude uvedena historie a vývoj operačního systému Windows Mobile a zařízení PDA ("Personal digital assistant", coţ je kapesní počítač). Zároveň budou nastíněny očekávané trendy vývoje WM. Následující kapitole bude pojednávat o architektuře Windows Mobile, na jakých principech a základech operační systém pracuje. Další část práce bude pojednávat o aplikacích a programech určených pro platformu WM, jejich vývoj a přehled o nich. Následující kapitola přiblíţí mobilní technologie a s nimi související software. Závěr práce bude obsahovat praktické pouţití Windows Mobile jak pro běţnou zábavu, tak pro moţnosti vyuţití ve firmách a celkové hodnocení kvality operačního systému. 9 Operační systém Windows Mobile 3 Historie a vývoj Windows Mobile a zařízení PDA Nejjednodušší definice PDA zařízení můţe znít například takto: PDA je digitální zařízení s designem pro drţení pouze v jedné ruce. Dokáţe pracovat nezávisle na jakýchkoliv jiných zařízeních. Pojmem digitální rozumíme, ţe nepracuje na principu analogového zařízení. Design pro drţení v jedné ruce vymezuje PDA jako samostatnou kategorii vůči notebookům atd. Nezávislostí se zase rozumí, ţe dokáţe provádět výpočetní operace bez nutnosti připojení na nějaký server nebo kooperaci s jiným počítačem, ale také to, ţe má vlastní baterii a není nutné externí napájení.[1] 3.1 Předchůdci dnešních PDA První předchůdci PDA začaly vznikat jiţ v 70. letech 20. století. V roce 1973 vznikla kalkulačka s označením HP-45. Obsahovala hodiny a umoţňovala uţivatelům vyuţívat programy jako alarm nebo plánovač schůzek. Jejím nástupcem o rok později se stal HP-65, coţ je první programovatelný kalkulátor, který obsahoval dokonce i čtečku magnetických karet a dále alfanumerickou klávesnici. Roku 1975 byl v USA patentován prakticky první elektronický diář. Obsahoval hodiny a kalendář, do něhoţ šlo vkládat záznamy. Dále v průběhu následujících let vznikaly další zdokonalené modely podobných zařízení, různé databanky, plánovací zařízení apod. Z téhoţ období stojí za zmínku alespoň model Toshiba LC-836MN MEMO NOTE 30, který obsahoval 30 paměťových míst a uměl zaznamenávat následující údaje jako např. telefonní číslo a jméno určité osoby, čísla účtů a jejich zůstatek, data narození osob, různé další údaje, např. číslo pasu, kreditní karty, kalorickou hodnotu jídla, směnné kurzy měn, skóre her a různá hesla. Na začátku 80. let se vývoj rozdělil na dvě hlavní cesty: výkon a pouţitelnost. Firmy jako Sharp a Panasonic se staly leadry v oblasti výkonu. Zkombinovaly pokroky ve vývoji "jádrových (procesorových)" kalkulaček a vzestupující poţadavky uţivatelů po programovatelnosti zařízení daly vznik kategorii "ručních počítačů". Byly to uţ opravdu počítače - ne pouze plánovací zařízení, samozřejmě, ţe obsahovala také plánovací aplikace. Neuţívala CMOS procesor, ale standardní 6502 procesory. Kapesní počítače jako RadioShack HHC měly kompletní 10 Operační systém Windows Mobile základní instrukční sadu. Postupem času dominovaly ve vývoji těchto zařízení firmy HP, Sharp a Casio. Nejviditelnější byly 3. a 4. generace HHC z let 1983-1986 jako Casio PB-700. Mělo modulární moţnosti nastavení nejen pro připojení tiskárny, ale také pro připojení monitoru. Na poli pouţitelnosti byla zařízení spojující kalkulačky s hrami, tuţkami apod. Nejradikálnější byl model Casio PF-8000, který obsahoval i touchpad. Zajímavý je dále model IF-8000, který měl dotykovou obrazovku. Zařízení neumělo rozpoznávat jednotlivé znaky, ale uţivatel mohl na obrazovku napsat cokoliv. Modernější vývojovou řadou jsou zařízení typu HP-18C. Model HP-18C pouţíval infračervený port pro připojení k perifériím, bohuţel neuměl sdílet data mezi zařízeními přímo. Model HP-19B obsahoval slovník, který nabízel uţivateli překlad mezi těmito jazyky: angličtina, francouzština, němčina, italština a španělština. Další populární palmtop byl HP95LX, uvedený na trh v roce 1991. Byl zaloţen na PC-XT architektuře, obsahoval operační systém MS-DOS v3.22, 512Kb RAM paměti a 1Mb paměti ROM, QWERTY klávesnici a oddělenou numerickou klávesnici. Dalšími na trhu byla čistě herní zařízení jako Gameboy, které nejsou klasickými PDA. 3.2 Vývoj operačního systému Windows Mobile Počátky vývoje Windows Mobile (téţ označovaný jako Windows CE) začíná roku 1992. Hlavním cílem bylo vyvinout mobilní zařízení s operačním systémem Windows. Myšlenkou bylo upravit zdrojový kód platformy Windows 16 do nové x86 platformy. Projekt WinPad však předběhl ve vývoji svou dobu. Počítalo se s podporou moderních technologií jako např. rozpoznávání písma. Standardní hardware té doby nebyl dostatečně výkonný. Takto náročné technologie vyţadují 32 - bitové procesory, které nebyly ještě standardem pro komerční pouţití. Stejným problémem bylo i malé mnoţství paměti u vyvíjených kapesních počítačů. Po diskusi s partnery, kteří se podíleli na vývoji projektu WinPad, rozhodl se Microsoft od něho odstoupit. Definitivně byl projekt WinPad uzavřen roku 1994. Souběţně existoval projekt Pulsar, jehoţ myšlenkou bylo vytvoření multifunkčního zařízení, které by bylo dostatečně levné pro sériovou výrobu s 11 Operační systém Windows Mobile jednoduchou obsluhou a ovládáním pouze několika tlačítky pro vyuţití různých praktických funkcí. Zmíněná vize se zdála společnosti Microsoft jako pravděpodobný správný směr budoucího vývoje. Od myšlenky praktické realizaci byla však ještě dlouhá cesta. Předpokládalo se, ţe o takové zařízení by mohl být na trhu zájem a ţe vize podoby budoucího zařízení je ta správná. Předpoklady pro sériovou výrobu byly podpořeny úspěchy firem Apple a Psion s jejich nabídkou mobilních zařízení. Z počátku 90. let trh a zákazníci ještě nebyli připraveni na příchod nového typu zařízení. Bylo nezbytné počkat s uvedením moderních technologií na trh. Týmy vědců z projektu WinPad a Pulsar byly sloučeny do jednoho a tím vznikl projekt Pegasus. Po sloučení projektů WinPad a Pulsar začal nový vývojový tým práci na zcela novém systému zaloţeném na 32 bitové technologii. Roku 1995 započaly testy na operačním systému Windows Pegasus, který byl pouţit na zcela nové řadě mobilních zařízení. Pro mobilní zařízení, která měla být určena pro nový operační systém, byly stanoveny poměrně přísné specifikace pro pouţitý hardware. Několika výrobcům hardware byly poslány parametry, jak má nové mobilní zařízení vypadat. Rozměry 18x10x2,5 cm , napájení na dvě AA baterie, váha menší neţ 500g, QWERTY klávesnice, dotykový LCD display se 480x240 pixely, stylus pro pouţití místo myši na dotykové obrazovce, minimálně 4 MB paměti ROM a 2 MB paměti RAM, infračervený port, slot pro PCMCIA karty, RS-232 sériový port, výstup pro audio a architekturu procesoru zaloţenou na MIPS 3000 nebo MIPS 4000. [12] Zařízení pro Win. Pegasus mělo být víceúčelové , pracující na 32-bit procesorové technologii a OS (operační systém) měl obsahovat kódování Unicode (kvůli pouţitelnosti v různých jazykových variantách). Několik měsíců po zaloţení projektu Pegasus začaly konzultace s výrobci hardware a OS byl nazván Windows CE 1.0 3.2.1 Windows CE 1.0 Vývoj se soustředil, aby se mobilní zařízení pro tento OS stalo skutečně kapesním. Při nově se rozvíjejícím trhu začalo být cílem, aby se PDA stalo doplňkem Notebooku. Mobilní zařízení v této době stále obsahovala kompletní klávesnici. Firma 12 Operační systém Windows Mobile HP upravila jedno z těchto zařízení a nabídla rozlišení displeje 640x240, téţ lze pouţít označení "HVGA". Zařízení se stalo více populární neţ jeho předchůdci s rozlišením 480x240. Toto rozlišení se stalo standardním pro mobilní zařízení s Windows CE. Další verzí tohoto OS je Win. CE 1.01, které obsahovalo japonštinu. Windows CE 1 postrádal širší podporu pro produkty od jiných výrobců neţ je Microsoft. 3.2.2 Windows CE 2 S příchodem Windows CE 2 přestává být Windows CE operačním systémem pouze pro Handheld PC (tj. kapesní počítač obsahující hardwarovou QWERTY klávesnici). CE 2.0 je první vestavěný OS. Výrobci hardware nyní mohli vyuţít jakoukoliv část platformy Windows CE pro svá zařízení a měli volné ruce pro vytvoření libovolných zařízení zaloţených na této platformě. Windows CE bylo moţné pouţít tedy jak v Handheld PC zařízeních, tak v autech, herních konzolích, automatech atd. CE 2 mohl běţet na zařízeních s HVGA i plném VGA rozlišení. Existovaly a existují dvě skupiny koncových zákazníků: Jedna skupina standardních uţivatelů PDA zařízení a druhá skupina uţivatelů, která hledá zařízení schopné nahradit Notebook, aby poskytlo více uţivatelské volnosti. Prodejnost CE 2 napomáhala podobnost uţivatelského rozhraní s Windows 98. Ke standardnímu vybavení CE 2 patřil nejen Internet Explorer, ale také i MS Word, Excel, Outlook a Powerpoint. Ve verzi Windows CE 2.11 pro Handheld PC byl obsaţen i MS access. CE 2 byl navrţen pro velké mnoţství různých procesorů s nízkou spotřebou energie jako Intel x89(468DX / Pentium), NEC VR4300 (MIPS) nebo DEC SA1100 (StrongArm). Windows CE 2.10 obsahoval některé upgrady jako podporu FAT 32, USB, podporu pro 256 různých systémů souborů a další upgrady. Původním synchronizačním softwarem byl Windows CE Services 2x, později byl překonán softwarem nazývaným ActiveSync 3.0. Vývoj Windows CE 2 byl zastaven po rozhodnutí vyvinout nový univerzální operační systém, který umoţní širší hardwarovou podporu a tím podpoří další rozvoj mobilních technologií a vyuţije pokrok ve vývoji nových procesorů a výkonnějších baterií. S příchodem Windows CE 3 vznikl první reálný kapesní počítač. 13 Operační systém Windows Mobile 3.2.3 Windows CE 3 Tento OS změnil směr vývoje OS Windows Mobile. Záměrem firmy Microsoft bylo vytvořit vestavěný OS a mobilní zařízení schopné konkurovat PDA zaloţeným na konkurenčním OS Palm. Prakticky se mělo změnit uţivatelské rozhraní a přiblíţit se zaţízením s OS Palm. Jednalo se jiţ o dnešní kapesní počítače. Kapesní počítač na rozdíl od Handheld PC neobsahuje hardwarovou klávesnici, má pouze několik funkčních tlačítek a klávesnice je na dotykové obrazovce zařízení a ovládá se stylusem (pero pouţívané pro ovládání dotykové obrazovky). Nové grafické rozhraní CE 3 doznalo určitých změn a celé bylo od základu zjednodušeno. Microsoft přidal podporu pro nové komunikační a aplikační rozhraní, aby se rozšířilo jádro Windows CE Cedar. Windows CE 3.0 s pozdějším názvem Pocket PC 2000 byl uveden na trh v květnu 2000. Tímto OS získala navrch nová PDA nad starými modely Handheld PC. K rozšíření PDA přispělo také sniţování cen těchto zařízení. 3.2.4 Windows CE 4 Je známější pod názvem Windows Mobile 2003, získal mnohá další vylepšení, hlavně podpora ARM procesorů od firmy Intel. Jádro CE 4 je oproti CE 3 kompletně přeprogramované. Během 12 měsíců od vydání původního Windows CE 4 přišly na trh ještě další dvě verze: Windows CE Net 4.1 a 4.2 označovaná jako Windows Mobile 2003 Second Edition, která doznala dalších vylepšení jako moţnost rotace obrazovky. Samozřejmostí je, ţe systém obsahuje kapesní Internet Explorer, Windows Media Player a Pocket Office. 3.2.5 Windows CE 5 Windows Mobile 2005 byl vyvíjen pro plnou podporu Windows Vista, které však měly oproti WM 2005 ve vydání velké zpoţdění. Pokrokem u CE 5 je zvětšení moţností mobilních zařízení. WM 2005 nese kódové označení Macallan, podporuje také Smart Display Remote Protocol, který umoţňuje CE 5 jednat jako prodlouţení pracovní plochy stolního PC. Poprvé v historii Microsoft také u tohoto OS zpřístupnil část zdrojového kódu pro vývojáře pracující na této platformě. Pokrokem je, ţe OS je uloţen 14 Operační systém Windows Mobile ve flash paměti a do paměti RAM je následně načítán. Pro hráče her je zajímavé také to, ţe CE 5 obsahuje plnou verzi DirectX 8 Direct3D. Toto vylepšení dovoluje vývoj lepších a graficky propracovanějších her pro mobilní zařízení. 3.2.6 Windows CE 6 Windows CE 6 pokračuje ve stopách předchozích Windows CE a je určen jako doplněk pro Windows Vista. CE 6 má jádro nové generace. Jádro umoţňuje běh aţ 32000 virtuálních procesů a dovoluje přidělit procesu aţ 2 GB virtuální paměti. Windows Mobile existuje v několika verzích pro různá zařízení: Handheld PC (dnes jiţ tato platforma není tak rozšířená), kapesní počítače (nejrozšířenější platforma) a pro takzvané MDA (Mobile Digital Assistant), coţ je zařízení obsahující GSM modul. MDA kombinuje funkce kapesního počítače a mobilního telefonu. Microsoft přináší s CE 6 nový, relativně velmi stabilní mobilní OS. Novinkou u CE 6 je integrovaný VOIP klient (rozumí se klient pro IP telefonii). Další novou podporovanou sluţbou je Windows Live. Sluţba má pomoci s hledáním informací online (k tomuto účelu slouţí aplikace Windows Live Home a Windows Live Search), kontaktováním dalších osob prostřednictvím programů Windows Live Messenger a Windows Live Spaces. Windows Live je dostupná rovněţ ve stolních Windows Vista. Jejich přidání do nejnovější verze Windows Mobile značí snahu o přibliţování stolní a mobilní verze Windows k sobě. Microsoft vytváří komplexní balík produktů pro uţivatele zřejmě ve snaze upevnit své postavení jedničky na trhu. Propojování a návaznost jednotlivých produktů z dílny spol. Microsoft je pravděpodobně novým (staronovým) trendem. Microsoft tlačí uţivatele k maximálnímu vyuţívání software ze své produkce. Na druhou stranu je to pro uţivatele výhodou. Je zaručena kompatibilita jednotlivých produktů a uţivatelská podpora. 15 Operační systém Windows Mobile 4 Architektura Windows Mobile Windows CE je otevřený 32 - bitový operační systém s multitaskingem a multithreadingem pro různá mobilní zařízení jako kapesní počítače, smartphony, MDA, prodejní terminály a celou škálu dalších různých zařízení. Windows CE byl navrhován tak, aby se grafické uţivatelské rozhraní podobalo co nejvíce stolním verzím Windows. Dále obsahuje klasickou podporu internetových komunikačních protokolů pro práci s internetem. Rozhraní Win32 API (application programming interface), coţ znamená rozhraní pro programování aplikací, dovoluje vývojářům software vyvíjet a upravovat software na platformě Windows CE. OS se skládá z jednotlivých modulů, které mohou být nezávislými vývojáři sestavovány pro potřeby implementace OS na určitá hardwarová zařízení. Podporuje velké mnoţství hardwarových periferií, USB zařízení, tisk a přídavná paměťová média. Podporuje širokou škálu procesorů: Procesory NEC, Samsung, Hitachi SH3, SH4, ARM, Intel X-Scale a mnoho dalších. obrázek č. 1 – Architektura Windows CE [13] 16 Operační systém Windows Mobile 4.1 Základní přehled jednotlivých komponent OS Operační systém Windows Mobile tvoří několik základních systémových vrstev (anglicky „layer“). Kaţdá vrstva zabezpečuje určitou část sluţeb OS. Vrstvy se skládají z několika dalších komponent viz. obrázek č. 1. Application Layer (Aplikační vrstva) – komunikuje s aplikacemi. Jsou v ní definovány základní sluţby jako elektronická pošta, WWW apod. Operating System Layer (Vrstva operačního systému) – se skládá z jádra, DLL knihoven, objektového skladiště (Object store), komunikačních a síťových protokolů a Grafického „okenního“ událostního subsystému (Graphic Windowing and Events Subsytem - GWES). GWES zabezpečuje interface mezi aplikacemi, uţivatelem a OS. OAL - OEM (Original Equipment Manufacturer) Adapation Layer - OAL odděluje jádro a hardwarovou vrstvu. Ta je součástí OS, protoţe Windows CE není navrţen pro ţádný konkrétní hardware. Specifikuje pro jádro OS konkrétní hardware. Řídí hardwarová přerušení, implementuje periferie, systémový čas a napájení. Hardware Layer (vrstva hardware) – je fyzický hardware, na kterém je OS spuštěn. 4.1.1 Ovladače zařízení Windows CE obsahuje ovladače pro podporu správného fungování displeje, napájení, připojených USB zařízení, tisku v síti a dalších funkcí. 4.1.2 Kernel - Jádro Jádro obsahuje vícevláknový, preemptivní multitasking. Jádro je zaloţeno na platformě Win32. Pracuje se systémem několika úrovní priorit vláken procesů. Stránkování paměti je podporováno pamětí RAM a ROM. Čekací doba jednotlivých vláken je velmi nízká. Díky OAL je jádro schopné pracovat s více typy procesorů. 4.1.3 Systém správy souborů Funguje jako objektové skladiště (Object store). Skládá se ze systému souborů, databáze a systémových registrů. Tyto sluţby poskytuje stálé skladiště aplikacím a datům, které souvisejí s danými aplikacemi. Objektové skladiště můţe být aţ 256 MB 17 Operační systém Windows Mobile komprimované, nevolatilní (stálé) RAM paměti. Systém souborů můţe být v paměti typu RAM (Random Access Memory) a ROM (Read only Memory) nebo pouze ROM. U kombinace pamětí RAM a ROM je objektové skladiště v RAM paměti a poskytuje přístup do ROM paměti. Pokud je pouze paměť ROM systém souborů, nedovolí umístění souborů do objektového skladiště. Data uloţená v paměti ROM jsou nepřístupná přes Windows adresář. Databáze umoţňuje ukládání, třídění a přístup k datům. Systémové registry naproti tomu ukládají data o aplikacích, řadiče a konfiguraci nastavení. Object store podporuje různé typy souborových systémů. [13] 4.1.4 GDI - Graphic Device Interface (rozhranní grafického zařízení) Slouţí k podpoře grafiky, která není závislá na pouţitém hardware. Umoţňuje definování grafického výstupu pomocí funkcí vykreslování. U Windows CE pracuje na principu rastru. 4.1.5 Komunikační rozhraní a lokalizace OS podporuje protokoly TCP/IP, FTP, HTTP, připojení do místních sítí LAN, do světové sítě Internet, přímé připojení ke stolnímu PC a moţnosti propojení s dalšími mobilními zařízeními. Obsahuje kódování Unicode, díky kterému je moţná široká jazyková podpora. 4.2 Základní vlastnosti OS GUI (graphic user intrface - grafické rozhraní) je uţivatelsky velmi přívětivé, podobné stolním Windows. OS se ovládá pomocí stylusu (pero slouţící k ovládání dotykového displeje) a několika hardwarových tlačítek. Tato tlačítka jsou programovatelná a lze jim navolit různé funkce, spouštění aplikací apod. Stylus nahrazuje u kapesního počítače myš. Při delším přidrţení stylusu na obrazovce se zobrazí nabídka jako po kliknutí pravého tlačítka myši. Klávesnice je u Windows Mobile softwarová a ovládá se také pomocí stylusu. Základním procesem, který u Windows Mobile neustále běţí, je Today Screen (obrazovka Dnes). Funguje jako pracovní plocha. Její pozadí se dá nastavit podle vlastního výběru. Na Today Screen se 18 Operační systém Windows Mobile zobrazují jednotlivé poloţky, které lze rovněţ nastavovat podle vlastních potřeb. Těmito poloţkami jsou došlá pošta, události z kalendáře, datum, svátky a spousta dalších poloţek. Na obrazovce je také horní lišta, na které se nachází tlačítko start. Po kliknutí na start se rozbalí menu. V první části jsou zástupci jednotlivých programů, je zde však pro ně omezený počet míst. Jednotlivé zástupce v menu si můţe uţivatel sám nadefinovat. Další částí menu jsou naposledy spuštěné aplikace a poslední jsou napevno nadefinovaní zástupci poloţek: programy, nastavení a nápověda. Na horní liště se ještě nachází systémový čas, nastavení hlasitosti a indikátor připojení k síti nebo dalším zařízením. Na spodní liště je tlačítko "Nový", které umoţňuje vytvoření nových dokumentů různých aplikací. Dále spodní lišta obsahuje ovládací prvky bezdrátových připojení a klávesnice. obrázek č. 2 – Obrazovka Dnes [http://www.ce4you.cz/articles/detail.asp?a=30] 19 Operační systém Windows Mobile 4.3 Synchronizace s PC Windows Mobile je moţné synchronizovat se stolním PC. Nejčastěji pouţívaným programem je ActiveSync. Tento software je standardně dodávaný k OS WM. Zařízení PDA s OS WM je moţné připojit ke stolnímu PC pomocí USB přes synchronizační kolébku nebo synchronizační kabel. Další způsob je bezdrátové připojení přes Bluetooth, popřípadě infračervený port. Dříve byla moţná synchronizace přes wi-fi, která v pozdějších verzích jiţ není k dispozici. Synchronizační software převádí formáty souborů mezi stolními Windows a Windows Mobile. Jeho prostřednictvím jsou instalovány ze stolního počítače aplikace do mobilního zařízení a samozřejmá je i moţnost jejich odinstalování. Lze synchronizovat a zálohovat elektronickou poštu, záznamy v kalendáři, jednotlivé kontakty a oblíbené poloţky z mobilního internet exploreru. ActiveSync obsahuje průzkumníka, pomocí něhoţ lze pracovat se soubory v kapesním počítači skrze stolní PC. Je moţné přímo převádět databázové tabulky z MS Access, provádět synchronizaci PDA s PC přes internet pomocí Microsoft Exchange Server 2003. Díky MS Exchange Server není nutná fyzická přítomnost u stolního PC. Synchronizace je nastavitelná buď automaticky nebo ručně. Pomocí ActiveSync se zálohují data a systémové nastavení Windows Mobile do stolního PC. V případě poruchy hardware kapesního počítače nebo softwarové závady není problém zálohu načíst a obnovit tak ztracená data a nastavení. 4.4 Zálohování dat Zálohování dat a nastavení OS je velmi podstatná záleţitost. V případě ztráty dat a nastavení OS nebo HW restartu PDA mohou být všechna data na zařízení ztracena. Díky souboru se zálohou systému nemusí být tato ztráta nezbytně nevratná. Zálohování se provádí přímo v mobilním zařízení pomocí Backup manageru. Soubor se zálohovanými daty je moţné uloţit do paměti vlastního zařízení nebo na paměťovou kartu. Zálohovat se dá obsah dokumentů, elektronická pošta, osobní databáze a systémové údaje. Soubor s datovou zálohou se dá vytvořit také prostřednictvím aplikace ActiveSync. Záloha je pak uloţena na disku stolního PC. Další moţnost, jak vytvořit 20 Operační systém Windows Mobile zálohu, je přes Wi-Fi síť prostřednictvím synchronizačního SW. V případě poškození nebo ztráty dat je zálohový soubor načten. 4.5 Zabezpečení Poţadavky na úroveň zabezpečení dat na mobilních zařízeních jsou různé. Základním aspektem je definovat, jaká nebezpečí hrozí a jak důleţitá data jsou v PDA. Jinou úroveň zabezpečení dat bude poţadovat uţivatel, který pouţívá PDA k soukromým účelům a jinou firma, jejíţ zaměstnanci vyuţívají mobilní zařízení při výkonu práce. Základní bezpečnostní opatření je zaheslování přístupu do mobilního operačního systému a tím i k datům uloţeným v paměti zařízení. Různá můţe být bezpečnostní úroveň hesla. Nízkou úrovní se rozumí například heslo, které má pouze 46 znaků a není vyţadována ţádná kombinace písmen a číslic. Větší zabezpečení poskytuje heslo, které čítá více znaků a vyţaduje kombinaci číslic a písmen. Dalším opatřením, které minimalizuje moţnost prolomení hesla do OS, je zadání maximálního moţného počtu pokusů pro zadání hesla. Tato opatření brání cizí osobě manipulovat s daty v případě odcizení nebo ztráty kapesního počítače. PDA mají celou řadu bezdrátových komunikačních rozhraní, kterými se připojují do různých sítí. Neoprávněnému přístupu do mobilního zařízení skrze takovou síť můţe zabránit nainstalovaný firewall. V případě, ţe kapesní počítač disponuje slotem pro paměťové karty, jsou zneuţitelná i data uloţená na paměťové kartě. Nejlepším způsobem, jak je zabezpečit, je zašifrování těchto dat. Jejich rozšifrování je moţné pouze na kapesním počítači a OS, který je zašifroval. Popřípadě je moţné proces rozšifrování zabezpečit ještě heslem. Pokud je kapesní počítač vyuţíván zaměstnancem nějaké firmy pro přístup do firemní sítě, hrozí nebezpečí úniku dat při zcizení kapesního počítače a to nejen dat uloţených v paměti zařízení, ale z celé podnikové sítě. Firma musí počítat, ţe v případě nahlášeného zcizení mobilního zařízení by administrátor sítě měl mít moţnost zakázat přístup do firemních síťových aplikací uţivatelským profilům, které jsou ve zcizeném mobilním zařízení nastaveny, popřípadě zakázat přístup do celé podnikové sítě z tohoto mobilního zařízení. Další moţností zabezpečení v situaci, kdy mobilní zařízení je po odcizení nebo ztrátě stále připojeno do sítě je dát příkaz na dálku smazat veškerá data na 21 Operační systém Windows Mobile mobilním zařízení. Důleţité je, aby data byla zálohovaná. Pokud by bylo zařízení opětovně nalezeno, lze jeho systémové nastavení a veškerá data opět obnovit. 22 Operační systém Windows Mobile 5 Aplikace pro Windows Mobile Aplikace vyvinuté pro stolní verze OS Windows nejsou spustitelné na OS WM. Mnoho známých aplikací ze stolních počítačů má však verze určené pro OS WM. Dále existuje celá řada software pro mobilní zařízení, který nemá obdobu u stolních PC. Aplikace pro WM jsou vyvíjeny jak velkými softwarovými firmami, tak i jednotlivci. 5.1 Vývoj aplikací na platformě WM Microsoft poskytuje pro všechny vývojáře mobilních aplikací nástroje, které umoţňují jejich vývoj pro WM. Díky těmto nástrojům je vývoj nových aplikací velmi usnadněn. Vývojáři mohou vyvíjet celou škálu mobilních aplikací a programů, které rozšiřují funkčnost a moţnost uplatnění mobilních zařízení při praktickém pouţití jak ve firmách, tak pro vyuţití obyčejnými uţivateli. 5.1.1 eMbedded Visual C++ MS eMbedded Visual C++ 4.0 poskytuje koncové vývojářské prostředí pro vývoj aplikací pro Windows CE .NET 4.2 zařízení a přes dostupný opravný balíček (SP2) také pro WM2003. Z principu vychází z eVC++3.0 a přidává k němu nové moţnosti, které dříve nebyly vývojářům dostupné. Tyto moţnosti zahrnují JIT (Just-InTime) ladící nástroj pro diagnostikaci nezachycených výjimek, strukturovaná správa výjimek známá z VC++, "Attach-To" proces (neboli připojení k jinému procesu) pro lepší ladící moţnosti (známý problém ladění např. Today doplňků, které nebylo v eVC++3.0 prakticky moţné) a samozřejmě také nový emulátor zaloţený na WM2003. Kód produkovaný tímto nástrojem je moţné spustit pouze na zařízeních zaloţených na WM2003 nebo Windows CE .NET 4.2.[3] 5.1.2 Visual Studio .NET Tento nástroj vyuţívá moţností, které přináší MS .NET Compact Framework a umoţňující vývoj distribuovaných aplikací. Vývojáři poskytuje knihovnu tříd pro opravdu pohodlný a rychlý vývoj aplikací, stejně jako i tvorbu tříd (komponent) nových a opětovně pouţitelných. Vývojář vyvíjí aplikace, které pouţívají stejné nástroje jak na 23 Operační systém Windows Mobile Pocket PC, tak i na stolním počítači. Tím se celý vývojový proces sjednocuje a poskytuje téměř dokonale přenositelný a universální zdrojový kód nezávislý na procesoru a operačním systému. Programovacím jazykem se zde stává nově vzniklé C# a upravený Visual Basic .NET. Ve výčtu vlastností nesmí chybět také podpora Web procesů.[3] 5.2 Základní aplikace dodávané s OS WM Součástí OS WM pro PDA jsou i základní kancelářské aplikace a systémové nástroje. 5.2.1 Pocket Word Pocket Word je aplikace pro psaní textů v kapesním počítači. Pomocí programu ActiveSync lze převádět dokumenty z mobilní verze programu Word na formát souborů pro klasický Word na stolním PC a naopak. Při převodu z jednoho formátu na druhý můţe dojít k neúplnému a nesprávnému převodu textu z důvodu rozdílnosti jednotlivých podporovaných fontů písma. Pocket Word vychází z Wordu pro stolní PC, neobsahuje však všechny funkce a nastavení. Tento handicap je u novějších verzí Pocket Word postupně odstraňován. U starších verzí Pocket Word nejsou podporovány např. grafy, obrázky v textu apod. 5.2.2 Pocket Excel Pocket Excel je určen pro tvorbu tabulek a matematických výpočtů v mobilním zařízení. Převod formátů souborů mezi stolní a mobilní verzí MS Excel se provádí rovněţ jako u aplikace Word prostřednictvím ActiveSync. Starší verze programu nepodporují obrázky a tvorbu grafů. Verze pro kapesní počítač nemá pokročilejší funkce, jako je např. tvorba kontingenčních tabulek. 5.2.3 Pocket PowerPoint Jedná se o aplikaci, která dovoluje spouštět na kapesním počítači prezentace vytvořené na stolní verzi MS PowerPoint. Nepodporuje editaci prezentací. Aplikace je dodávána aţ u pozdějších verzí WM. Daleko lepším programem pro spouštění 24 Operační systém Windows Mobile prezentací na kapesním počítači je aplikace Pocket Slides 2.01, která umoţňuje tvorbu a editaci prezentací přímo v kapesním počítači. obrázek č. 3 – Pocket Slides [18] 5.2.4 Pocket Internet Explorer Tato aplikace slouţí pro zobrazování webových stránek na kapesním počítači. Pracuje na podobných standardech jako Internet Explorer na stolním PC. Obsahuje historii navštívených stránek, existuje moţnost nastavení domovské stránky a základní moţnosti zabezpečení. Dá se nastavit velikost textu v prohlíţeči, moţnost vypnutí zobrazování obrázků a panelu Adresa. Jsou tři moţnosti zobrazování webových stránek: Jeden sloupec, výchozí a pracovní plocha. Existují však další alternativní verze prohlíţečů webových stránek pro WM. Jsou jimi Mozilla Firefox a Opera. 25 Operační systém Windows Mobile 5.2.5 Poznámky Aplikace Poznámky je naprosto shodná s verzí pro stolní PC. Její soubory nemusejí být nijak konvertovány při převodu z kapesního počítače do stolního a naopak. Poznámkový blok je textový editor pro psaní textu bez větší moţnosti jeho formátování. Navíc umoţňuje zaznamenávání hlasových poznámek ve formátu *.wav a má reţim kreslení. Kreslit je moţno na dotykovém displeji pomocí stylusu. 5.2.6 Úkoly Program slouţí pro zaznamenávání úkolů. U jednotlivých úkolů se můţe definovat jejich důleţitost, rozdělovat je do kategorií apod. 5.2.7 Kalendář Tato aplikace nahrazuje papírový diář. Do kalendáře se dají vkládat jednotlivé události. Kalendář obsahuje funkci zvukového připomenutí událostí. K událostem se dá zaznamenat velké mnoţství doplňujících údajů. 5.2.8 Pocket Outlook Express Poštovní klient Pocket Outlook Expres je určen pro kapesní počítače s WM. Samozřejmostí je jeho synchronizace se stolním Outlook Expresem. Aplikace slouţí ke správě e-mailové pošty. 5.2.9 Průzkumník Je výchozím správcem souborů v OS. Jeho prostřednictvím se provádějí základní operace se soubory, jako kopírování, přesun, mazání apod. 5.2.10 Pocket Windows Mobile Pocket Windows Mobile je výchozím multimediálním přehrávačem. Přehrává audio a video soubory. Neposkytuje však skoro ţádné moţnosti nastavení. Zvládá přehrávat pouze základní formáty souborů. Z těchto důvodů není příliš často vyuţíván, protoţe existují alternativy v jiných, mnohem lépe naprogramovaných aplikacích. 26 Operační systém Windows Mobile Další doplňující software je ke kaţdému PDA dodáván zpravidla od výrobce. Můţe se jednat o software pro prohlíţení obrázků, lepší SW pro vyuţití multimédií. Zajímavým příkladem je např. aplikace s názvem Domácí ovládání, kterou dodává výrobce HP ke svým zařízením s WM a ta umoţňuje pouţívat PDA jako jednotný dálkový ovladač pro další elektroniku v domácnosti. Vyuţívá bezdrátová komunikační rozhraní, kterými je PDA vybaveno. 5.3 Další aplikace pro platformu WM Uţivatel není při vyuţívání funkcí a potenciálu PDA limitován dodávaným softwarem od výrobce. Existuje celá řada programů vyvíjených na platformě WM. 5.3.1 Komunikační klienti pro WM Pro WM existují verze komunikačních klientů pro instant messaging jako u stolního PC. Nejčastějšími klienty jsou Pocket ICQ a Pocket Skype. Umoţňují chatování po připojení kapesního počítače k internetu. Pracují na stejném principu jako verze pro stolní PC. 5.3.2 Hry Na mobilní zařízení je moţné nainstalovat hry jednoduché (graficky a na výkon příliš nenáročné), ale také hry známé ze stolních PC, předělané do formátu, který je spustitelný na kapesním počítači s WM. Jako příklad lze uvést hru Quake. Do formátu pro PDA byly převedeny verze hry Quake I, Quake II a Quake III Arena. Hra Quake je hratelná i v multiplayer módu přes Wi–Fi. To znamená, ţe je moţné ji hrát online s dalšími ţivými hráči. Pro méně náročné uţivatele poskytnou moţnost na ukrácení dlouhé chvíle hry typu Worms nebo Šachový simulátor apod. 27 Operační systém Windows Mobile obrázek č. 4 – Hra Quake na obrazovce PDA [http://www.pocketpcmag.com/_archives/May04/images/May04_p55_3.jpg] 5.3.3 Alternativní SW vůči dodávanému SW od spol. Microsoft Další skupinou software jsou programy, jeţ jsou vyvíjeny jako alternativní software vůči aplikacím dodávaným firmou Microsoft k WM při jeho zakoupení. Místo Průzkumníku lze vyuţít aplikaci Total Comander. Základní kalkulačku nahradí mnohem pokročilejší vědecká kalkulačka apod. Nedokonalý Pocket Medial Player zastoupí při přehrávání audio souborů aplikace WinAmp. Pocket Media Player nezvládá přehrávat video soubory s příponou *.avi. V této oblasti je asi nejlepší alternativou přehrávač SmartMovie. Tato aplikace má svou část ve stolním PC - SmartMovie Converter, který přeformátuje video soubor na menší rozlišení displeje PDA a tím sníţí i jeho datový objem. Tento přeformátovaný soubor je pak přes ActiveSync přenesen do ROM paměti PDA nebo na paměťovou kartu. SmartMovie, který je nainstalován v kapesním počítači, soubor následně přehraje. SmartMovie obsahuje kodeky, které jsou nezbytné pro přehrání videa ve formátu *.avi. Další funkcí je podpora zobrazování externích titulků k filmu. 28 Operační systém Windows Mobile 5.3.4 Kancelářské aplikace Dostupný je také software pro vyuţití PDA jako pracovního nástroje. PocketCAD Pro je SW, který umoţňuje nejen prohlíţení technických výkresů ve formátu *.dwg programu Autocad, ale i jejich kreslení. Kreslení je sice technicky moţné, ale u kapesního počítače značně problematické. Není snadné kreslit pomocí stylusu přesné technické výkresy. Na doplnění kancelářského SW je uţitečný Adobe Acrobat Reader for Pocket PC, který je pro prohlíţení souborů ve formátu *.pdf. Existuje také program Pocket RAR, coţ je aplikace pro komprimaci dat. Programy jako Network Monitor dovolují sledovat vyuţití a provoz sítě. Velmi uţitečnými aplikacemi jsou mobilní mapy. Díky nim je moţné v kapesním počítači zobrazovat plány měst, autoatlas ČR, Evropy aj. Do PDA se také dají nainstalovat aplikace obsahující jízdní řády. Mnoţství software pro kapesní počítače je nepřeberné. Kaţdá další nainstalovaná aplikace rozšiřuje funkčnost a moţnosti vyuţití kapesních počítačů s WM. V situaci, kdy jsou PDA zařízení vyuţívána pro obchodní činnost, je moţné základní aplikace dodávané s Windows Mobile rozšířit o další specifické programy nezbytné pro toto podnikání. 5.3.5 Lokalizační software Základní verze WM je pouze v anglickém jazyce. Prakticky v kaţdé zemi, kde jsou prodávány kapesní počítače s WM, se nějaká místní firma zabývá tvorbou lokalizačního software pro WM. Lokalizačním software se rozumí aplikace, která převede anglickou verzi WM na místní jazykové nastavení. V ČR je jednou z nejvýznamnějších softwarových společností v tomto odvětví firma Sunnysoft. Uvádí na trh celou řadu aplikací pro WM. Aplikace Sunnysoft Interwrite Standard je základní lokalizací pro WM. Její součástí je také česká softwarová klávesnice, která umoţňuje psaní s diakritikou. Verze této aplikace s označením "Interwrite Pro" obsahuje nejen lokalizaci systémové části WM, ale také lokalizaci specifických součástí SW podle konkrétního mobilního zařízení. Lokalizační software bývá často dodáván přímo s mobilním zařízením. 29 Operační systém Windows Mobile 6 Mobilní technologie a jejich SW podpora OS WM softwarově podporuje velké mnoţství mobilních technologií, které jsou standardní hardwarovou výbavou mobilních zařízení. 6.1 Bezdrátové technologie U mobilních zařízení je dnes jiţ samozřejmostí integrace celé řady bezdrátových technologií, které umoţňují připojení zařízení k internetu nebo sdílení dat a propojení mobilních zařízení mezi sebou. 6.1.1 Infračervený port IrDA je periferie, která umoţňuje zařízením komunikovat mezi sebou. Tento port pracuje v infračerveném spektru záření. Fyzicky ho tvoří LED dioda, která při zahřátí infračervené záření vysílá. Maximální moţná účinná vzdálenost pro přenos dat je 1 m. Existují dva standardy. IrDA 1.0, který má přenosovou rychlost 115 kb/s a IrDA 1.1. Má přenosovou rychlost dat 4 Mb/s. Při přenosu dat je nutná přímá viditelnost. Všechny verze Windows Mobile obsahují ovladače pro IrDA port. Přes tento port je moţný jak přenos souborů, tak připojení do sítě internet s vyuţitím dalšího zařízení jako je např. mobilní telefon. V moţnostech nastavení připojení ve WM lze spustit manaţera pro ovládání datových přenosů přes IrDA. Manaţer obsahuje moţnost nastavit automatické přijímání všech příchozích infra přenosů nebo moţnost jednorázového přijetí infra přenosu. V případě, ţe je nastavena volba pro automatické přijímání dat pomocí infra přenosu, jsou data automaticky přijata a následně je zobrazena výzva pro uţivatele, zda si přeje tato data přijmout a uloţit. Při odesílání dat z kapesního počítače do jiného zařízení je nutné pro uskutečnění datového přenosu z nabídky moţných operací s určitým souborem vybrat přenos přes IrDA port, následně je zobrazeno okno manaţeru, pomocí kterého uţivatel provede výběr cílového zařízení. V nejnovější verzi WM 6 je jiţ manaţer komunikace, přes nějţ lze ovládat všechny komunikační technologie, které WM podporuje. Pokud je nastavováno připojení k internetu pomocí průvodce nastavení připojení k internetu, je moţné zvolit při volbě modemu IrDA a s jeho pomocí se připojit k internetu například přes mobilní telefon. 30 Operační systém Windows Mobile 6.1.2 Bluetooth Bluetooth je bezdrátová mobilní komunikační technologie, umoţňující propojení více různých zařízení. Technologie je definována standardem IEEE 802.15.1. Pomocí této technologie se dá vytvořit osobní počítačová síť. Bluetooth je vlastně radiové rozhraní pracující v pásmu 2,4 Ghz. Efektivní spojení mezi zařízeními s technologií Bluetooth je moţné na vzdálenost cca 10 m. V otevřeném prostoru je reálné spojení i na desítky metrů. Jednotlivá zařízení jsou identifikována podle své "Bluetooth adresy". WM obsahuje všechny potřebné ovladače k ovládání síťového Bluetooth adaptéru. Dá se provést základní nastavení názvu zařízení a další nastavení bezpečnostních parametrů. Základní sluţby, které poskytuje správce Bluetooth připojení ve WM jsou přenos souborů, výměna informací s jinými zařízeními (vizitky apod.), funkce sériového portu a osobní síťový server. Připojení do osobní sítě umoţňuje spolupráci, sdílení souborů nebo hraní her s více hráči na více zařízeních, dále přístup k internetu pomocí jiného zařízení s Bluetooth technologií (mobilní telefon nebo stolní PC). Přes Bluetooth je moţná synchronizace se stolním počítačem pomocí ActiveSync. 6.1.3 Wi-Fi Wi-Fi je bezdrátová radiová technologie pro propojení různých zařízení a přístup na Internet a do různých lokálních sítí. Je definována standardem IEEE 802.11. WM obsahuje průvodce a manaţera pro konfiguraci Wi-Fi adaptéru mobilního zařízení. Po spuštění manaţera se zobrazí seznam dostupných bezdrátových sítí, ke kterým je moţné připojení. V případě, ţe je síť otevřená a nešifrovaná, není nutné provádět ţádná nastavení - připojení je provedeno automaticky. V případě, ţe je síť uzavřená, musí být nastaven způsob ověřování a způsob šifrování dat. Dále je moţné nastavit typ protokolu pro ověření. Pokud se zrekapitulují moţnosti připojení mobilního zařízení s WM , lze PDA připojit do sítě pomocí technologie Wi-Fi, kde se konfigurace připojení provádí pomocí průvodce konfigurací bezdrátové sítě, který obsahuje WM. Pro uskutečnění úspěšného připojení je v kapesním počítači nutný integrovaný nebo externí Wi-Fi adaptér. Další 31 Operační systém Windows Mobile moţností je obecný průvodce vytvoření nového připojení modemem, kdy je moţné pro připojení pouţít Bluetooth modem, IrDA nebo port COM1. Při vyuţití Bluetooth nebo IrDa modemu ke spojení do internetu můţe poslouţit mobilní telefon a síť GSM nebo stolní PC. V případě volby portu COM1 se jedná prakticky o kabelové spojení přes USB se stolním PC. IrDA port bývá většinou integrovaný v mobilním zařízení, Bluetooth adaptér je externí nebo interní a v případě portu COM1 je mobilní zařízení vybaveno většinou periferií označovanou jako USB host a připojení se provádí pomocí synchronizačního kabelu. Posledním způsobem připojení do internetu je moţnost vytáčeného spojení přes mobilní modem. Technologie Bluetooth má, jak bylo výše zmíněno, ještě vlastního manaţera a průvodce pro správu a vytvoření spojení. Jak je tedy patrné, většina kapesních počítačů obsahuje více síťových adaptérů a prakticky všechny WM podporuje. Pokud uţivateli nevyhovují správci a průvodci pro připojení a ovládání síťových adaptérů, které jsou součástí WM, lze pouţít jiný software, který stačí doinstalovat. Existuje velké mnoţství software, který umoţňuje konfigurovat síťová nastavení, lépe sledovat síťový provoz nebo sílu a kvalitu signálu Wi-Fi, coţ základní manaţer ve WM neumí. Velmi kvalitním příkladem je SW PocketWinC Wifi Sniffer, který má výše zmíněné funkce. 6.1.4 GPS Další bezdrátovou technologií, kterou disponují některé kapesní počítače, je americký satelitní navigační systém GPS (Global Position System). Slouţí pro určení polohy na zemském povrchu. Tvoří ho celkem 24 druţic na oběţné dráze Země. Součásti systému jsou samotné druţice, řídící střediska a uţivatelská část. Uţivatelskou část tvoří právě GPS přijímače na povrchu Země, které vlastní jednotliví uţivatelé. Přijímač dokáţe určit polohu na základě příjmu signálu alespoň od 3 druţic, při příjmu signálu od 4 druţic dokáţe určit nadmořskou výšku. Přijímač svou polohu vypočítává na základě „pseudovzdáleností“ (coţ je vzdálenost přijímače od druţice a znalost zpoţdění, za jakou dobu signál z druţice dorazí do přijímače). Označení pseudovzdálenost se pouţívá z důvodu nutnosti provádění dalších upřesňujících výpočtů pro získání co nejpřesnější polohy. Přijímací zařízení signálu GPS můţe být v 32 Operační systém Windows Mobile kapesním počítači integrováno nebo připojeno externě. Samotný přijímač vypočítá pouze zeměpisnou polohu, popřípadě nadmořskou výšku. Další funkce nabízí software, který je moţné nainstalovat do kapesního počítače s WM. Jedná se většinou o aplikace, které jsou schopné zobrazovat polohu přijímače na mapě. Zaznamenávat trasu pohybu, vytýčit trasu do cílového zadaného místa. Tyto funkce jsou velmi uţitečné při pouţití GPS navigace při jízdě autem. S novým WM 6 funguje GPS navigace spolehlivěji a je stabilnější. 33 Operační systém Windows Mobile obrázek č. 5 Mobilní mapa pro GPS navigaci [http://www.nejceny.cz/media/aktuality/tournavigator_screen.jpg] 6.1.5 GSM/GPRS modul Kapesní počítače vybavené GSM/GPRS modulem díky němu plní i funkce mobilního telefonu. Kapesní počítač vybavený tímto modulem se nazývá MDA (Mobile Digital Assistant). GSM modul dovoluje uţivateli zařízení provoz přístroje v mobilní GSM síti a přístup ke sluţbám jako jsou klasické telefonní hovory, SMS zprávy a vyuţívání technologií pro přístup k internetu jako GPRS a EDGE. Pro tyto typy kapesních počítačů jsou vydávány upravené verze operačního systému WM. PDA s GSM modulem poskytuje svému uţivateli mnoho výhod. Tou hlavní je fakt, ţe MDA kombinuje funkce PDA, mobilního telefonu, přehrávače hudebních souborů a fotoaparát. GSM/GPRS modul pracuje v Evropě v pásmech 900 MHz / 1800 MHz (v USA se pouţívají pásma 850 MHz / 1900 MHz). Pojem GSM označuje globální systém pro mobilní komunikaci. Jedná se o buňkový radiový systém, fungující na několika frekvencích. Buňkový znamená, ţe se GSM/GPRS modul připojuje do sítě pomocí nejbliţší buňky (vysílače). Vzdálenost pokrytí jedním vysílačem je od několika set metrů do několika kilometrů. Technologie GSM umoţňuje přenosy hlasové komunikace a dat, jako jsou krátké textové zprávy SMS. GPRS (General Pocket Radio Service) je technologie umoţňující v rámci sítě GSM datové přenosy. Technologie pracuje na principu paketového přenosu dat. V síti GSM má přednost hlasová komunikace a pak aţ datové přenosy. 6.2 Další mobilní technologie Součástí PDA jsou technologie doplňující jeho praktické vyuţití. Jsou jimi např. digitální fotoaparát, sloty pro paměťové karty, integrovaná paměť typu flash a mnoho dalších technologií. 34 Operační systém Windows Mobile 6.2.1 SDIO slot Pro rozšíření paměti kapesních počítačů se nejčastěji pouţívají paměťové karty. Slot pro paměťové karty v dnešní době podporuje velmi často technologii SDIO (Input/output). Do slotu je moţné vloţit nejen paměťovou kartu, ale PDA lze rozšířit takřka libovolnou periférií, viz obrázek č. 2. SDIO kartou je vybavena celá škála přídavných zařízení. Díky nim lze zcela libovolně rozšířit vyuţití kapesního počítače. K vyuţití a ovládání některých přídavných zařízení je moţné pouţít software, o kterém bylo zmiňováno výše. Stejný software, ať je uţ součástí přímo WM nebo doinstalovaný, je moţné pouţít jak pro integrované nebo externí SDIO moduly Wi-Fi, Bluetooth, GPS apod. Nativní podpora SDIO znamená, ţe OS obsahuje sám o sobě obecné ovladače pro přídavné karty. obrázek č. 6 - Přídavná zařízení do SDIO slotu [9] Pokud není SDIO slot vyuţit pro zařízení vybavené SDIO kartou, lze ho pouţívat pro klasické paměťové karty. Paměťová karta je zařízení pro ukládání dat 35 Operační systém Windows Mobile většinou zaloţené na paměti typu flash. Existuje mnoho formátů Paměťových karet. U Pocket PC jsou nejčastěji podporovány formáty karet MMC ( Multimedia Card ) a SD (Secure Digital). Kapacity paměťových karet sahají do řádů jednotek GB (giga bajt – jednotka velikosti dat). Maximální paměťová kapacita karty, kterou lze pouţít pro určité PDA zařízení však můţe být omezena. Toto omezení spočívá v tom, ţe některá PDA zařízení podporují paměťové karty určitých typů a to pouze do určité maximální paměťové kapacity. 6.2.2 Fotoaparát Většina kapesních počítačů dostupná na trhu má integrovaný fotoaparát. Kvalita fotek můţe být různá. Dnes jsou běţné integrované fotoaparáty s rozlišením 1 – 2 Mpx (Megapixel – plocha obsahující milion obrazových bodů). Objevují se však i výrobci, kteří montují do PDA zařízení mnohem kvalitnější fotoaparáty. Je samozřejmé, ţe s výkonnějším fotoaparátem stoupá cena zařízení. PDA od výrobce zpravidla obsahují Software pro ovládání integrovaného fotoaparátu. Dále je nutné, aby byla v PDA nainstalována aplikace pro prohlíţení obrázků. 6.2.3 Upgrade WM Upgrade WM se provádí tzv. „flashováním“ ROM paměti kapesního počítače. Základním poţadavkem je staţení nové ROM, která obsahuje vyšší verzi OS WM. Tato staţená paměť můţe být jak oficiální, tak neoficiální verze. Při upgrade z neoficiální verze můţe vzniknout problém se záruční opravou apod. Někteří výrobci poskytují ROM paměť s vyšší verzí OS WM zcela zdarma, jiní za poplatek nebo vůbec. Pro upgrade určitého PDA s WM je nutné pouţít ROM paměť určenou pro daný typ a značku zařízení. Samotné „flashování“ – tj. nahrání nové ROM paměti do PDA se provádí pomocí další aplikace. V případě značky Fujitsu – Siemens se jedná např. o Pocket Loox5 FlashTool, tento program nahraje do PDA novou paměť ROM. Ne všechna PDA zařízení lze upgradovat na všechny různé verze OS WM, většinou z důvodu neexistence ROM paměti, která obsahuje dané vyšší verze WM nebo neexistujícího nástroje pro nahrání této paměti. Při samotném procesu upgradování se 36 Operační systém Windows Mobile postupuje následujícím způsobem: Je nutné zálohovat všechna data z PDA, protoţe při upgradu budou veškerá data uloţená na PDA ztracena. PDA musí být propojeno se stolním PC pomocí synchronizační kolíbky a zároveň připojené k napájení, protoţe proces přehrání ROM paměti je energeticky náročný. Nová ROM paměť obsahující novou verzi WM je do PDA nahrána pomocí aplikace k tomu určené. Po nahrání a restartu PDA jiţ bude obsahovat nový WM, do kterého stačí pouze nahrát zálohovaná data. Ne všechna data se musí podařit obnovit z důvodu moţné nekompatibility mezi jednotlivými verzemi WM. 6.2.4 Mobilní klávesnice PDA se od Handheld PC odlišuje právě absencí hardwarové klávesnice. Při psaní delších textů je softwarová klávesnice velmi nepraktická, proto existuje alternativa zmíněné klávesnice. Touto alternativou je přídavná hardwarová klávesnice. Jsou dva základní principy pro připojení přídavné hardwarové klávesnice k PDA. Prvním je připojení klávesnice fyzicky přes datový port PDA zařízení a druhým je propojení klávesnice s PDA pomocí bezdrátové technologie Bluetooth. Klávesnice pouţívající technologii Bluetooth je podstatně výhodnější hlavně z důvodu nenutnosti fyzického připojení k PDA. Energetické nároky bezdrátové verze mobilní klávesnice jsou zhruba na stejné úrovni jako klávesnice, která je fyzicky připojená k PDA. Na trhu neexistují ţádné české verze mobilních klávesnic. Dostupné klávesnice jsou pouze anglické typu QWERTY. Na PDA lze však psaní přepnout na češtinu a na klávesnici je moţné přelepit některá tlačítka samolepkami s českými znaky pro usnadnění psaní. Pro ovládání klávesnice je nezbytné do PDA nainstalovat aplikaci dodávanou výrobcem klávesnice, pomocí níţ se realizuje propojení mezi PDA a klávesnicí. V konfiguračním nastavení klávesnice se dají některé ovládací funkce upravit, jako např. rychlost psaní nebo prodleva při psaní. 6.2.5 USB Host USB Host je velice dobré doplnění hardwarových periferií PDA. Přes toto komunikační rozhraní lze připojit k PDA celá škála různých zařízení. Standardní USB 37 Operační systém Windows Mobile sběrnice funguje na principu master/slave. USB Host u PDA pracuje jako master a připojené zařízení se chová jako slave. PDA s jinými zařízeními se propojují pomocí kabelu. USB Host inicializuje přenos dat a veškeré dění. Připojené zařízení můţe pouze přijímat a provádět instrukce. USB Host technologie je kompatibilní se standardem USB 2.0. Některá zařízení, která se připojují k PDA přes USB Host, potřebují pro ovládání skrze PDA speciální ovladače nebo software. Bez problémů se dá k PDA připojit klasický USB Flash Disk. Lze z něho a na něj přenášet data apod. Dále je moţné připojit externí fotoaparát a díky tomu na PDA stáhnout a prohlíţet fotografie. Velice často je výrobcem Pocket PC zařízení dodávána v přiloţeném základním softwaru i aplikace Správce tisku, pomocí níţ lze v případě připojení tiskárny tisknout libovolné soubory. Pokud je k USB Hostu připojen USB Hub, je moţno mít k PDA připojeno několik externích zařízení najednou. USB Hub a několik zařízení připojených přes něj k PDA najednou je pro USB Host velmi energeticky náročné řešení. USB Hub potřebuje pro své napájení externí zdroj energie. obrázek č. 7 - USB Hub [8] 38 Operační systém Windows Mobile Praktické využití Windows Mobile Vyuţití WM je moţné jak v malé, tak i velké soukromé firmě, neziskovém sektoru a ve státních organizacích. Praktické nasazení WM je ovlivněno několika aspekty. Pouţitým typem PDA – tj. jaké technické moţnosti nasazení umoţňuje pouţitý hardware a jaký další konkrétní software daná firma pro své potřeby vyuţívá. Obecné moţnosti aplikace WM pro firmy jsou v několika oblastech: vztah firmy k zákazníkům, správa dokumentů a informací, sdílení dat a aplikace pro pracovní týmy, mobilní sběr dat, logistika a další. Zavádění mobilních technologií ve firmách podporují hlediska jako minimalizace nákladů na administrativu, zrychlení a zkvalitnění chodu firmy a díky zavedení těchto technologií můţe firma získat a posílit své „know how“ na trhu oproti konkurenci. 6.3 Správa mobilních zařízení v podniku Hlavní potřeby jsou synchronizace dat pro všechny uţivatele v podnikové mobilní síti s hlavní firemní sítí. Musí se synchronizovat sloţitější data, i jednoduché firemní informace a dále systém zpracování těchto dat. Klíčové je samozřejmě i zabezpečení firemní mobilní sítě, jak zabezpečení dat uloţených v jednotlivých PDA uţivatelů, tak zabezpečení komunikace mobilních zařízení s centrálním serverem. Posledním aspektem je správa zařízení a softwaru. 6.3.1 Synchronizace Existují dvě moţnosti, jak můţe uţivatel synchronizovat data ve svém PDA: V místě pracoviště (tato moţnost je finančně výhodnější) nebo synchronizovat data s firemním serverem online pomocí GSM sítě nebo Wi-Fi sítě (pokud je na místě dostupná). První moţnost (synchronizace v místě pracoviště) je velmi jednoduchá. Pomocí ActiveSync se PDA synchronizuje se stolním PC. Data a soubory jsou synchronizovány s centrální podnikovou databází. Např. se můţe jednat o Microsoft SQL Server, webový obsah, došlá emailová pošta nebo jakákoliv další aplikace, kterou firma pouţívá. Druhou moţností je vzdálená synchronizace. V tom případě je nutné zajistit připojení PDA k firemní síti, nejčastěji prostřednictvím sítě GSM, dále také 39 Operační systém Windows Mobile pomocí modemu, Wi-Fi nebo jakéhokoliv jiného připojení. PDA s WM umoţňuje k firemnímu serveru telefonické připojení s podporou RAS (Remote Access Service) nebo je moţné vyuţít připojení k internetu pomocí protokolu PPP (Point–to–Point Protocol). Zařízení PDA s WM také umoţňují pouţití webových aplikací pro připojení k serverům pomocí sady protokolů TCP/IP, protokolů HTTP a FTP. Webový obsah z firemního serveru lze zpřístupnit např. pomocí klienta AvantGo. Obsah lze prohlíţet, i kdyţ není PDA připojeno k serveru. Další moţností je sluţba RDA (Remote Data Access), která umoţňuje aplikacím vzdálený přístup k datům uloţeným ve firemním SQL serveru. Ve výčtu moţností pro vzdálenou synchronizaci následují Internetové aplikace na bázi práv. Aplikace na PDA naváţe spojení pomocí protokolu HTTP s SQL serverem, který je za firewallem. Můţe pouţít sluţby jako ověřování, autorizace a šifrování. Programem s těmito moţnostmi je např. SQL Server 2000 Windows CE Edition. 6.3.2 Zabezpečení Zabezpečení mobilních zařízení firmy mají dvě hlediska. Přístup k datům a zabezpečení dat uloţených v PDA. Druhým hlediskem je přenášení dat mezi PDA a podnikovou sítí. Moţnosti zabezpečení PDA a firemní sítě byly jiţ uvedeny v kapitole č. 4.5 s názvem Zabezpečení. 6.3.3 Správa zařízení Na trhu existuje velké mnoţství Software pro správu uţivatelů, kteří vyuţívají zařízení PDA v podnikové síti. O zařízeních v síti je dobré mít neustálé informace. Je třeba sledovat aktuální konfiguraci zařízení, data registru, instalované aplikace, dostupnou paměť, verze OS apod. Tyto informace pomáhají správci sítě předcházet moţným síťovým selháním a rychlejšímu obnovení zálohy. Centrální správu podnikových mobilních zařízení umoţňují aplikace Unicenter a Afaria. Zmíněné programy obsahují také moţnosti centrální správy a aktualizace software. Inovace a aktualizace software se tím velmi zjednodušuje. Zařízení v síti se dá rozdělit do několika skupin, třeba podle typu procesoru PDA. Do kaţdé skupiny je následně moţné 40 Operační systém Windows Mobile nainstalovat správnou verzi aplikace pro daný typ procesoru. Podle stejné zásady lze rozdělit i skupiny uţivatelů do různých profilů a pro kaţdý profil instalovat centrálně potřebné aplikace. Co se týká zálohování, lze určit, jaká data a kdy mají být zálohována. V případě poruchy mohou být pak velmi rychle obnovena. V případě fyzického zničení PDA není problém vytvořit ze zálohy identickou kopii tohoto zařízení. Obnovení zálohy na dálku se provádí např. pomocí aplikace ScoutIT. ScoutIT se nainstaluje do paměti ROM, pokud je proveden úplný reset PDA. V tom případě se dají veškerá data obnovit automaticky na dálku. 6.4 Využití WM při obchodní činnosti Obecně lze říci, ţe mobilní technologie mají potenciální uplatnění ve velkém mnoţství firem. Potenciál mobilních technologií mohou vyuţít jak malé, tak i velké a střední firmy. Pro malé firmy, které nemají ţádné IT oddělení a zaměstnávají pouze malý počet zaměstnanců, spočívá hlavní těţiště vyuţití mobilních technologií v oblasti mobilní kanceláře. Zaměstnanci budou vyuţívat PDA pro kontakt se svou kanceláří. Získají stálý přehled o svých schůzkách, pracovních povinnostech apod. Aplikovat mobilní řešení v malé firmě není nijak obtíţné technicky ani časově. Aplikace mobilního řešení pro velké a střední firmy je ovšem jiţ technicky náročnější. Zde se jiţ jedná o správu systému, ve kterém mohou být desítky aţ stovky mobilních zařízení. Firma musí mít pro správu systému vlastní IT oddělení. Důleţité je funkční zaměření mobilního systému podle předmětu činnosti dané firmy a způsob realizace a vývoje celého systému. Je rozlišováno několik základních směrů aplikace mobilních řešení pro firmy podle jejich obchodní činnosti: Aplikace pro mobilní sběr dat, CRM systémy pro podporu obchodních zástupců, aplikace Go&Sell, dále např objednávkové systémy apod. Při realizaci mobilního řešení záleţí na tom, jestli je na trhu jiţ dostupná vhodná aplikace pro daný typ obchodní činnosti firmy. V opačném případě je nutný vývoj dané aplikace, coţ vede ke zvýšeným nákladům. 41 Operační systém Windows Mobile 6.4.1 Produkty pro WM Velmi pouţívanou aplikací pro vzdálený přístup k datům na serveru je Microsoft Exchange Server. Součástí Exchange Serveru je Exchange ActiveSync. Exchange ActiveSync je určen pro přenos informací mezi Exchange Serverem a PDA. Pracuje na základech protokolu HTTP a jazyka XML. Exchange ActiveSync slouţí k synchronizaci e-mailových zpráv, kontaktů, úkolů, přístup ke sdíleným sloţkám atd. Vývojem software pro PDA zařízení se na českém trhu zabývá zejména společnost Sunnysoft. Nabízí celou řadu aplikací, které mohou uplatnit firmy při své podnikatelské činnosti. Aplikace Sunnysoft mAgent slouţí pro mobilní sběr dat a řízení pracovníků v terénu. Z hlediska hardware je nejefektivnější, pokud je PDA vybaveno GSM modulem. Veškerá data jsou tak přenášena mezi PDA a celou podnikovou sítí v reálném čase. Tento software v podstatě urychluje logistiku a případnou expedici zboţí zákazníkům. Informace o cenách a produktech lze centrálně upravovat a pouţít i moţnosti mobilního tisku na místě přímo u zákazníka, např. pomocí bezdrátové tiskárny vytisknout fakturu. Produkt mAgent se skládá ze dvou částí: Sunnysoft mServer a Sunnysoft mAgent „Go&Sell“. Sunnysoft mServer je aplikace, která zajišťuje výměnu dat mezi databází podniku a PDA. Sunnysoft mAgent „Go&Sell“ je aplikace pro PDA, která můţe být pouţívána i offline. Získaná data jsou předávána mServeru. Pro spojení s mServerem můţe vyuţít mAgent jak síť GSM (GPRS přenos dat), Wi-Fi nebo jiné internetové spojení. Pro průzkumy veřejného mínění je kvalitní aplikací Sunnysoft mResearch, coţ je aplikace určená pro agentury zabývající se sociologickým výzkumem a průzkumy veřejného mínění. Umoţňuje vytváření dotazníků, ty se pak mohou automaticky nahrát do PDA jednotlivým tazatelům. Získaná data lze okamţitě předávat dál ke zpracování a vyhodnocení celého průzkumu. Data je moţné exportovat v XML (eXtensible Markup Language – XML dokument je vlastně normální textový editor doplněný o tagy) nebo CSV (Comma-separated values – je formát určený pro přenos tabulkových dat). 42 Operační systém Windows Mobile Na trhu je celá řada dalších software pro PDA zařízení určená pro nejrůznější účely. Sunnysoft mService je aplikace pro kontrolu servisních techniků. Vedení firmy můţe díky ní získat přehled o výkonech svých pracovníků, předávat pokyny zaměstnancům, sledovat, jaký materiál a v jakém mnoţství byl při práci pouţit. Sunnysoft mStock je zase aplikace pro vedení skladové evidence. Usnadňuje inventury, příjem a výdej zboţí. Tyto informace je moţné následně synchronizovat s evidencí vedenou na stolním PC. Na PDA s WM je moţné nainstalovat takřka libovolnou aplikaci. Pokud firma vybaví své pracovníky mobilními zařízeními, obsahujícími tyto aplikace, můţe se řadě firem urychlit celý organizační proces řízení pracovníků a zároveň logistické procesy související s nákupem a prodejem zboţí. Vybavení zaměstnanců PDA je zároveň levnější neţ pokud by podnik pro správu všech svých činností pouţíval např. Nootebooky. Nejčastější je komerční vyuţití WM v soukromém sektoru. Velký potenciál mají mobilní technologie také ve státním a neziskovém sektoru. Praktické je nasazení u bezpečnostních sloţek V různých modifikacích se pouţívají uţ i v lékařství. 6.5 Nekomerční využití WM v oblasti válečné chirurgie Americká armáda ve snaze zlepšit péči o zraněné vojáky na frontě zavedla tzv. Battlefield Medical Information System-Tactical (BMIS T) – Polní zdravotní informační systém. Ten funguje na HP iPAQ PDA s WM upraveném speciálně pro armádu. Systém BMIS T obsahuje kompletní lékařské informace o zraněném vojákovi. Systém obsahuje dokonce informace o imunitním systému osoby, stomatologické záznamy, jakoţ i záznamy o alergiích na léky. Nasazení systému na frontě funguje následovně: Kaţdý voják má u sebe flash paměť, tzv. P-tag, která obsahuje výše zmíněné lékařské záznamy o vojákovi. V případě zranění vojáka můţe příslušník sanity, jenţ je vybaven jiţ zmíněným HP iPAQ PDA a jako první poskytuje první pomoc přímo na bojišti, ihned zjistit informace o celkovém zdravotním stavu zraněného. Po ošetření zdravotník zadá do systému BMIS T aktuální informace o zraněních pacienta a způsobu první pomoci, kterou poskytl, např. místa, kde byl pacient postřelen, jaké léky 43 Operační systém Windows Mobile mu byly podány apod. Tyto informace jsou uloţeny jako XML soubor. Zaznamenané aktuální informace o stavu pacienta jsou podstatné pro urychlení jeho pozdějšího ošetření v polní nemocnici. XML soubor s informacemi o zranění a poskytnutém ošetření můţe být předán polní nemocnici prostřednictvím bezdrátového nebo kabelového internetového připojení, popřípadě uloţením dat do flash paměti P-tagu zraněného vojáka. Lékařský personál v polní nemocnici můţe rychleji díky digitalizovaným informacím poskytnout ošetření pacientovi a v případě, ţe informace z PDA zdravotníka, který poskytl první pomoc, byly poslány přes internet jiţ dopředu, lékařský personál ví, o jaké zranění se jedná a po příjezdu pacienta poskytne okamţitou pomoc. Dřívější systém spočíval ve vedení papírových záznamů. Zdravotník na frontě neměl vůbec k dispozici ţádné předešlé lékařské záznamy vojáka. Jediné, co bylo dostupné, byla maximálně informace o jeho krevní skupině. Zdravotník dále musel vyplňovat zprávu o zranění ručně na papír, coţ při ošetřování v polních podmínkách znamená velké zdrţení. Personál v nemocnici dříve musel po příjezdu pacienta prostudovat zprávu o rozsahu jeho zranění a následně stanovit správnou diagnózu. Do samotného příjezdu zraněného lékaři vlastně nevěděli, na jaký typ a rozsah zranění se připravit. V případě, ţe dostanou informace přes systém BMIS T prostřednictvím internetu do svého PC nebo Tablet PC, mohou být dopředu připraveni. Pokud je informace uloţená pouze v P-tagu vojáka lékaři sice neznají diagnózu dopředu, ale alespoň ji mohou rychleji stanovit. V budoucnu americká armáda plánuje, ţe celý systém bude vyuţívat Microsoft SQL Server k ukládání dat o pacientech v mobilních zařízeních.[14] 44 Operační systém Windows Mobile obrázek č. 8 – Obrazovka systému BMIS T [14] 45 Operační systém Windows Mobile 7 Závěr Bakalářská práce rozebrala architekturu OS WM, mobilní aplikace pro tuto platformu a ukázala na moţnosti praktického vyuţití WM v současnosti, a to jak nekomerční pouţití pro soukromé uţivatele, tak profesionální nasazení v informačních systémech velkých firem. WM se dnes stává běţným OS ve všech typech mobilních zařízení. Nejnovějším Windows Mobile je CE 6. Vývoj dalších verzí se zřejmě bude ubírat především ve směru vylepšování celkové stability OS. Starší PDA jsou jiţ dnes pro nejnovější verzi WM zastaralá z hlediska hardware. WM se doplní o nové verze mobilních aplikací, které se budou svými funkcemi neustále přibliţovat ke svým vzorům z prostředí stolních verzí Windows. Tento vývoj WM a mobilního software s sebou ponese zvýšené nároky na hardware, tzn. zejména potřebu větší operační paměti a poţadavek výkonnějšího procesoru. Zabudování výkonnějšího hardware do PDA je pouze otázkou finální ceny mobilního zařízení. Problémem jiţ dnes je energetická spotřeba mobilních zařízení. Tento problém se v budoucnosti bude dále prohlubovat. Při zvyšování výkonu WM a PDA by se při pouţívání doposud vyuţívaných energetických článcích podstatně zkrátila maximální moţná doba provozu PDA. Důkazem trendu postupného sbliţování aplikací pro mobilní a stolní PC je plugin Microsoft Silverlite. Tento plugin rozšiřuje moţnosti mobilních internetových prohlíţečů. Slouţí k zobrazení videa, grafiky a animací, tedy pro interaktivní webové aplikace. Je zaloţen na technologii XAML (Extensible Application Markup Language – coţ je programovací jazyk pro deklarativní programování aplikací). Nejnovější připravovanou verzí WM je CE 6.1. Významná vylepšení se týkají pouţití OS na platformě MDA zařízení. Nová základní obrazovka zprostředkovává veškeré potřebné informace pro uţivatele. Informace o došlých zprávách, zmeškaných hovorech, moţnosti třídění zpráv podle poţadovaných kriterií apod. Centrum nastavení umoţní snadné ovládání bezdrátových technologií, technologie Direct Push sniţuje při bezdrátové synchronizaci datovou náročnost přenosů a šetří tak baterii. V internetovém 46 Operační systém Windows Mobile OS prohlíţeči poskytuje moţnost „zoomování“ webových stránek a obsahuje nativní podporu Microsoft Silverlight. V systému lze sledovat bez problému výkon procesoru a vyuţití paměti. Je připravován nový Office OneNote, který bude podporovat dokumenty z nejnovějších verzí stolních MS Office. Do budoucna Microsoft připravuje OS Windows Mobile 7 (Photon), který by sjednotil platformy Pocket PC a MDA. Photon je navrhován tak, aby nebylo nutné při ovládání pouţívat stylus, postačí prsty. Je připravována funkce pohybových gest. Senzor fotoaparátu by měl rozpoznat, zda je např. PDA zasouváno do kapsy a následně zamkne klávesnici nebo OS můţe zapnout vibrační vyzvánění. Vylepšení jistě dozná jak jádro systému, tak mobilní aplikace. Bude se zřejmě jednat o revoluční změnu uţivatelského prostředí, ovládání a výkonu mobilních zařízení s WM. 47 Operační systém Windows Mobile 8 Seznam literatury 1) BURLING, D.: Defining a Security Policy for Windows Mobile Pocket PCs. [online]. 2007, http://www.pocketpcmag.com/_archives/May05/securitypolicy.aspx/ 2) CARNERO. Upgrade na Windows Mobile 6. [online]. 2007, http://carnero.cc/mobility/upgrade-na-windows-mobile-6/ 3) CE4YOU.CZ. Úvod do programování pro Windows Mobile 2002a 2003 – Vývojové nástroje. [online]. http://www.ce4you.cz/articles/detail.asp?a=54 4) DUDÍKOVÁ, M.: Nový software pro vaše PDA. [online]. 2003, http://www.palmserver.eu/clanek.php3?show=1476 5) EMAC INC. Windows CE. [online]. 2008, http://www.emacinc.com/operating_systems/windows_ce.htm 6) HPC FACTOR. The history of Windows CE. [online]. http://www.hpcfactor.com/support/windowsce/ 7) KOBLENTZ, E.: The evolution of the PDA. [online]. květen 2005, http://www.snarc.net/pda/pda-treatise.htm 8) KOZA, P.: FSC Pocket LOOX 720 – USB Host v praxi. [online]. 2004, http://www.ce4you.cz/articles/detail.asp?a=181 9) LAVIČKA, M.: SDIO – připojte ke svému PDA skener či čtečku otisků prstů. [online]. http://palmare.idnes.cz/pda.asp?r=pda&c=A050131_5293763_pda 10) MB MAGAZÍN. Tipy a triky pro Windows Mobile. [online]. 2006, http://magazin.softimage.cz/ 11) MB MAGAZÍN. Windows Mobile 7 (Photon) pro nedočkavé spekulanty. [online]. 2008, http://magazin.softimage.cz/windows-mobile-7-photon-pro-nedockavespekulanty/ 12) MICROSOFT CORPORATION. ActiveSync 4.2. [online]. http://www.microsoft.com/cze/windowsmobile/content/resources/downloads/act ivesync_42.mspx 13) MICROSOFT CORPORATION. Windows Embedded CE. [online]. http://msdn2.microsoft.com/en-us/library/bb847932.aspx 14) MICROSOFT CASE STUDIES. Telemedicine and Advanced Technology Research Center (TATRC), U.S. Army. [online]. 2003, http://www.microsoft.com/casestudies/casestudy.aspx?casestudyid=52479 15) MICROSOFT CORPORATION. Windows Mobile [online]. http://www.microsoft.com/cze/windowsmobile/default.mspx 16) MOBILMANIA. Infračervený port: vše, co jste kdy chtěli vědět. [online]. 2001, http://www.mobilmania.cz/default.aspx?article=1002692 17) Noska, M.: Windows Mobile 6.1 konečně uvedeny. [online]. 2008, http://www.computerworld.cz/cw-id/windows_mobile_6_1_uvedeny 48 Operační systém Windows Mobile 18) PALOUNEK, M.: Info o SW pro PPC: Pocket Slides 2.01 – PowerPoint presentace na Pocket PC. [online]. 2005, http://www.pdasoft.cz/modules.php?name=News&file=article&sid=854 19) SUNNYSOFT. [online]. http://www.sunnysoft.cz/ 20) SUNNYSOFT MAGENT. [online]. http://www.magent.cz/v2/ 21) WIKIPEDIE. [online]. http://cs.wikipedia.org/ 22) WINDOWS MOBILE HELP PORTAL. Pocket Quake. [online]. 2007, http://www.wmhelp.cz/html/modules.php?name=News&file=article&sid=133 23) WINDOWS MOBILE TODAY. [online]. http://www.pocketpccity.com/ 24) ŢIVNÝ, P.: Historie Pocket PC. [online]. 2006, http://www.pdasoft.cz/ 9 Seznam zkratek ARM – Advanced RISC(Reduced Instruction Set Computer – Procesor s omezenou instrukční sadou) Machine - je RISC procesor zaloţený na Von Neumannově architektuře CMOS – Complementary Meteal – Oxide – Semiconductor – technologie pouţívaná pro integrované obvody COM – Seriový port CSV – Comma separated values – jednoduchý tabulkový formát pro výměnu tabulkových dat EDGE – Enhanced Data Rates for Global Evolution – technologie pro přenos dat na paketovém principu FAT – File allocation table – souborový systém pouţívaný mnoha operačními systémy FTP – File Transfer Protocol – protokol pro přenos dat mezi počítači GB - Giga Bajt – jednotka velikosti informace GPRS – General Pocket Radio Service – mobilní datová sluţba GPS – Global Position System – druţicový navigační systém GSM – Global System for Mobile communications – světový standard pro mobilní telefony GUI - Graphic User Intrface – uţivatelské grafické rozhraní HP – Hewlett Packard – firma zabývající se výrobou hardware zařízení včetně kapesních počítačů HTTP – Hypertext Transfer Protocol – internetový protokol pro přenos a výměnu dat HVGA – Half-size Video Graphics Array – rozlišení 480*320 pixelů IP – Internet Protocol – IP adresa identifikuje určité zařízení v internetu IrDA – Infrared Data Association – infračervený port LAN – Local Area Network – místní síť LCD – Liquid Crystal display – monitor z tekutých krystalů 49 Operační systém Windows Mobile MDA – Mobile Digital Assistant – PDA obsahující GSM modul MIPS – Microprocessor without Interlocked Pipeline Stages – architektura procesorů RISC MMC – Multi Media Card – paměťové karty zaloţené na paměti typu flash Mpx – Mega Pixel – jednotka velikosti obrazové plochy MS - Microsoft OS – Operační systém PC – Personal Computer – Osobní počítač PCMCIA – Personal Computer Memory Cards INternational Association – rozšiřující slot pro přídavné periferie PDA – Personal Digital Assistant – kapesní počítač QWERTY – počítačová klávesnice – název podle pořadí kláves v první řadě RAM – Random Access Memory – paměť jejíţ obsah je závislý na napájení RDA - Remote Data Access – sluţba, která umoţňuje vzdálený přístup k datům ROM – Read Only Memory – paměť jejíţ obsah je nezávislý na napájení SD – Secure Digital – formát paměťových karet s pamětí typu flash SDIO – Secure Digital Input Output – slot pro mobilní periferie SQL – Structured Query Language – dotazovací jazyk pro práci s daty v relačních databázích TCP/IP – Transmission Control Protocol/ Internet Protocol – sada protkolů internetu USB – Universal Serial Bus – univerzální sériová sběrnice VGA - Video Graphics Array – rozlišení 640*480 pixelů VOIP – Voice Over Internet Protocol – protokol pro IP telefonii (volání přes internet) WAN – World Area Netword – světová síť Wi-Fi – Wireless LAN – bezdrátová lokální síť WM – Windows Mobile 10 Seznam obrázků obrázek č. 1 – Architektura Windows CE [13] ............................................................... 16 obrázek č. 2 – Obrazovka Dnes [http://www.ce4you.cz/articles/detail.asp?a=30] ......... 19 obrázek č. 3 – Pocket Slides [18] .................................................................................... 25 obrázek č. 4 – Hra Quake na obrazovce PDA [http://www.pocketpcmag.com/_archives/May04/images/May04_p55_3.jpg] ...... 28 obrázek č. 5 Mobilní mapa pro GPS navigaci [http://www.nejceny.cz/media/aktuality/tournavigator_screen.jpg] ................................................ 34 obrázek č. 6 - Přídavná zařízení do SDIO slotu [9] ....................................................... 35 obrázek č. 7 - USB Hub [8] ............................................................................................. 38 obrázek č. 8 – Obrazovka systému BMIS T [14] ............................................................ 45 11 Přílohy 50 Operační systém Windows Mobile Příloha A – Vzhled Windows Mobile CE 7 51 Operační systém Windows Mobile 52 Operační systém Windows Mobile Zdroj: [11] Příloha B – Časová řada Windows CE 53 Operační systém Windows Mobile Zdroj: [21] 54
Podobné dokumenty
Operační systémy I
Microsoft Windows Mobile 200x
- nabízí způsob jak být v kontaktu s lidmi a mít neustálý přístup k informacím
- základem pro mobilní aplikace je operační systém: Windows CE
- jedná se o komponentový...
Použití PDA a jiných mobilních technologií v manažerské praxi
Prohlašuji, že bakalářskou práci na téma Použití PDA a jiných mobilních technologií
v manažerské praxi jsem vypracoval sám pod vedením RNDr. Viléma Otte. Použitou
literaturu a zdroje uvádím v sezna...
GPS a geocaching
Zmínky o prvních satelitních navigačních systémech můžeme najít v druhé polovině
20. století. Konkrétně se jedná o rok 1960, kdy US-NAVY započalo spouštění systému
TRANSIT (někdy také NAVSAT - Navy...
399 - Zásilkovna
www.OptikDoDomu.cz
Nemusíte do optiky, my přijedeme za vámi. Službu
OptikDoDomu můžete využít zdarma, nezávazně a s celou
řadou slev na brýle. Vybrat si můžete tu, která je pro vás
nejvýhodnější. N...
s gps do města i do pőírody
Alternativou k turistickým navigacím
jsou mobilní telefony, zejména ty s otevřeným operačním systémem Symbian
či Windows Mobile. Stále více jich totiž
obsahuje vestavěný čip GPS, a pokud ne,
není p...
PO TE OČÍT EPEL TAČO LNÝ OVÁ ÝCH P POD PRO DPOR OCES
spoléhali uživatelé na neflexibilní velké počítače nebo kalkulačky a úlohy, řešené dnes za minutu,
zabraly tehdy mnoho hodin. Začátky výskytu aplikací s tabulkovými procesory sahají až na začátek
8...