Letošní ročník největší studentské technologické soutěže Imagine Cup se koná v polské Varšavě. Z přihlášených 300 000 studentů postoupilo do mezinárodního finále 400 nejúspěšnějších.
Tříčlenný český GINA Team a čtyřčlenný slovenský FuTuRe Team soutěžily v kategorii "Software design". Z osmašedesáti týmů jich do druhého finálového kola postupuje pouze 12, český a slovenský tým mezi nimi není.
GINA nejen pro záchranáře
Český soutěžní projekt se jmenuje GINA (Geographical INformation Assistent). Vytvořili ho studenti VÚT Brno Zbyněk Poulíček, Petra Bačíková a Boris Procházka. Mentorem týmu je Adam Herout z Ústavu počítačové grafiky a multimedií.
GINA je softwarový systém pro mobilní zařízení, umožňující navigaci v náročném terénu, koordinaci týmů a efektivní výměnu geografických informací. Je určen pro záchranářské týmy, expedice a jiné skupiny operující v extrémních podmínkách.
Systém může pracovat s různými mapovými podklady, například Bing Maps, Google Maps, nebo Open Maps. Výběr konkrétní mapy záleží především na lokalitě, kde bude GINA právě nasazena - kvalita zmapování se především u zemí třetího světa hodně liší.
GINA v praxi
Klientský software běží na "chytrých telefonech" s operačním systémem Windows Mobile, v budoucnosti se počítá i s klienty pro Windows Phone. Nezbytnou součástí výbavy je dotykový displej, vestavěný GPS přijímač, fotoaparát a telefonní modul.
Každý záchranář se může pomocí GINA telefonu navigovat v neznámém terénu a stylusem na displeji přímo do mapy v několika vrstvách zakreslovat důležité body, informace a poznámky. Ty může doplnit i mezinárodně srozumitelnými piktogramy, či fotografiemi přímo z místa.
Pokud je telefon v dosahu signálu, data jsou okamžitě odesílána na centrální servery, ze kterých jsou distribuovány ostatním členům týmu. Pokud tedy jeden záchranář zaznamená "hluk pod sutinami", místo označí křížkem a doplní fotkou, ostatní okamžitě ví kam mají jít, vidí co je čeká a jaké vybavení budou potřebovat.
podívejte se na videoPředstavení projektu GINA jeho tvůrci, ukázky práce se softwarem, a záběry z prezentace před porotou. |
V mapě je také vykreslována poloha všech záchranářů zapojených do mise, aplikace umožňuje okamžité kontaktování kteréhokoli z nich - stačí kliknout na patřičnou ikonu reprezentující záchranáře.
Pokud telefon v dosahu signálu není, změny se ukládají do paměti a jsou odeslány jakmile to je možné. V případě, že v postižené oblasti ještě není obnovena infrastruktura mobilních sítí, synchronizují se telefony přes wifi v dosahu základního tábora.
Technologie GINA
Aplikace počítá s použitím v místech s nekvalitními mobilními sítěmi, proto využívá vlastní protokol s kompresními technikami, které snižují objemy přenášených dat na nezbytné minimum.
Klientská i serverová část pracuje na platformě .NET, serverová část využívá technologie Microsoft Azure. Jde aplikaci takzvaného "cloud computingu", kdy aplikace běží na serverech v datových centrech Microsoftu a vždy dostanou tolik výkonu, kolik v danou chvíli potřebují. Ani prudký nenadálý nárůst požadavků při náročných akcích by tak neměly chod systému ovlivnit.
O zabezpečení dat se stará autentifikační systém, ověřující například SIM karty telefonů záchranářů. Do systému by se tak neměl zapojit nikdo nepovolaný. Každý uživatel má přidělenu hodnost (velitel týmu, záchranář atd.) a dle toho jsou také kategorizovány rozesílané informace.
Aplikace běží i na starších a méně výkonných telefonních přístrojích, což lze například v případech živelné pohromy v chudých oblastech považovat za velké plus. Odpadá potřeba nákupu nového drahého zařízení a s tím spojené časové prodlevy.
První nasazení GINA - záchranné práce na Haiti
Projekt narozdíl od mnoha ostatních nevznikl primárně pro soutěž Imagine Cup. Ačkoli jeho vývoj stále probíhá a sami tvůrci stávající verzi označují jako 1.0 (a mají konkrétní plány až do verze 3.0), software již aktivně pomáhá záchranářům na zemětřesení zničeném Haiti.
Na projektu tvůrci spolupracují s organizací Hand For Help, která má mnoho zkušeností ze zahraničních humanitárních misí. Do Haiti koncem dubna odletěl tým vybavený smartphony HTC TyTNII a HTC Touch se softwarem GINA. Záchranáři mají i speciální baterie, díky kterým zařízení v terénu vydrží v plném provozu osm až deset hodin.
Pomáhal například při hledání míst pro polní nemocnice, koordinaci a navigaci převozu lékařského materiálu a v současnosti také při monitoringu záchranných týmů v terénu.