Národní park Šumava je střežen Androidy
18. května 2009
Ne, nelekejte se, po Šumavě nepobíhají hordy po zuby ozbrojených terminátorů. Zničení lidstva vzbouřenými stroji zatím nehrozí. To jen do státní správy pronikl operační systém Android, ovšem v plné polní. GPS, fotoaparát, SQLite, JSON i HTTPClient - nasadili jsme vše, co bylo po ruce.

Od počátku roku uplatňuje Správa národního parku a chráněné krajinné oblasti Šumava nový princip zadávání veřejných zakázek. Lesní hospodářství má svá specifika a vyhovět požadavkům zákona o veřejných zakázkách je poměrně obtížné. Správa parku si proto nechala vypracovat rozsáhlou právní studii, jak nejlépe řešit zadávání těžebních a pěstebních prací dodavatelům, jak získat nejlepší cenu a jak přitom podpořit zaměstnanost v regionu. Výsledkem studie je princip zrychlených výběrových řízení (tzv. minitendrů), vyhlašovaných a vyhodnocovaných pomocí informačního systému Lesis, který správě parku dodává společnost Multimedia atelier s. r. o.

Systém se trefil do černého a rychle se otevřely možnosti pro jeho další rozšiřování. Bylo potřeba zajistit účinný nástroj pro kontroly dodavatelů v místě plnění, kontroly registračních značek vozidel v parku (má nebo nebo nemá povolení k vjezdu?) a nebo sběr dat pro nálezovou databázi, tj. označení místa nálezu vzácného druhu, nález polomu, poškozeného oplocení, aktivního kůrovce a další.

Jako na zavolanou byl do České republiky uveden mobilní telefon G1 a operační systém Android. Správa parku získala možnost zakoupit svým zaměstnancům výkonný kapesní přístroj, který poskytuje vše potřebné a lze ho velmi snadno programovat a velmi snadno integrovat se stávajícími IT systémy. To, že se současně jedná o mobilní telefon, už je jako sen. Správa parku prostě nahradila staré telefonní přístroje novými (s ohledem na objem zakázky i na objem provolaných minut za velmi výhodnou cenu) a jako bonus vyřešila všechny výše zmíněné aspekty práce v terénu.

Co tedy dnes najde šumavský hajný ve své kapse? Především možnost velmi průkazné kontroly práce dodavatele v terénu. Hajný vybere, o kterého dodavatele se jedná, zvolí výsledek kontroly, dopíše případnou poznámku a připojí fotografie. Vše v přehledném a intuitivním rozhraní nativní aplikace pro OS Android (viz. screenshoty). K záznamu se automaticky připojí GPS souřadnice, datum a čas. Kontrola je hotová za 2 minuty. Data se uloží do SQLite databáze na SD kartě a po návratu do kanceláře (a tedy do dosahu WiFi) se přístroj synchronizuje s informačním systémem Lesis. Synchronizace probíhá pomocí HTTP klienta v proprietárním protokolu postaveném nad JSON. Mimochodem - věděli jste, že všechny tyto technologie jsou přímo součástí OS Android?

Během synchronizace se v opačném směru naopak stáhnou aktualizované číselníky, údaje o dodavatelích, seznamy platných výjimek ze zákazu vjezdu do Národního parku Šumava apod. Obdobně je řešena zmíněná nálezová databáze a další funkce aplikace. Záznamy pořízené v terénu si pak uživatel prohlédne ve webovém rozhraní IS Lesis, kde najde náhledy na fotografie, odkazy do mapového serveru podle GPS souřadnic, reporty o stavu plnění, sestavy dlouhodobě problematických dodavatelů apod. - fantazii se meze nekladou.

Android jsme zvolili především proto, že Java je naše domovská platforma a to nám pochopitelně usnadnilo start. Dalším důvodem ale byla i cenová dostupnost koncového zařízení, která byla pochopitelně důležitá zase pro zákazníka. Vývoj pro Android se ukázal jako velmi rychlý. API Androidu je rozsáhlé a pamatuje na spoustu situací, které musí vývojář řešit. Instalace aplikace, její aktualizace, nasazení v terénu apod., vše proběhlo zcela bez problémů. Bez nadsázky můžeme říci, že ještě koncem ledna nikdo netušil, jak rychlé obrátky věci vezmou a že již v dubnu bude každý hajný vybaven nástrojem hodným Jamese Bonda.
Sázka na Android se vyplatila a nám nebývá než poděkovat jeho autorům. Dobře vymyšlené to máte!

Od počátku roku uplatňuje Správa národního parku a chráněné krajinné oblasti Šumava nový princip zadávání veřejných zakázek. Lesní hospodářství má svá specifika a vyhovět požadavkům zákona o veřejných zakázkách je poměrně obtížné. Správa parku si proto nechala vypracovat rozsáhlou právní studii, jak nejlépe řešit zadávání těžebních a pěstebních prací dodavatelům, jak získat nejlepší cenu a jak přitom podpořit zaměstnanost v regionu. Výsledkem studie je princip zrychlených výběrových řízení (tzv. minitendrů), vyhlašovaných a vyhodnocovaných pomocí informačního systému Lesis, který správě parku dodává společnost Multimedia atelier s. r. o.

Systém se trefil do černého a rychle se otevřely možnosti pro jeho další rozšiřování. Bylo potřeba zajistit účinný nástroj pro kontroly dodavatelů v místě plnění, kontroly registračních značek vozidel v parku (má nebo nebo nemá povolení k vjezdu?) a nebo sběr dat pro nálezovou databázi, tj. označení místa nálezu vzácného druhu, nález polomu, poškozeného oplocení, aktivního kůrovce a další.

Jako na zavolanou byl do České republiky uveden mobilní telefon G1 a operační systém Android. Správa parku získala možnost zakoupit svým zaměstnancům výkonný kapesní přístroj, který poskytuje vše potřebné a lze ho velmi snadno programovat a velmi snadno integrovat se stávajícími IT systémy. To, že se současně jedná o mobilní telefon, už je jako sen. Správa parku prostě nahradila staré telefonní přístroje novými (s ohledem na objem zakázky i na objem provolaných minut za velmi výhodnou cenu) a jako bonus vyřešila všechny výše zmíněné aspekty práce v terénu.

Co tedy dnes najde šumavský hajný ve své kapse? Především možnost velmi průkazné kontroly práce dodavatele v terénu. Hajný vybere, o kterého dodavatele se jedná, zvolí výsledek kontroly, dopíše případnou poznámku a připojí fotografie. Vše v přehledném a intuitivním rozhraní nativní aplikace pro OS Android (viz. screenshoty). K záznamu se automaticky připojí GPS souřadnice, datum a čas. Kontrola je hotová za 2 minuty. Data se uloží do SQLite databáze na SD kartě a po návratu do kanceláře (a tedy do dosahu WiFi) se přístroj synchronizuje s informačním systémem Lesis. Synchronizace probíhá pomocí HTTP klienta v proprietárním protokolu postaveném nad JSON. Mimochodem - věděli jste, že všechny tyto technologie jsou přímo součástí OS Android?

Během synchronizace se v opačném směru naopak stáhnou aktualizované číselníky, údaje o dodavatelích, seznamy platných výjimek ze zákazu vjezdu do Národního parku Šumava apod. Obdobně je řešena zmíněná nálezová databáze a další funkce aplikace. Záznamy pořízené v terénu si pak uživatel prohlédne ve webovém rozhraní IS Lesis, kde najde náhledy na fotografie, odkazy do mapového serveru podle GPS souřadnic, reporty o stavu plnění, sestavy dlouhodobě problematických dodavatelů apod. - fantazii se meze nekladou.

Android jsme zvolili především proto, že Java je naše domovská platforma a to nám pochopitelně usnadnilo start. Dalším důvodem ale byla i cenová dostupnost koncového zařízení, která byla pochopitelně důležitá zase pro zákazníka. Vývoj pro Android se ukázal jako velmi rychlý. API Androidu je rozsáhlé a pamatuje na spoustu situací, které musí vývojář řešit. Instalace aplikace, její aktualizace, nasazení v terénu apod., vše proběhlo zcela bez problémů. Bez nadsázky můžeme říci, že ještě koncem ledna nikdo netušil, jak rychlé obrátky věci vezmou a že již v dubnu bude každý hajný vybaven nástrojem hodným Jamese Bonda.
Sázka na Android se vyplatila a nám nebývá než poděkovat jeho autorům. Dobře vymyšlené to máte!
4 komentáře :
Tomu tedy říkám prvotřídně odvedená práce! A jako majitel G1 to oceňuji ještě víc :-) Vždycky jsem věděl, že Android má potenciál.
no sem potěšen a zároveň udiven že to šlo tak rychle :)
Zajímavý článek. Více takových :-)
Pěkná práce, líbí se mi že zde byla realizovaná reálná aplikace která slouží k dobrému a praktickémů účelu a ukazuje směr kterým je možné se ubírat né jen vyvijet nějaké fičuryny pro geeky .-) Ostatně tuto aplikaci by nebyl problém realizovat pro windows mobile a jiné mobilní platformy.
Okomentovat