Záznamník trasy. Michal Sluštík slustmic@fel.cvut.cz Y39PDA ČVUT, FEL, 2010. Popis aplikace. Specifikace požadavků



Podobné dokumenty
Mobilní aplikace Jízdní řády Y39PDA Marek Temnyak

Mobilní aplikace Jízdní řády Y39PDA Marek Temnyak

PRÁCE S GPS a TVORBA MAP

[IM-WMC] Městská cyklonavigace Deliverable D4

Nápověda aplikace Patron-Pro

JRm verze Aplikace. Instalace. Ovládání

Testování operačního systému Windows Phone 8

UNIVERZITA PARDUBICE Fakulta elektrotechniky a informatiky Katedra softwarových technologií

Zpoždění vlaků. Systém support Aplikace nabídne při zadávání stanice nejbližší stanice podle aktuální pozice uživatele získané z GPS.

Nápověda aplikace ForesterGPS

ČVUT FEL. Testování nemocničního systému Fonsakord

Restaurator. Semestrání projekt předmětu PDA

Přehledy pro Tabulky Hlavním smyslem této nové agendy je jednoduché řazení, filtrování a seskupování dle libovolných sloupců.

Uživatelský manuál. Aplikace GraphViewer. Vytvořil: Viktor Dlouhý

Manuál k ovládání aplikace INFOwin.

GEOM LITE - MANUÁL hlavní obrazovka

Pravidla a plánování

Mobilní zpravodajská aplikace idnes. A7B39PDA - Principy tvorby mobilních aplikací

Vývoj aplikace Readily (RSS čtečka pro Android) Semestrální projekt předmětu Y39PDA Autor: Michal Cerman

NÁVOD K POUŽITÍ. IP kamerový systém.

Y39PDA Exercise manager

A4B39TUR 2014/2015. Ondřej Netík. Desktopová aplikace pro Windows. Spotify

Svolávací systém Uživatelský manuál

Semestrální projekt - Vyhledávač přátel pomocí GPS

Testování uživatelského rozhraní mobilního telefonu HTC Hero (Semestrální projekt pro předmět A7B36TUR)

Řešení reklamací typu: Změna identifikační parcely stavebního objektu

MANUÁL K PROGRAMU JEDNODUCHÝ SKLAD (VER-1.2)

iviewer pro iphone & ipad & ipod touch Rychlý uživatelský návod

Po prvním spuštění Chrome Vás prohlížeč vyzve, aby jste zadali své přihlašovací údaje do účtu Google. Proč to udělat? Máte několik výhod:

Testování mobilní navigace NACESTY

VARIEX Brno UŽIVATELSKÁ PŘÍRUČKA VARIEX - ODRŮDY ZÁKLADNÍ POPIS

Uživatelský manuál. GV-Remote Viewlog. klient pro vzdálené přehrávání záznamů

Semestrální práce 2 znakový strom

Manuál pro mobilní aplikaci. Patron-Pro

TransKlim ver.1.13 Uživatelská příručka pro verzi 1.13

Možnosti tisku v MarushkaDesignu

Obrázek 1: Struktura programu z hlediska zapojení

Testování uživatelského rozhraní internetové stránky společnosti České dráhy (cd.cz) A4B39TUR A2 Kateřina Cízlová

[RDM] STRUČNÁ UŽIVATELSKÁ PŘÍRUČKA. CENTRÁLNÍ REGISTR PODPOR MALÉHO ROZSAHU - de minimis

SMS Jízdenka Semestrální úloha pro předmět Y39PDA Jan Peca

Profesis on-line Obrázky v prezentaci byly upraveny pro potřeby prezentace.

TESTOVÁNÍ UŽIVATELSKÉHO ROZHRANÍ

WDLS (BUILDINGDESIGN)

Návod na základní používání Helpdesku AGEL

Docházka 3000 přenos dat do Abra FlaxiBee

VOZIDLA. Uživatelská příručka SeeMe - Ecofleet. Provozovatel GPS služeb: pobočka ZNOJMO pobočka JIHLAVA pobočka DOMAŽLICE pobočka PRAHA Identifikace

MOBILNÍ MULTIPLAYEROVÁ HRA THE HUNT. Y39PDA, školní rok 2010/2011 Ondřej Šíma

A7B39PDA - Naspoř si svůj sen. Jan Hovorka (hovorja4@fel.cvut.cz)

Návod k ovládání aplikace

Evidence žádostí o finanční příspěvek

Domácí hosté Program pro řízení kuželkových soutěží

Manuál. k aplikaci WD FileAgent

TouchGuard Online pochůzkový systém

Zjednodušený manuál aplikace GSWeb

Nápověda k systému CCS Carnet Mini

Registrace Vyhledávání Výsledky vyhledávání

Návod na použití univerzitní aplikace

ProBee stručný manuál k práci s úlovým deníkem

Spuštění a ukončení databázové aplikace Access

Uživatelská příručka T UC-One pro windows

Monitoring mikroregionů a jejich rozvojových dokumentů. imr. On-line systém evidence mikroregionů a jejich rozvojových dokumentů

MONITORING OBCHODNÍCH PARTNERŮ

Party Navigator PDA Tomáš Kuhn. kompletní dokumentace. Party Navigator. Tomáš Kuhn

Rektifikace rastrových dat

X39NUR report D3 NA PŘEHRÁVAČ MÉDIÍ LOW-FIDELITY prototyp

Vlastnosti dokumentu/stránky

Internetový obchod Mironet

Profesis KROK ZA KROKEM 2

MS Word 2007 Šablony programu MS Word

Uživatelský test desktopové aplikace Google Maps

České vysoké učení technické v Praze Fakulta elektrotechnická

Principy tvorby mobilních aplikaci. Martin Egermajer

LAN se používá k prvnímu nastavení Vašeho DVR a když potřebujete nastavit síť na Vašem DVR pro používání po internetu.

Internetový prohlížeč-vyhledávání a ukládání dat z internetu do počítače

E-BILLING UŽIVATELSKÝ MANUÁL. Platí od

Dealer Extranet 3. Správa objednávek

Fond pro rozvoj vysokých škol projekt. č. 2728/2011

1 Tabulky Příklad 3 Access 2010

Formulář pro křížový filtr

Systém eprojekty Příručka uživatele

Evidence Popis aplikace QUANTUM a.s. Verze pro OS Android

Vytvoření tabulky: V následujícím okně si editujete okno tabulky. Vyzkoušejte si viz podklad Cv_09_Podklad_tabulka.xls a Cv_09_Tabulka.dwg.

Formátování pomocí stylů

Modul zásoby - Objednávky Materiál pro samostudium +1308

pro začátečníky pro pokročilé na místě (dle požadavků zákazníka)

Manuál pro mobilní aplikaci Patron-Pro. verze pro operační systém Symbian

Manuál pro NetDOGs práce s administrací

2018/09/07 23:25 1/11 Jak přidat nový bod

Jednoduchý uživatelský manuál k programu Cat s Paradise

MANUÁL K MOBILNÍ APLIKACI

Na tuto obrazovku se uživatel dostane pokud, na hlavní obrazovce uživatel zmáčkne ikonu ozubeného kola v pravé části action baru.

Uživatelská příručka. Marushka Photo. aplikace firmy GEOVAP, spol. s r.o.

Testování mobilní aplikace Servis24. Semestrální práce z předmětu A7B39TUR Autor: Peter Šourek sourepet@fel.cvut.cz

Instalace SW VIS z internetu - instalace RunTime VFP9

Univerzální rezervační systém. Uživatelská příručka

MAPA PARKOVÁNÍ A BEZBARIÉROVÉHO PŘÍSTUPU IMPLEMENTOVANÁ DO MOBILNÍHO MAPOVÉHO KLIENTA SPINBOX

Modul Konfigurace MTJ Service, s.r.o.

METODICKÝ POKYN PŘIDÁNÍ A PŘEHRÁNÍ VIDEA V PREZENTACI

SMiS Občan. verze 1.3

Testování TomTom navigace pro Android

Transkript:

Záznamník trasy Michal Sluštík slustmic@fel.cvut.cz Y39PDA ČVUT, FEL, 2010 Popis aplikace Program bude sloužit pro záznam trasy pro třetí osobu. Uživatel bude trasu zaznamenávat manuálně na mapě nebo pomocí LBS. Pak ji může předat jinému uživateli, který se bude moci podle tohoto záznamu pohybovat v terénu, popřípadě vyhledat a použít pro pohyb po zaznamenané trase MHD, pokud bude dostupné. Specifikace požadavků Uživatelé Věk: 18-45 Vzdělání: středoškolské Pohlaví: muž i žena Schopnosti: základní dovednosti s PDA zařízením Záznam bude sloužit pro uživatele neznalé daného terénu nebo místa. Aktivity Seznámení uživatele s programem. Doprava uživatele na místo, odkud chce trasu zaznamenávat. Spuštění programu. Načtení map z webu nebo offline. Určení aktuální polohy uživatele(manuálně, nebo pomocí LBS). Pohyb uživatele v terénu. Záznam trasy do mapy(manuálně, nebo pomocí LBS). Uložení záznamu trasy. Načtení záznamu trasy. Nastavení LBS nebo manuální určování místa. Předání záznamu druhému uživateli. Pohyb tohoto uživatele podle vytvořeného záznamu. Zoom na mapě. Vyhledání spojení MHD (Pokud spojení existuje poblíž místa A do místa B začátek a konec trasy). Aktivity podporovány programem Spuštění programu. Načtení map. Určení aktuální polohy uživatele. Záznam trasy do mapy. Uložení a načtení trasy. Nastavení určování místa. Zoom na mapě. Vyhledání spojení. Zařízení Aplikace bude vyvíjena na platformě Windows Mobile 2005, HTC MDA Vario, dotykový display 320x240. LBS z GSM signálu(zařízení nemá GPS). Program bude tedy určen pro zařízení podobná výše uvedenému.

Aspekty aplikace LBS se bude získávat z GSM signálu(nejde o přesnou metodu jako GPS). Uživatel se bude pohybovat v exteriéru(města, vesnice...). Možnosti nastavení: Online nebo offline mapy(pokud budou uloženy), aktivace/deaktivace LBS, zoom na mapě.

Prototyp aplikace Prototyp je tvořen jednotlivými screeny, které jsem vytvořil ve Visual Studiu v designeru formulářů. Tyto obrázky jsem pouze zkopíroval a upravil do tohoto PDF. Vzhledem k tomu, že designer neumožňuje přidat obrázky ani adresářovou strukturu bez toho, aniž by aplikace byla naprogramována a spuštěna, jsem toto vypustil. Prototyp aplikace vypadá vzhledem jakoby běžela na systému Windows Mobile 2003,2005. Spouštění aplikace Ukázka spouštění aplikace. Pokud bylo již dříve nastaveno zjišťování polohy, naběhne obrazovka s mapou a určením místa, kde se právě nacházíme. Viz. Používání aplikace.

Nastavení aplikace V nastavení aplikace si můžeme vybrat, zda určovat naši pozici automaticky nebo manuálně. Dále si nastavíme, zda stahovat mapy z webu. Můžeme mít totiž mapy uloženy i v zařízení, potom nepotřebujeme online připojení. Používání aplikace Na obrázku (Obr. 1) je ukázka hlavní části aplikace. Po mapě se posouváme stylusem, nebo pomocí joysticku na zařízení. Pokud chceme vytvořit bod, na kterém se právě nacházíme, uděláme doubleclick přímo stylusem na mapu tam kam chceme. Na okraji obrazovky je posuvník pro zoom mapy. V dolním menu se můžeme dostat na obrazovku nastavení (Obr. 2), nebo do hlavního menu programu (Obr. 4). V hlavním menu programu máme na výběr následující možnosti: Načíst/uložit trasu (Obr. 5, 6), zjistit naši aktuální polohu, která se zobrazí na mapě, vyhledat určité místo na mapě (ulici, město...) (Obr. 7), vyhledat MHD spojení naší zaznamenané trasy (Obr. 8), ukončit aplikaci.

Náčítání a ukládání trasy do souboru. Bohužel se mi nepodařilo zobrazit nějaké složky a soubory do stromové struktury. Ale vzhled by měl být jako u každého klasického open/save dialogu. To znamená najít daný soubor načíst nebo najít danou složku uložit. Hledání ulic, měst atd. Zadáme požadovaný výraz a potvrdíme tlačítkem Hledat. Hledání spojení můžeme nechat aplikaci vyhledat nejlepší spojení právě podle otevřené trasy nebo zadat počáteční a cílovou stanici manuálně. Dále nastavujeme, zda má jít o přímý spoj, datum a čas odjezdu.

Testování aplikace bez uživatelů Aplikaci testovali 2 experti (včetně mě) v obou případech studenti ČVUT FEL. Test probíhal pod vzájemným dohledem expertů a pomocí obrázků uvedených výše. Nalezené problémy 1. Problém: Při nastavování aplikace není úplně zřejmé, co znamená Používat LBS. Ne vždy musí být tento pojem znám. Řešení: Změnit označení, přidat do programu nápovědu pro vysvětlení. Priorita: Vysoká uživatel by mohl používat funkci, o které neví k čemu slouží. 2. Problém: Při procházení mapy/záznamu trasy nelze ukončit program přímo, uživatel musí napřed do hlavního menu a teprve potom program ukončit. Řešení: Přidání vysouvacího menu i do formuláře s mapou. Priorita: Nízká uživateli může chvíli trvat než nalezne správnou operaci. 3. Problém: Při hledání spojení MHD bylo spojení sice nalezeno, ale body (stanice) nebyly na mapě zobrazeny, byly zobrazeny pouze názvy ulic a stanic. Nebylo tedy zřejmé, jak daleko stanice od naší trasy leží. Řešení: Přidání této funkce do aplikace Priorita: Střední uživatel neví, jak daleko se stanice nachází. 4. Problém: Při záznamu trasy chybí možnst akce zpět. Řešení: Přidání této možnosti do aplikace. Priorita: Vysoká na mapě by vznikla podivná smyčka, popřípadě by uživatel musel začít zaznamenávat od začátku. Shrnutí problémů První dva problémy se týkaly spíše orientace v aplikaci, popřípadě nedostatečné vysvětlení některých funkcí. Problém třetí nepodává uživateli dostatečnou informaci o skutečnosti. Hlavní problém nastal, pokud se uživatel při záznamu trasy spletl. Absence kroku zpět je problém závažný.

Realizace aplikace Aplikace byla napsána ve Visual Studiu 2008 v jazyku C#. Vzhledem k tomu, že jsem neměl s tímto jazykem ještě vůbec žádné zkušenosti, byl začátek programování poněkud těžší. Předem bych měl říci co se mi podařilo implementovat a co nikoliv. Implementováno je tedy hlavní menu aplikace, prohlížení map, záznam trasy, načtení trasy, uložení trasy a další drobnosti o kterých se zmíním u screenů níže a vše popíši podrobněji. Implementována není lokalizace pomocí GSM signálu a vyhledávání spojení + maličkosti. Snažil jsem se tedy vytvořit to hlavní, na čem celá aplikace stojí, tak aby se dala otestovat, pomineme-li pár věcí které v aplikaci chybí. Screeny z běhu aplikace z vlastního zařízení HTC MDA Vario, Windows Mobile 2005 pořízené programem GetPDAScreen.exe Screeny z aplikace Při spouštění programu se objeví následující obrazovka

Po spuštění programu se vám hned objeví mapa, na které se můžeme pohybovat pomocí joysticku zařízení, dále je vidět spodní lišta pomocí které se dostaneme do menu programu, nebo do místní nabídky. Zde máme na výběr: Konec ukončí aplikaci. Krok zpět při záznamu trasy se můžeme snadno zmýlit, toto funkcí se vrátíme o jeden krok zpět. Smazat trasu smaže celý záznam trasy, lze tedy začít zaznamenávat od začátku. Ukončit trasu označí oba konce trasy šipkou a trasu uzamkne, nelze již dále zaznamenávat. Krok zpět funguje, tudíž můžeme dále zaznamenávat. Satelitní nastaví satelitní pohled mapy. Normální klasický pohled mapy. Položky Nastavení a Zoom bohužel nejsou naimplementovány. Satelitní pohled na mapu

Trasu zaznamenáváme kliknutím v daném místě stylusem na obrazovku. Počáteční bod trasy se označí šipkou. Takto pokračujeme dále, až budeme chtít trasu ukončit, vybereme možnost Ukončit trasu z nabídky Možnosti. Tak jak je vidět na druhém obrázku. Další dvě ukázky ze záznamu trasy při satelitním pohledu.

Pokud chceme například načíst nebo uložit mapu nebo něco vyhledat, ukončit aplikaci atd..., musíme se dostat do menu aplikace volbou Menu dole vlevo při prohlížení, nebo záznamu trasy. Menu vypadá následujícím způsobem. Implementovány jsou pouze volby Načíst trasu, Uložit trasu a Konec aplikace. Dva screeny z aplikace při ukládání a načítání trasy ze souboru. V souboru jsou uloženy jednotlivé souřadnice trasy, soubory mají tedy poměrně malou velikost. Byly použity standardní komponenty SaveFileDialog a OpenFileDialog

Testování aplikace Pro testování jsem použil heuristickou evaluaci. Testu ze zúčastnili 2 experti (včetně mě) v obou případech studenti ČVUT FEL. Test probíhal pod vzájemným dohledem expertů. Testovalo se podle následujících úkolů. Úkoly: 1. Zaznamenat dostatečně dlouhou trasu 2. Uložit trasu 3. Načíst a následně upravit trasu ze souboru, tu opět uložit. Podůkoly: 1.1. 1.2. 1.3. 1.4. 1.5. Spustit aplikaci Najít pomocí joysticku požadované místo na mapě Zaznamenat trasu Ukončit záznam trasy Ukončit program 2.1. 2.2. 2.3. 2.4. 2.5. 2.6. Spustit aplikaci Najít pomocí joysticku požadované místo na mapě Zaznamenat trasu Jít do Menu Uložit trasu Ukončit program 3.1. 3.2. 3.3. 3.4. 3.5. 3.6. 3.7. Spustit aplikaci Jít do Menu Načíst trasu Upravit trasu Jít do Menu Uložit trasu Ukončit program Výsledky testu: 1.1. 1.2. 1.3. 1.4. 1.5. Problém: Expert měl chvíli problém, pokud se v záznamu spletl nalézt tlačítko krok zpět. Priorita: Nízká uživateli může chvíli trvat než nalezne správnou operaci. 2.1. 2.2. 2.3. 2.4. 2.5. 2.6.

3.1. 3.2. 3.3. 3.4. 3.5. 3.6. 3.7. Problém: Trasa se jevila jako zamklá, uživatel musí nejprve udělat požadovaný počet kroků zpět, tím se trasa jakoby odemkne. Priorita: Vysoká problém způsobil neschopnost uživatele upravit trasu. Doporučení pro další vývoj Aplikace, kterou jsem naprogramoval obsahovala pouze nejdůležitější části. Další přídavky jako Hledání, nebo Vyhledávání spojení s MHD by měly být do budoucna implementovány, pokud by program měl sloužit pro reálné využití. Další požadavek vzešel z výsledku testu, kdy by měla být lépe vyřešena manipulace se záznamem trasy.