Domů » Články » Lotus Notes

Android zařízení a Lotus Traveler Verze pro tisk,Tisknutelna verze dokumentu

Martin Přádný (Actis), 05.27.2010 | Kategorie: Články\Lotus Notes
Zařízení s platformou Android získávají stálě větší oblibu mezi uživateli. Zákonitě přicházejí i dotazy, zda je možné je připojit k firemní infrastruktuře. Oficiální podpora od IBM zatím chybí, ale možnosti existují.

Lotus Traveler se stal oblíbeným doplňkem Domino infrastruktury. S každou novou verzí dochází k rozšíření seznamu podporovaných zařízení a nabízených funkcí, bohužel Android na tomto seznamu zatím chybí. Absence oficiální podpory naštěstí neznamená, že zařízení s Travelerem nemůže fungovat. Pokud nechcete čekat do uvedení, na Lotusphere oznámené, podpory přímo od IBM a máte odvahu trochu experimentovat, tento článek by Vám měl poskytnout základní vodítko o možnostech.

Android zařízení, obdobně jako iPhone, umožňují přístup ke kontaktům a poště pomocí Microsoft ActiveSync protokolu. Bohužel i s různými verzemi Exchange serverů mají Androidy problémy, takže doporučuji synchronizované zařízení aktualizovat vždy na nejnovější verzi systému.

Předkonfigurace serveru
Traveler je služba na Domino serveru, která je realizována pomocí servletu. V výchozím nastavení server poslouchá na požadavky mobilních zařízení na adrese http://server/servlet/traveler/Microsoft-Server-ActiveSync .Pro zařízení, která Traveler podporují, to není problém, jelikož tuto adresu očekávají, nebo jim ji server dokáže doplnit do předpřipravené konfigurace. Pokud ale chceme připojovat nepodporované zařízení, je lepší podporovat adresy tak, jak je očekávají zařízení od Exchange serveru, tj. http://server/Microsoft-Server-ActiveSync . Vyvarujeme se tím nutnosti do adresy serveru zapsat celou adresu, tj včetně servlet/traveler, což se všem zařízením nemusí líbit.

Práce s URL je řízena Domino HTTP serverem, není tedy velký problém provést přesměrování adres. V Domino Administrátoru vytvořte přesměrování dle obrázku níže.


Nyní již nic nebrání se před telefony tvářit, že máte opravdu Exchange server.

Stabilnější (a placená) varianta s NitroDesk TouchDown
Společnost NitroDesk nabízí aplikaci, která kompletně řeší synchronizaci dat mezi Exchange servery a Android zařízeními. Nevyužívá tedy nativní synchronizace, kterou nabízí operační systém, ale všechno si řeší sama. Podařilo se jim totiž naimplementovat synchronizaci lépe a stabilněji i na starších verzích operačních systémů, takže uživatelé, kteří nebyli schopni rozchodit nativní sychronizaci, většinou uspěli s tímto řešením. Další výhodou je částečná podpora Lotus Traveler serveru, kdy při detekci komunikace s Travelerem dojde k přizpůsobení komunikace. Sice stále sychronizace probíhá po Microsoft ActiveSync protokolu, ale už si program nemyslí, že komunikuje s nativním Exchange serverem.


Aplikace je zdarma k vyzkoušení v Android Marketu, takže nic nebrání k experimentování. Demo funguje 30dní. Po této době je třeba za 20 USD zakoupit.

Dle screenshotu je patrné, že se aplikace nestará pouze o synchronizaci, ale tvoří kompletní prostředí pro práci s informacemi. Nabízí totiž vlastní správu kontaktů, kalendáře i emailů. U kontaktů lze zapnout synchronizaci kontaktů do nativního adresáře, aby byly kontakty dostupné například pro volání. Ostatní agendu je třeba řešit v prostředí TouchDownu. Každopádně musím uznat, že prostředí je propracované a například s HTML emaily pracuje snad lépe než standardní emailový klient.


Pokud tedy chcete, aby Vám synchronizace jednoduše fungovala, je tato aplikace preferovanou volbou. Jediným omezením je cena, která se blíží k ceně kompletních synchronizačních řešení jako je například mNotes, které také Android podporují a navíc nabízí více z hlediska správy zařízení i dalších platforem.

Neplacená varianta s nativními prostředky
Vzhledem k problémům, které platforma Android s komunikací s Exchange servery za dobu existence měla, většina výrobců začala ladit synchronizaci dle svých potřeb. Je tedy problematické vydefinovat komunikaci podporovanou přímo operačním systémem, případně jeho konkrétní verzí. Osobně používám Android 2.1 na Motorole Milestone komunikující s Travelerem 8.5.2 Beta, takže dále popsané zkušenosti vychází z této konfigurace. Bohužel pokus s Android emulátorem a jeho napojení na Traveler nezafungoval, takže je vše testováno na živém zařízení.

V základním nastavení nejsou již žádné záludnosti, takže můžeme postupovat stejně, jako když se konfiguruje spojení na Exchange.

V přidání emailového účtu nastavte adresu, heslo

následně upravte přihlašovací údaje na emailovou adresu (lomítko pro doménu nechte) a jméno serveru. Dle využití SSL zaškrtněte volby na práci s certifikáty. Pokud používáte vlastní certifikáty pro SSL, zapněte volbu "Accept all SSL certificates". Následně již dojde ke spojení se serverem.

Pokud vše dopadlo dobře, můžete si vybrat množství synchronizovaných informací.

Po chvíli již uvidíte své emaily.

Výhodou nativní aplikace je možnost zobrazování spojených inboxů z více účtů (neplatí pro gmail, který je řešen zvlášní aplikací). Zároveň aplikace umožňuje i práci se složkami, ale nezobrazuje jejich hierarchii. Emaily mezi složkami nedokáže ale přesouvat, navíc při načítání obsahu se řídí nastavením synchronizace, takže se nedostanete ke zprávám starším než nastavený limit.

Za téměř dva měsíce provozu jsem narazil jen na 2 problémy. Několik emailů mi v telefonu zůstává v Inboxu, i když jsem je na serveru přesunul jinam. Druhý problém je při přeposílání emailů, kdy není přeposlán obsah emailu, ale pouze doplněný text (obdobně se chová odpověď).

Paralelně s emaily jsou staženy i kontakty. Bohužel se mi nepodařilo přesvědčit telefon k řazení dle příjmení, ale to není problém Traveleru. Při editaci kontaktu si telefon pamatuje z jakého zdroje pochází a tam také uloží změny.


Pokud je kontakt ve více zdrojích, telefon je spojí. Snadno takto získáte k firemním kontaktům například fotky z Facebooku. Tyto informace jsou spojené pouze v telefonu, nedochází tedy k propisu informací mezi systémy.

Tímto končí část, která fungovala snadno. Správě odhadujete, že jsem nepopisoval sychronizaci kalendáře. Motorola Milestone nabízí aplikaci s názvem "Corporate Calendar", která má sloužit k práci s firemním kalendářem, ale na první pokus s Domino serverem nefunguje. Ono dle ohlasů na fórech nefunguje mnoha lidem ani s Exchange. Změna nastala po pokusné instalaci NitroDesk TouchDownu, kdy začala fungovat sychronizace i pro tuto aplikaci. Nedokáži odhadnout, co se v systému změnilo, ale i po odinstalaci TouchDownu synchronizace funguje dále.

Kalendářová aplikace sice umožnuje práci s pozvánkami, ale ve spojení s Travelerem to není na 100%, je ale pravda, že jsem nezkoušel nastavit všechny potřebné volby pro práci s pozvánkami na iPhone, které by mohly tuto funkčnost ovlivnit.

Poslední položkou je aplikace Corporate Directory, která provádí vyhledání kontaktu na serveru. I toto následně přes Traveler funguje.


Kontrola serveru
Traveler umožnuje uživatelům kontrolu funkčnosti přes webové rozhraní. Pokud se po výše uvedené konfiguraci přihlásíme k serveru, uvidíme nakonfirurovaná dvě zařízení (pokud použijete i TouchDown, tak dokonce tři). Navíc jedno ze zařízení hlásí stále existující požadavky k synchronizaci. Je to dáno tím, že synchronizace emailu se tváří jako jiné zařízení, než je synchronizace kalendáře. To samé se ale děje i při přístupu přímo na Exchange server, takže problém není v Traveleru, ale spíše v přístupu mého telefonu. Ve starších verzích navíc nebyla zařízení označena jako Android, ale pouze pomocí ID.


Závěr
IBM oznámila podporu pro platformu Android a v brzké době se dočkáme beta programu. Ten je oddělený od beta programu na 8.5.2 Traveler, takže není zaručeno, že všeobecná dostupnost bude s uvolněním této verze. Otázkou zůstává, jakým způsobem bude realizována synchronizace. Spíše předpokládám, že IBM vytvoří podobnou aplikaci jako je NitroDesk TouchDown, než aby se pokoušela za každou cenu synchronizovat data do nativních aplikací, které stejně každý výrobce telefonů rád upravuje. Zároveň je na obzoru Android 2.2, který má také přinést řadu zlepšení v nativní synchronizaci, takže se určitě máme na co těšit.

Pokud máte zkušenosti, nebo dotazy k synchronizaci s Androidy, neváhejte využít komentářů pod článkem.

Související články

Který produkt IBM/Lotus software?   27.08.2010, Aleš Lichtenberg (KAISER DATA)
Lotus Notes/Domino 8.5.2 uvolněn   25.08.2010, Radim Navrátil (YOUR SYSTEM)
Prezentace z Lotus Symposia 2010   09.06.2010, Aleš Lichtenberg (KAISER DATA)
Lotus Notes Traveler a iPhone   13.04.2010, Radim Navrátil (YOUR SYSTEM)
Lotus Traveler Security enablement library pro Nokia   13.04.2010, Aleš Lichtenberg (KAISER DATA)

Seznam komentářů (2)

Od Téma Datum
RadimLotus notes travelere05.09.2010 09:01
Martin P.Beta06.09.2010 15:05
Vypsat označené   Vypsat všechny   Přidat komentář