Y39PDA Exercise manager

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

Testování mobilní navigace NACESTY

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

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.

GoClever Map 2.5 manuál

Záznamník trasy. Michal Sluštík Y39PDA ČVUT, FEL, Popis aplikace. Specifikace požadavků

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

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

Úvod...1 Instalace...1 Popis funkcí...2 Hlavní obrazovka...2 Menu...3 Práce s aplikací - příklad...5

14. května 2012, Brno

Uživatelská příručka

Prohlížení a editace externích předmětů

Aplikace insportline incondi

[BAL-MLP] Multiplayer

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

1 Úvod. 2 Registrace a přihlášení. Registrace). Zobrazí se stránka, kde budete mít na výběr ze dvou možností. Můžete vytvořit nové či.

Testování TomTom navigace pro Android

Návod pro práci s aplikací

Bohuslav Mach, Správce úkolů. pro informační systém firmy s-cape.cz 1/6

Android Elizabeth. Verze: 1.1

INSTALACE. MANUÁL PRO MOBILNÍ APLIKACI iconsole+

Testování aplikace ghost commander

GPS Loc. Uživatelský manuál. webové rozhraní. pro online přístup do systému GPS Loc přes webové uživatelské rozhraní app.gpsloc.eu

Vizualizace a evidence výroby a prostojů

Principy tvorby mobilních aplikaci. Martin Egermajer

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

Uživatelská příručka

Mobilní aplikace Diabetesdagboka

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

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

Studijní skupiny. 1. Spuštění modulu Studijní skupiny

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

KING-METER NÁVOD K POUŽITÍ PŘÍSTROJE J-LCD

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

UniLog-D. v1.01 návod k obsluze software. Strana 1

NÁVOD K POUŽITÍ PŘÍSTROJE KING-METER J-LCD

Mobilní aplikace. Uživatelský manuál

Mobilní aplikace. Uživatelský manuál

1. Stažení aplikace irunning do tabletu Aplikaci naleznete pod názvem [irunning+] na stránkách Google Play/iTune Store.

Nápověda k programu Heluz - Katalog tepelných mostů verze

Reliance 3 design OBSAH

Body Mass Index 3. Instalace

ZAMĚSTNANECKÝ PORTÁL uživatelská příručka

Aplikace NAM tracker

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

Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky. PORTÁL KUDY KAM. Manuál pro administrátory. Verze 1.

TESTOVÁNÍ UŽIVATELSKÉHO ROZHRANÍ

Aktuální výběr, nad kterým je kurzor myši

TP /b P - POPIS ARCHIVACE TYP Měřič INMAT 57 a INMAT 57D

Testová ní už ivátelske ho rožhrání Fácebook.com

GEOM LITE - MANUÁL hlavní obrazovka

Testování aplikace pro správu hesel KeePassX

[IM-WMC] Městská cyklonavigace D3

REGISTR VINIC - ŽÁDOST O ZATŘÍDĚNÍ VÍNA (UŽIVATELSKÁ PŘÍRUČKA PRO FARMÁŘE) Brno CCV, s. r. o.

Manuál k programu KaraokeEditor

ipodatelna Uživatelská příručka

JAY Systém TELwork s.r.o. JAY Systém Klient. Uživatelská příručka ( ) JAYSystem Klient - Uživatelská příručka.docx Stránka: 1 / 15

Úvod...1 Instalace...1 Popis funkcí...2 Hlavní obrazovka...2 Menu...3 Práce s aplikací - příklad...5

CZ_manual_ETC. manuál diagnostického programu TATRAdiagnoser

Obsah. Princip a.s. Radlická 204/ Praha 5. Technická podpora:

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

Obrázek 1: Struktura programu z hlediska zapojení

Manuál na pořízení technické změny pomocí webové kalkulačky. Verze 1.2

ERP informační systém

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

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

Sentech AL 7000 C. Instalace a ovládání programu BREATH

Konfigurace PPPoE připojení v OS Microsoft Windows Vista

Lokality a uživatelé

NAvigaCE. Quick Start Guide X-302MH. Čeština. Rev 1.0

Uživatelská příručka administrativního rozhraní Vědecké knihovny v Olomouci

GPS NAVIGATION SYSTEM QUICK START USER MANUAL

Pravidla a plánování

Tabletová aplikace. Uživatelský manuál

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

Manuál elektronického workflow procesu Kolegium děkana. Zpracoval: Jan Sedláček

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

Pracovní výkazy. návod k použití. Internetová aplikace Pracovní výkazy slouží k zadávání pracovních výkazů od zaměstnanců a externích pracovníků.

Pokyny pro obsluhu programu. EZZ01 File reader 1.3

Technologické postupy práce s aktovkou IS MPP

Příručka rychlého spuštění

Informační systém pro Ocenění odškodňování újem na zdraví ztížení společenského uplatnění (ZSU)

ČESKÉ VYSOKÉ UČENÍ TECHNIKÉ FAKULTA ELEKTROTECHNICKÁ

Tour de ABB 2013 Průvodce online aplikací

D1: D2: KINO - Mobilní aplikace. Semestrální práce do předmětu A7B39PDA Ondřej Kulatý. Název: KINO

ERP informační systém

Postup práce v KDS 1

Zóny a pravidla UŽIVATELSKÁ PŘÍRUČKA

Bakala ř i - manua l. Obsah

Nemocnice. Prvotní analýza a plán projektu

Průvodce českou železnicí

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

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

Uživatelské postupy v ISÚI

Nápověda aplikace Patron-Pro

FITNESS NÁRAMEK 2 V 1

České vysoké učení technické v Praze. Fakulta Elektrotechniky XD39NUR. Semestrální práce. Ovládání videokonferencí pomocí mobilního telefonu

TELEFONNí LiNKA PREMiUM PRŮVODCE NASTAVENíM SLuŽBY MEET-ME KONFERENCE

Uživatelský manuál mobilní aplikace My Connected Car

Transkript:

Y39PDA Exercise manager 1 Zadání 1.1 Zpracovatel Tomáš Žďára (zdaratom@fel.cvut.cz) 1.2 Popis aplikace Vytvořit aplikaci pro mobilní zařízení, která bude sloužit jako podpora pro cvičení. Bude zaznamenávat informace o průběhu cvičení a průběžně je interpretovat. Dále bude také ukládat záznamy o předchozích cvičení. Aplikace bude podporovat různé druhy cvičení (chůze, běh, jízda na kole). Uživatel zaznamená svou váhu. Po zapnutí cvičení se začne měřit čas a zaznamenávat poloha pomocí služby LBS. Z polohy se bude vypočítávat prošlá vzdálenost. Z těchto informací se bude počítat aktuální rychlost a spálené kalorie. Po skončení se zaznamenané informace uloží. Uživatel si bude moci prohlížet všechny uložené cvičení. 1.3 Platforma Android OS 1.4 Popis uživatelů Charakteristika uživatelů, kteří budou využívat aplikaci Zkušenost s mobilními zařízeními Věk 12-60 (teoreticky není omezeno) Sportovně zaměřený 1.5 Aktivity Nastavení Cvičení o První spuštění vyžadováno nastavení váhy a preferovaných jednotek o Změna nastavení o Uživatel si najde vhodné místo pro cvičení o Zapíná aplikaci o Vybrat typ cvičení (běh, kolo, běžkování) případně upravit váhu o Spustit o Vlastní cvičení případně čtení průběžných informací o Uložit záznam o cvičení

Prohlížení záznamů z předchozích cvičení o Ze seznamu cvičení si vybrat podle data cvičení o Prohlížení detailu cvičení (případně smazat) 1.6 Funkcionalita systému Cvičení o Výběr aktivity o Zobrazování informací (rychlost, doba cvičení, spálené kalorie, případně polohu) Prohlížení záznamů z předchozích cvičení (prohlížení detailů o cvičení, mazání záznamu) Nastavení změna nastavení 1.7 Požadavky Příjem GPS signálu přímá viditelnost na oblohu 2 Funkcionalita 2.1 Rozbor funkcionality 2.1.1 Vlastní výpočet informací při aktivitě cvičení Aplikace se bude každých 10sekund dotazovat systému na polohu. Z této polohy a předešlé polohy se vypočítá vzdálenost mezi jednotlivými časovými značkami. Vzdálenost se vypočítá z tzv. Ortodromy, což je nekratší spojnice dvou bodů na kulové ploše. Díky vzdálenosti a času se vypočítá rychlost. Kalorie se budou počítat z vzorce č. 1 zdroj: http://www.exercise4weightloss.com/calories-burnedduring-exercise.html Total Calories Burned = Duration (in minutes) X (MET X 3.5 X weight in kg)/200 Vzorec č. 1 pro výpočet spálených kalorií Kde hodnota MET (Metabolický ekvivalent) odvozována pro každou činnost (kolo, běh) podle následujícího dokumentu: http://prevention.sph.sc.edu/tools/docs/documents_compendium.pdf Všechny tyto informace budou zobrazovány na displeji zařízení a po skončení cvičení budou uloženy. 2.1.2 Uchovávání dat Data budou uchována v paměti telefonu ve formátu XML v následující struktuře Hlavní soubor informace o uživateli (váha, jednotky) a seznam předchozích cvičení Záznam o cvičení chronologicky řazení seznam časových značek s informacemi o času, poloze, spálených kaloriích a prošlé vzdálenosti

3 Prototypy V přípravě na testování byly vytvořeny Low-Fidelity prototypy pomocí www.balsamiq.com. První nástřel uživatelského rozhraní počítal s menu (s položkami Start execise, Setting, History ) na úvodní obrazovce. Tento návrh jsem přehodnotil a rozhodl se využít záložek. Aplikace je jednoduchá a na jednotlivých obrazovkách nebude příliš mnoho informací, proto mohu použít záložky a neobávat se že mi budou ubírat místo na obrazovce. Toto rozhodnutí sebou přináší i výhody. Aplikace bude přehlednější, resp. uživatel bude vědět, kde se nachází. Ale hlavní výhoda je ta, že není třeba používat hlavní menu, tudíž se aplikace otevírá s úvodní obrazovkou (Obr. 1) a uživatel může rovnou začít s cvičením (uživatelovi bylo takto ušetřeno 1 kliknutí). Na úvodní obrazovce je kromě možnosti vybrat typ cvičení (Obr. 2) také možnost změnit váhu, jelikož váha je klíčový faktor výpočtu spálených kalorií, chci tímto řešením uživateli dát možnost změnit váhu zde, aby nemusel přemýšlet, zdali se mu váha změnila. Možnost změnit váhu má uživatel pochopitelně i na obrazovce nastavení Settings (Obr. 3). Na této obrazovce je také možnost změnit rychlostní, váhové a energetické jednotky. Obr. 1 úvodní obrazovka, Obr. 2 Vybírání cvičení, Obr. 3 - Nastavení Další klíčovou obrazovkou je detail cvičení (Obr. 4), který se zobrazuje, je-li cvičení spuštěno tlačítkem Start na úvodní obrazovce (Obr. 1). Na této obrazovce jsou informace o probíhajícím cvičení a tlačítko pro ukončení cvičení. Poslední důležitou obrazovkou je historie cviční (Obr. 5). Na této obrazovce jsou formou seznamu zobrazeny informace o předchozích cvičení. Každá jednotlivá položka seznamu obsahuje ikonu cvičení, informace o datu, době cvičení, prošlé vzdálenosti a informaci o spálených kaloriích. Posledním obrázkem je tlačítko (klikací obrázek) koš, sloužící k odstranění záznamu. Obrázek koše je natolik intuitivní, že je uživatelů jasné, že je to tlačítko právě k tomuto účelu. Další prototypy, které budou použity k testování, jsou v příloze 1.

Obr. 4 Obrazovka detailu probíhajícího cvičení, Obr. 5 - Historie cvičení 4 Testování Pro otestování aplikace jsem zvolil metodu Heuristické Evaluace (HE) se dvěma experty. Expertům jsem v souladu s definicí metody HE připravil krátký tutoriál jako shrnutí funkcionality aplikace. Testování probíhalo s papírovými low-fidelity prototypy (všechny prototypy jsou přiloženy v příloze 1 prototypy.zip) 4.1 Tutoriál Otestujte aplikace Exercise Manager sloužící k podpoře cvičení. Aplikace podporuje 3 druhy cvičení (běh, jízda na kole, běh na lyžích). Aplikace vypočítává spálené kalorie na základě tělesné váhy, je tedy nutné ji mít správně nastavenou. V záložce Settings je možné měnit další nastavení aplikace. V průběhu cviční aplikace průběžně zobrazuje informace, které mají vztah ke cvičení. Dále je zde možnost zobrazit minule cvičení v záložce History. 4.2 Nalezené problémy Popis problému: Na úvodní obrazovce je možnost vybrat typ cvičení pomocí rozbalovacího menu. A následovné stisknutí tlačítka Start. Spuštění aktivity vyžaduje 3 akce (kliknutí). Porušuje heuristiku: H7 Efektivita Návrh řešení: Zrušit rozbalovací menu a tlačítko start a nahradit je tlačítky pro každou aktivitu jedno tlačítko. Spuštění aktivity se tam zrychlí na 1 akci (kliknutí). Prostor na obrazovce se i přes tuto změnu nebude zmenšovat. Obr. 6 Neefektivní menu

Popis problému: V úvodní obrazovce je nadbytečná možnost změnit váhu. Porušuje heuristiku: H8 Design nadbytečné informace Komentář: Dá se předpokládat, že uživatelova váha se nemění příliš často proto je toto nastavení zbytečné. Návrh řešení: Zrušit tuto možnost. Místo toho při začátku cvičení zkontrolovat kolik času uplynulo od posledního přenastavení váhy a pokud je tento čas větší než cca. 14 dní tak vyvolat dialogové okno s upozorněním a možností přejít na nastavení váhy. Priorita: 1 Obr. 7 nadbytečné nastavení Popis problému: V záložce nastavení jsou redundantní a zbytečné možnosti. Měření rychlosti v m/s není užitečné. Nastavení dvou spolu souvisejících parametrů lze nahradit jedním. Porušuje heuristiku: H8 Design nadbytečné informace Komentář:Dá se předpokládat, že uživatel preferující jednotky v kilogramech bude preferovat měření rychlosti v kilometrech za hodinu. Návrh řešení: Nahradit výběr váhových a rychlostních jednotek dvojicí Toggle tlačítek s možností výběru metrických či imperiálních jednotek. Imperiální jednotky (lb, mph) a metrické jednotky (kg, km/h). Dále zrušit možnost vybírat kcal jako jednotku energie. A tedy nahradit opět dvojicí Toggle tlačítek (kj, cal). Obr. 8 nadbytečné nastavení Popis problému: V záložce nastavení je nutnost potvrzování uložení změněných hodnot v nastavení. Při změně parametrů je nutné kliknout na tlačítko Save aby se změny projevili. Porušuje heuristiku: H7 - Efektivita Návrh řešení: Ukládat změněné parametry průběžně tzn. při opuštění daného pole či kliknutí na Toggle tlačítko. Zároveň validovat informaci o váze hned při opuštění políčka. Obr. 9 nadbytečné tlačítko

Popis problému: Při průběhu cvičení se zobrazují špatně informace o prošlé vzdálenosti. Vzdálenost se zobrazuje v jednotkách, které má uživatel nastavené km/h kilometry, m/s metry, mph míle. Porušuje heuristiku: H7 - Flexibilita Návrh řešení: Jeli vzdálenost menší než 1km zobrazovat ji v metrech, např. 700m nikoliv 0.7km. Obdobě pro imperiální jednotky. Obr. 10 špatné zobrazení vzdálenosti Popis problému: Při průběhu cvičení se zobrazuje nadbytečná informace o aktuální rychlosti. Dá se předpokládat, že uživatel při cvičení má mobilní zařízení v kapse a nedívá se neustále na display, proto je informace o aktuální rychlosti nadbytečná. Porušuje heuristiku: H8 Design nadbytečné informace Návrh řešení: Zrušit tuto funkci. Priorita: 1 Obr. 11 nadbytečná informace Popis problému: V záložce Historie (Obr. 5), v případě, že není žádné cvičení zaznamenáno, se nezobrazuje žádná informace o tomto stavu. Porušuje heuristiku: H1 Systém status Návrh řešení: Přidat informaci o tomto stavu. 4.3 Zhodnocení testu Mnoho problémů v návrhu uživatelského rozhraní bylo odstraněno již v předchozích iteracích návrhového cyklu prováděných mnou. Přesto testování s expertními uživateli odhalilo mnoho dalších problémů v použitelnosti. Testování dále odhalilo problémy nejen v použitelnosti, ale také ve funkcionalitě jako například automatický přepočet váhy, je-li změněna jednotka. Další podobnou věcí k zamyšlení je mazání cvičení v historii je třeba mazat jednotlivé cvičení nebo je lepší smazat celou historii. Poslední věcí, která je k zamyšlení je absence manuálu. Tato aplikace je jednoduchá, a proto manuál není třeba. Jednalo by se o komerční aplikace, naskýtá se možnost umístit manuál na webové stránky.

5 Přílohy Příloha 1 soubor prototypy.zip obsahuje všechny papírové prototypy použité k testování