Operační systém Windows Mobile

Transkript

Operační systém Windows Mobile
Č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

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ý...

Více

Použití PDA a jiných mobilních technologií v manažerské praxi

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...

Více

GPS a geocaching

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...

Více

399 - Zásilkovna

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...

Více

s gps do města i do pőírody

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...

Více

PO TE OČÍT EPEL TAČO LNÝ OVÁ ÝCH P POD PRO DPOR OCES

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...

Více