ActiveSync a jeho předchůdci
29.4.2004, Pavel Koza, článek
Stejně jako prošel vývojem operační systém, měnil se a vylepšoval i synchronizační program. Od triviální utilitky s mnoha problémy se v průběhu 8mi let dospělo až k vcelu bezproblémovému a výkonnému programu, který zajišťuje synchronizaci dat mezi stolním počítačem a PDA. V tomto článku najdete takový malý přehled všech verzí, které se od roku 1996 stačily vytvořit.
Zdá se to být téměř nemožné, ale Windows CE jsou s námi již 8 let. A protože si myslím, že nejen novinkami živ je člověk, připravil jsem pro vás několik článků, ve kterých se budu ohlížet do minulosti. Dnes si povíme něco o programu, který má za úkol umožnit uživatelům Windows CE zařízení propojení se stolním počítačem. Pamětníci možná zamáčknou slzu při vzpomínce na Casio Cassiopeia A-10 či HP 300LX, případně novější Casio Cassiopei E-10, a ti ostatní se snad trochu pobaví nad tím, co jsme před pár lety vášnivě považovali za vrchol techniky:)
Vraťme se do roku 1996. Na Windows 95 se již dávno nestojí fronty a odborné veřejnosti se právě představuje čtvrtá verze Windows NT. V té době se vcelku nenápadně začínají prodávat "kapesní" zařízení nesoucí na krabici jméno Windows CE. O tom, co vlastně ono CE znamená, se vedou spory, může to být Consumer Electronics (spotřební elektronika), případně Compact Edition (kompaktní vydání). Ono je to vlastně jedno, důležité však je, že se v ten okamžik začíná psát další kapitola v knize Operační systémy od Microsoftu, která pokračuje až do dnešních dnů.
První zařízení s operačním systémem Windows CE verze 1.0 mají klávesnici a vzhledem připomínají miniaturní notebooky. Říká se jim Handheld PC, proto není divu, že se první program pro komunikaci desktopu s H/PC jmenuje Handheld PC Explorer. Nabízí synchronizaci s programem Schedule+, a stejně jako většina dalších prvních verzí má tolik chyb a nedostatků, že je po krátké době nahrazen novou verzí Handheld PC Explorer 1.1 (4, MB). Ta navíc nabízí už i podporu pro Outlook 97, Word 97, Excel 97 a již zmiňovaný systém Windows NT 4.0, a v neposlední řadě nabízí i první verzi Programu Pocket Internet Exploreru. Instalace však není bez problémů, program vyžaduje funkční RAS server, a ani další funkce nejsou příliš přívětivé.
Těžko říct, jaký úspěch měly tyto první zařízení u veřejnosti, nicméně Microsoft usilovně pracoval na další verzi. K dispozici světu byla v polovině roku 1997 pod názvem Windows CE 2.0, a spolu s nimi se představila i nová verze synchronizačního programu s názvem Windows CE Services.
Operační systém Windows CE 2.0 přinesl proti první verzi významná vylepšení. Podpora barevných displejů, nové verze většiny aplikací, nová aplikace v podobě Pocket PowerPointu, integrovaný Pocket Internet Explorer atp. Tyto a další změny se musely promítnout i do synchronizačního programu, který nyní nesl jméno Windows CE Services. Kromě toho se poprvé setkáváme s pojmem aktivní synchronizace (Active Synchronization), zkráceně ActiveSync, a v neposlední řadě i správcem aplikací (Application Manager), s jehož pomocí se aplikace instalují mnohem lépe a rychleji. Zhruba po třech měsících vydal Microsoft první Service Pack pro Windows CE, a spolu s tím uvedl i aktualizovanou verzi Windows CE Services 2.1 (3,95 MB). Ta přinesla podporu jak módních Mobilních kanálů, tak i pro zbrusu novou kategorii Windows CE zařízení nesoucí název Palm-size PC.
Další změna nastala po půl roce, na podzim roku 1998, kdy Microsoft uvedl další aktualizaci programu, tentokrát na na verzi Windows CE Services 2.2 (4,4 MB). Kromě mnoha oprav nabídla podporu pro novou verzi systému Handheld PC Professional, mimo jiné i synchronizaci Access databází.
Na scénu přichází třetí generace synchronizačního programu, tentokrát pod názvem ActiveSync. Úplně první verze, ActiveSync 3.0 (3,9 MB), přinesla velmi příjemnou změnu - počínaje touto verzí se uživatelé nemuseli trápit s instalací RAS serveru, protože program obsahoval jeden PPP server přímo v sobě. Někoho možná překvapí, že ActiveSync zde byl ještě PŘED uvedením Pocket PC zařízení na trh, takže synchronizaci s těmito zařízeními ještě nezvládal. To uměl až ActiveSync 3.1 (4,02 MB), vydaný spolu s prvními Pocket PC v dubnu roku 2000, který kromě podpory již zmiňovaných zařízení přidal podporu pro dvě nové aplikace - Pocket Money a AvantGO. Nesmím zapomenout ani na to, že tuto verzi jste si poprvné mohli nainstalovat i na Windows 2000.
Pak už to šlo vcelku rychle, nové verze programu slibovaly vždy podporu dalších zařízení, opravené verze byly vydávány pod novým číslem buildu. ActiveSync 3.5 (3,87 MB) byl prvním programem podporujícím Pocket PC 2002, kromě toho poprvé nabídl synchronizaci jednotlivých složek Doručené pošty a možnost snadného připojení na Internet přes stolní počítač (Pass Through). Nově přibyla podpora pro Windows XP, naopak smutní byli uživatelé Windows 95 (a dočasně i NT), kteří na svém počítači tuto verzi nenainstalovali. ActiveSync 3.6 (3,88 MB) nabídl podporu pro Smartphony, ActiveSync 3.7 (3,95 MB) pak podporu pro Windows Mobile 2003 for Pocket PC i Smartphone. Zatím poslední verze ActiveSync 3.7.1 (3,96 MB) opravila nějaké závažné chyby, vylepšila stabilitu a přidala podporu pro WM2003 Second Edition.
Upřímně řečeno, budoucnost je ve hvězdách. ActiveSync řady 3.xx zatím úspěšně přežívá všechny nové verze Windows CE, a zatím nemám ani tušení, kdy by se mohla objevit řada začínající čtyřkou. I když se ActiveSync neustále vylepšuje a opravuje, k dokonalosti mu stále ještě něco chybí. Ať už po stránce spolehlivosti (diskuzní fóra na každém serveru s Pocket PC tématikou jsou zářným příkladem), tak po stránce vlastností (nemožnost synchronizace struktury adresářů jiné než Inboxu je jen jednou z často vyvolávaných chybějícíh funkcí). Nemá smysl to dlouze rozebírat, budoucnost ActiveSync je ve hvězdách (teď mě napadlo, možná jen v Microsoftu nemůžou najít nějaký nový název, aby dodrželi tradici - nová generace, nový název:).
Kromě své paměti jsem se při tvorbě článku inspiroval dvěma stránkami - CEWindows.NET a Windows CE Power. Doufám, že jste se zas tak úplně nenudili, a možná se i trošku bavili. Nakonec si v přehledné podobě můžete prohlédnout seznam jednotlivých verzí v přehledné tabulce.
Přehledná tabulka jednotlivých verzí synchronizačního programu.
Handheld PC Explorer aneb "Tak to všechno začalo"
Vraťme se do roku 1996. Na Windows 95 se již dávno nestojí fronty a odborné veřejnosti se právě představuje čtvrtá verze Windows NT. V té době se vcelku nenápadně začínají prodávat "kapesní" zařízení nesoucí na krabici jméno Windows CE. O tom, co vlastně ono CE znamená, se vedou spory, může to být Consumer Electronics (spotřební elektronika), případně Compact Edition (kompaktní vydání). Ono je to vlastně jedno, důležité však je, že se v ten okamžik začíná psát další kapitola v knize Operační systémy od Microsoftu, která pokračuje až do dnešních dnů.
První zařízení s operačním systémem Windows CE verze 1.0 mají klávesnici a vzhledem připomínají miniaturní notebooky. Říká se jim Handheld PC, proto není divu, že se první program pro komunikaci desktopu s H/PC jmenuje Handheld PC Explorer. Nabízí synchronizaci s programem Schedule+, a stejně jako většina dalších prvních verzí má tolik chyb a nedostatků, že je po krátké době nahrazen novou verzí Handheld PC Explorer 1.1 (4, MB). Ta navíc nabízí už i podporu pro Outlook 97, Word 97, Excel 97 a již zmiňovaný systém Windows NT 4.0, a v neposlední řadě nabízí i první verzi Programu Pocket Internet Exploreru. Instalace však není bez problémů, program vyžaduje funkční RAS server, a ani další funkce nejsou příliš přívětivé.
Těžko říct, jaký úspěch měly tyto první zařízení u veřejnosti, nicméně Microsoft usilovně pracoval na další verzi. K dispozici světu byla v polovině roku 1997 pod názvem Windows CE 2.0, a spolu s nimi se představila i nová verze synchronizačního programu s názvem Windows CE Services.
Windows CE Services
Operační systém Windows CE 2.0 přinesl proti první verzi významná vylepšení. Podpora barevných displejů, nové verze většiny aplikací, nová aplikace v podobě Pocket PowerPointu, integrovaný Pocket Internet Explorer atp. Tyto a další změny se musely promítnout i do synchronizačního programu, který nyní nesl jméno Windows CE Services. Kromě toho se poprvé setkáváme s pojmem aktivní synchronizace (Active Synchronization), zkráceně ActiveSync, a v neposlední řadě i správcem aplikací (Application Manager), s jehož pomocí se aplikace instalují mnohem lépe a rychleji. Zhruba po třech měsících vydal Microsoft první Service Pack pro Windows CE, a spolu s tím uvedl i aktualizovanou verzi Windows CE Services 2.1 (3,95 MB). Ta přinesla podporu jak módních Mobilních kanálů, tak i pro zbrusu novou kategorii Windows CE zařízení nesoucí název Palm-size PC.
Další změna nastala po půl roce, na podzim roku 1998, kdy Microsoft uvedl další aktualizaci programu, tentokrát na na verzi Windows CE Services 2.2 (4,4 MB). Kromě mnoha oprav nabídla podporu pro novou verzi systému Handheld PC Professional, mimo jiné i synchronizaci Access databází.
ActiveSync
Na scénu přichází třetí generace synchronizačního programu, tentokrát pod názvem ActiveSync. Úplně první verze, ActiveSync 3.0 (3,9 MB), přinesla velmi příjemnou změnu - počínaje touto verzí se uživatelé nemuseli trápit s instalací RAS serveru, protože program obsahoval jeden PPP server přímo v sobě. Někoho možná překvapí, že ActiveSync zde byl ještě PŘED uvedením Pocket PC zařízení na trh, takže synchronizaci s těmito zařízeními ještě nezvládal. To uměl až ActiveSync 3.1 (4,02 MB), vydaný spolu s prvními Pocket PC v dubnu roku 2000, který kromě podpory již zmiňovaných zařízení přidal podporu pro dvě nové aplikace - Pocket Money a AvantGO. Nesmím zapomenout ani na to, že tuto verzi jste si poprvné mohli nainstalovat i na Windows 2000.
Pak už to šlo vcelku rychle, nové verze programu slibovaly vždy podporu dalších zařízení, opravené verze byly vydávány pod novým číslem buildu. ActiveSync 3.5 (3,87 MB) byl prvním programem podporujícím Pocket PC 2002, kromě toho poprvé nabídl synchronizaci jednotlivých složek Doručené pošty a možnost snadného připojení na Internet přes stolní počítač (Pass Through). Nově přibyla podpora pro Windows XP, naopak smutní byli uživatelé Windows 95 (a dočasně i NT), kteří na svém počítači tuto verzi nenainstalovali. ActiveSync 3.6 (3,88 MB) nabídl podporu pro Smartphony, ActiveSync 3.7 (3,95 MB) pak podporu pro Windows Mobile 2003 for Pocket PC i Smartphone. Zatím poslední verze ActiveSync 3.7.1 (3,96 MB) opravila nějaké závažné chyby, vylepšila stabilitu a přidala podporu pro WM2003 Second Edition.
Budoucnost?
Upřímně řečeno, budoucnost je ve hvězdách. ActiveSync řady 3.xx zatím úspěšně přežívá všechny nové verze Windows CE, a zatím nemám ani tušení, kdy by se mohla objevit řada začínající čtyřkou. I když se ActiveSync neustále vylepšuje a opravuje, k dokonalosti mu stále ještě něco chybí. Ať už po stránce spolehlivosti (diskuzní fóra na každém serveru s Pocket PC tématikou jsou zářným příkladem), tak po stránce vlastností (nemožnost synchronizace struktury adresářů jiné než Inboxu je jen jednou z často vyvolávaných chybějícíh funkcí). Nemá smysl to dlouze rozebírat, budoucnost ActiveSync je ve hvězdách (teď mě napadlo, možná jen v Microsoftu nemůžou najít nějaký nový název, aby dodrželi tradici - nová generace, nový název:).
Závěr
Kromě své paměti jsem se při tvorbě článku inspiroval dvěma stránkami - CEWindows.NET a Windows CE Power. Doufám, že jste se zas tak úplně nenudili, a možná se i trošku bavili. Nakonec si v přehledné podobě můžete prohlédnout seznam jednotlivých verzí v přehledné tabulce.
Tabulka
Přehledná tabulka jednotlivých verzí synchronizačního programu.
Název | Vlastnosti | Kompatibilní PDA | Kompatibilní OS |
H/PC Explorer 1.0 | První verze vůbec, požadován RAS server, podpora pouze Schedule+ | Handheld PC 1.0 | Windows 95 |
H/PC Explorer 1.1 | Přidána podpora Office 97 | Handheld PC 1.0 | Windows 95, NT |
Windows CE Serivces 2.0 | Nahrazuje H/PC Explorer | Handheld PC 2.0 | Windows 95, 98, NT |
Windows CE Serivces 2.1 | Přidává podporu pro Mobile Channels | Handheld PC 2.0 | Windows 95, 98, NT |
Windows CE Serivces 2.2 | Podpora synchronizace databází Accessu | Handheld PC 2.0, Handheld PC Pro 2.11, Palm-size PC 1.0 | Windows 95, 98, NT |
ActiveSync 3.0 | Nahrazuje Windows CE Services, nepotřebuje RAS server | Handheld PC 2.0, Handheld PC Pro 2.11, Palm-size PC 1.0, Palm-size PC 1.1 | Windows 95, 98, NT |
ActiveSync 3.1 | Přidává podporu pro Pocket PC a aplikace Pocket Money a AvantGO | Handheld PC 2.0, Handheld PC Pro 2.11, Palm-size PC 1.0, Palm-size PC 1.1, Pocket PC 2000 | Windows 95, 98, ME, NT, 2000 |
ActiveSync 3.5 | Nově podporuje Pocket PC 2002 a Pocket PC 2002 Phone edition, nabízí synchronizaci podsložek Inboxu a umožňuje Pass Through | Handheld PC 2.0, Handheld PC Pro 2.11, Palm-size PC 1.0, Palm-size PC 1.1, Pocket PC 2000, Pocket PC 2002, Pocket PC 2002 Phone edition | Windows 98, ME, 2000, XP |
ActiveSync 3.6 | Přidává podporu pro Smartphone | Handheld PC Pro 2.11, Palm-size PC 1.1, Pocket PC 2000, Pocket PC 2002, Pocket PC 2002 Phone edition, Smartphone 2002 | Windows 98, ME, NT, 2000, XP |
ActiveSync 3.7 | Přidává podporu pro Windows Mobile 2003 | Handheld PC Pro 2.11, Palm-size PC 1.1, Pocket PC 2000, Pocket PC 2002, Pocket PC 2002 Phone edition, Smartphone 2002, Windows Mobile 2003 | Windows 98, ME, NT, 2000, XP |
ActiveSync 3.7.1 | Přidává podporu pro Windows Mobile 2003 Second edition, navíc řeší některé závažné bezpečnostní problémy | Handheld PC Pro 2.11, Palm-size PC 1.1, Pocket PC 2000, Pocket PC 2002, Pocket PC 2002 Phone edition, Smartphone 2002, Windows Mobile 2003, Windows Mobile 2003 SE | Windows 98, ME, NT, 2000, XP |