Semestrální práce - D4. NUR - Návrh uživatelského rozhraní. Aplikace pro seniory a začátečníky

Podobné dokumenty
Návrh zpravodajské aplikace idnes po Android

Semestrální práce - D1. NUR - Návrh uživatelského rozhraní. Aplikace pro seniory a začátečníky

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

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

České vysoké učení technické v Praze Fakulta elektrotechnická. Semestrální práce z předmětu XD36NUR. Téma: Výsledkový portál pro sportovní fanoušky

Vizualizace a evidence výroby a prostojů

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

[BAL-MLP] Multiplayer

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

Principy tvorby mobilních aplikaci. Martin Egermajer

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

Aplikace GoGEN Smart Center

Uživatelský manuál k prodejní aplikaci věrnostního systému Nestlé

Uživatelský manuál k prodejní aplikaci věrnostního systému Nestlé

Návod k použití aplikace Reliview

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

Uživatelská příručka pro respondenty

Popis modulu Přístup k modulu Popis rozhraní Práce s rozhraním Selektor událostí Události na zařízení...

Dokumentace k mobilní aplikaci GoodCall

[XXX-PUB] Návrh uživatelského rozhraní pro ovládací panel v restauracích The PUB

XD39NUR Semestrální práce Zimní semestr 2013/2014

NAS 232 Aplikace AiFoto pro mobilní zařízení. Správa fotografií na vašem NAS z mobilního zařízení

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

VPass Client Uživatelská příručka

[XXX-PUB] Návrh uživatelského rozhraní pro ovládací panel v restauracích The PUB

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

TMEGadget. by TMESolutions

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

Jak na Bakaláře z mobilního telefonu

Interaktivní funkce Selfnet TV

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

BO:S:S Boccia Score System

CTUGuide (XXX-KOS) D1

Část 1 - Začínáme. Instalace

Modul Kalendář verze 1.0

VIZUÁLNÍ PØÍRUÈKA K APLIKACI PRO MOBILNÍ TELEFONY SE SYSTÉMEM ANDROID

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

Přihlášení k webmailu a jeho nastavení

Návod k využívání interaktivních funkcí

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

Mobilní aplikace. Uživatelský manuál

Testování uživatelského rozhraní. úloha A

Uživatelský manuál CZ

ZMODO NVR KIT. Instalační příručka

Připojení ke vzdálené aplikaci Target 2100

Zapojení boxu. Diagram zapojení boxu

Novinky ISÚI a VDP verze

Nápověda pro vyplnění elektronického formuláře Oznámení o provedení asanace vytěženého jehličnatého dříví

Uživatelská příručka aplikacevox komunikátor

Návod na obsluhu softwaru Amobile Sale objednávkový a prodejní software pro PDA a tablety s OS Android.

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

Návod pro připojení k síti VŠPJ prostřednictvím VPN Vysoká škola polytechnická Jihlava

SECURITY VIEW. Uživatelský manuál. verze 0.1. Dokumentace vytvořena dne poslední korekce dne strana 1. VARIANT plus s.r.o.

PDA D3. Simon Slováček, Petr Rubeš, David Tomáš. Active Party Time

Point of View Android 2.3 Tablet - User s Manual ProTab 2XXL

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

návod Bidvest dealer 4

František Hudek. červen ročník

IFTER-EQU Instalační manuál

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

Strategie ochrany před negativními dopady povodní a erozními jevy přírodě blízkými opatřeními v České republice

Instalace pluginů pro formuláře na eportálu ČSSZ

Návod pro Samsung Galaxy Tab S2 9.7 LTE (T815)

Nastavení a ovládání aplikace ifoxtrot

Výsledky testování katalogu Evergreen

Technologické postupy práce s aktovkou IS MPP

Questionnaire příručka uživatele

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

D3 A7B36PDA Well being app

Nápověda pro ovládání automaticky čtené učebnice

Síťová instalace a registrace pro progecad

Doporučené nastavení prohlížeče MS Internet Explorer 7 a vyšší pro Max Homebanking PS s využitím čipové karty

NÁVOD. Kamera pro záznam jízdy (1280x960) s 2,5" TFT displejem. ACI - Auto Components International, s.r.o

Uživatelský manuál k set-top boxu ARRIS VIP4302

Jakodemknouta nahrát námořní mapy. Do navigace Garmin?

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

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

Dealer Extranet 3. Správa objednávek

Uživatelská příručka pro respondenty

Nový design ESO9. E S O 9 i n t e r n a t i o n a l a. s. U M l ý n a , P r a h a. Strana 1 z 9

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

Použití Office 365 na iphonu nebo ipadu

NÁVOD KE SLUŽBĚ IPTV M.NET TV

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.

Podrobný návod pro administraci zákaznických účtů na portálu Czechiatour.eu

CEMEX Go. Faktury. Verze 2.1

Návod ke službě IPTV

Uživatelský manuál Kamera do auta

Modul Kalendář v. 0.3 pro redakční systém Marwel

Bc. Martin Majer, AiP Beroun s.r.o.

Manuál k programu ProBaze SKLAD

Meeting Asistent. Manuál pro instalaci a ovládání aplikace. Nokia + Sony Ericsson telefony s OS Symbian

Odstranění historie prohlížení

Obsah. Moje menu 4. Ovladač 6. Ovládání sledovaného pořadu 8. Zpětné zhlédnutí 10. Nahrávání 12. Můj seznam kanálů 13.

Software602 FormApps Server

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

Slovník PCT pro ios, verze 2.x

1. Aplikace Vyhledání a stažení aplikace Založení BlackBerry ID. 2. Internet. 3. Zabezpečení

INSTALAČNÍ MANUÁL. TME gadget

Internetový obchod Mironet

Transkript:

Semestrální práce - D4 NUR - Návrh uživatelského rozhraní Aplikace pro seniory a začátečníky Vypracovali Rubeš Petr (rubespet@fel.cvut.cz) Cvičící Ing. Ivo Malý, Ph.D. Slováček Simon (slovasim@fel.cvut.cz) Voda Miroslav (vodamiro@fel.cvut.cz)

Obsah 1. Prototyp 1.1 Krátký popis aplikace 1.2 Diagram 1.3 Popis technologií 1.4 Implementační problémy 2. Testování 2.1 Cíle testování 2.2 Scénář testování 2.3 Průběh testování 2.3.1 Respondent 1 2.3.2 Respondent 2 2.4 Závěr testování 3. Závěr Příloha A - popis aplikace

1. Prototyp 1.1 Krátký popis aplikace Aplikace je určena pro uživatele, kteří nemají velké nebo dokonce žádné zkušenosti s používáním dotykových zařízeních (dále jen tabletů). Aplikace má za cíl uživatelům zprostředkovávat informace, které jsou v běžném životě zjišťovány každý den. Cílovými skupinami tedy jsou začátečníci, kde většina uživatelů jsou převážně senioři, kteří často mívají oční vady, problémy s jemnou motorikou, horší pamětí a orientací. Aplikace poskytuje uživateli aktuální zprávy z internetu a také předpověď počasí. Dále umožňuje spravovat poznámky uživatele v kalendáři. Tyto osobní data jsou navíc nahrávána a zálohována na server. Popis jednotlivých funkcí včetně screenshotů viz. příloha A. 1.2 Diagram Následující diagram zobrazuje všechny vizuální stavy aplikace (obrazovky). Program je rozdělen do tří částí. První částí je kalendář. V této části je možné zobrazit kalendář, události uložené v kalendáři nebo přidat novou událost. Druhou častí programu jsou zprávy z internetu. V této části lze zobrazit všechny načtené zprávy nebo zobrazit zprávy dle určitého zdroje či určité kategorie. Poslední částí je počasí. V této části lze zobrazit aktuální počasí, hodinovou předpověď (krátkodobá předpověď, údaje s odstupem jedné hodiny) či denní předpověď (dlouhodobá předpověď s údaji po dnech). Tlačítko zpět ve většině případů vrací na předchozí obrazovku od aktuální obrazovky. V případě Přidat událost - krok 3 ze 3 odkazuje tlačítko zpět na obrazovku Kalendář menu. Důvodem je, že třetí krok přidání události uživatele pouze informuje, že událost již byla přidána. Ukázka jednotlivých oken viz. příloha A.

1.3 Popis technologií Použili jsme architekturu client-server, kdy na serveru se připravují data (zprávy) a ty se následně stahují do aplikace. Aplikace komunikuje se serverem pomocí REST API. Data se pak cachují do zařízení, ve kterém je aplikace nainstalována, což umožňuje prohlížení dat i v offline režimu. Serverová část - OpenStack: OS : Turnkey Tomcat Služby: Apache 2, MySQL 5, Tomcat 6 Použité knihovny: Hibernate(ORM) JavaX Jersey

Klientská část: Android 4.0.3+ Doporučená velikost displaye > 9 REST API - komunikace se serverem SQLite Cache Použité knihovny: AsyncHttpClient Standardní Android a Java knihovny 1.4 Implementační problémy 1. Načítání zpráv ze serveru - občas dochází k chybě při načítání zpráv ze serveru. Kontrolovali jsme výpisy akcí na straně serveru a data normálně odešla. Důvod závady se nám nepodařilo odhalit. Je možné, že závada byla způsobena samotným zařízením, jelikož ve virtuálním prostředí na počítači aplikace fungovala správně. 2. Rozlišení displaye - Testovali jsme na zařízení s displayem o uhlopříčce 9.7 a rozlišením 1024x768. Ovšem pokud je jiné zařízení o podobné úhlopříčce ale s větším rozlišením zobrazí menší tlačítka. Doporučujeme vytvoření různých verzí aplikace v závislosti na daném zařízení, kde se aplikace spouští. 3. Kalendář - pro kalendář jsme využili standardní android kalendář. Ten ovšem na různých zařízení a verzí androidů vypadá jinak a má jiné ovládání a velikost. Pro další vývoj aplikace navrhujeme se zamyslet, zda implementovat vlastní kalendář, či upřesnit cílová prostředí a zařízení, na kterých bude aplikace fungovat se zamýšleným účelem (tedy být snadno ovladatelná a mít dostatečně velké ikony a texty).

2. Testování 2.1 Cíle testování Cílem každého testování během vývoje by mělo být zdokonalení aplikace. Proto je důležité směřovat scénáře na situace, které si myslíme, že by mohly být problémové, či na situace, které se budou často využívat. Výstup z testování je tedy eliminace chyb a následná změna některých funkcí ku prospěchu cílových uživatelů. Proto jsme testování zaměřili na následující oblasti: Intuitivní ovládání - scénáře cíleně nevedli uživatele krok za krokem, neboť aplikace má být intuitivní vzhledem k cílové skupině uživatelů, která nemá velké zkušenosti s elektronickými zařízeními orientace v aplikaci - přechody mezi jednotlivými okny mohou být zavádějí a uživatel se může lehce ztratit. Proto v testovacích scénářích se některé úkoly podobají, či se opakují, aby se zjistilo, zda se uživatel po chvíli ovládání aplikace je schopen se orientovat mezi jednotlivými okny, či je navigace mezi okny matoucí zpětná vazba aplikace - při provádění akce musí být jasné, že uživatel provedl akci, kterou měl v úmyslu vyvolat. Tento problém je vyřešen tím, že jakmile se uživatel dotkne nějaké komponenty v aplikaci, komponenta změní barvu a uživatel aktuální ví na co ukazuje složité ovládání - vzhledem k tomu, že cílová skupina nemá příliš velké zkušenosti s ovládáním aplikací, je scrollování na stránkách zastoupeno šipkami NAHORU, DOLŮ, které posouvají jednotlivé seznamy a stránky dat

2.2 Scénář testování 1. zobrazit všechny události v kalendáři 2. přidat událost 3. zobrazit všechny zprávy 4. zobrazit zprávu s datem 11.12.2013 14:01:24 5. zobrazit zprávy ze zdroje idnes.cz 6. zobrazit zprávu s datem 11.12.2013 14:01:09 ze zdroje idnes.cz 7. zobrazit zprávy z kategorie domácí 8. zobrazit zprávu s datem 11.12.2013.14:01:37 z kategorie domaci 9. zobrazit aktuální počasí 10. zobrazit hodinovou předpověď počasí a projít až na poslední položku 11. zobrazit denní předpověď počasí a projít až na poslední položku 12. přidat událost 13. zobrazit událost z bodu 12 v kalendáři 14. zobrazit všechny události 15. zobrazit zprávu s datem 11.12.2013 14:01:28 16. zobrazit hodinovou předpověď počasí 17. vrátit se do Hlavní nabídky

2.3 Průběh testování Prototyp aplikace jsme testovali na 2 subjektech, kteří byli vybráni s ohledem na cílové skupiny. Jeden z testovacích uživatelů neměl zkušenosti s elektronickými zařízeními podobného typu (tablet) a druhý již nějaké základní zkušenosti měl. Před zahájením samotného testování, byla uživatelům představena aplikace. Představení mělo cíl ukázat uživateli možnosti aplikace a základy v jejím ovládání. Toto představení mělo sloužit stejně, jako slouží uživatelské návody aplikací. Z našeho týmu provedl testy náš testovací manager Petr Rubeš, který byl přítomen po celou dobu testu a monitoroval chování, váhání a problémy testujících uživatelů. 2.3.1 Respondent 1 Muž, 61 let, základní zkušenosti s tabletem Tento uživatel měl již nějaké zkušenosti s dotykovými zařízeními. Provedení úkolů proběhlo bez jakéhokoliv zaváhání. Při testování byl nedostatečný signál Wi-Fi sítě a proto stahování některých informací (např. zprávy) trvalo místy i několik sekund. Jednotlivé screenshoty z testování v časové souslednosti viz přiložený soubor (respondent 1) 2.3.2 Respondent 2 Žena, 59 let, bez zkušeností s tabletem Test proběhl hned po respondentovi 1. Vzhledem k problémům s připojením, bylo rozhodnuto, že aplikace se spustí v offline módu a poběží na datech stažených při prvním testu. Při testování byla znatelná nízká úroveň znalosti práce s dotykovým zařízením. Po projití popisu aplikace, byla uživatelka schopna úkoly splnit bez větších obtíží. Jednotlivé screenshoty z testování v časové souslednosti viz přiložený soubor (respondent 2)

2.4 Závěr testování U testovacích uživatelů bylo znatelné, že nemají velké zkušenosti s dotykovými zařízeními, ale na konci testování, po několika opakujících se scénářích se uživatelé v prototypu aplikace orientovali. V orientaci a ovládání aplikace tedy nebyly nalezeny žádné nesrovnalosti. Ve funkčnosti aplikace se vyskytl problém s komunikací se serverem. Tento problém by mohl být částečně odstraněn, například nenahráváním uživatelových dat na server při špatné síti. Tím by se docílilo uvolnění komunikačního kanálu, který by jen stahoval zprávy. 3. Závěr Dle našeho názoru by náš prototyp aplikace mohl jít k uživatelům jako první beta verze, na které by se prováděli následné úpravy. Také odezva od cílových uživatelů, kteří by aplikaci již naplno využívali, by nám jistě pomohla v dalším zdokonalování.

Příloha A - popis aplikace Tato kapitola obsahuje obrázky obrazovek s popisem jejich funkce. Obr. 1 - Hlavní menu obsahuje 3 položky, každá odkazuje do sekce dle popisu tlačítka

Obr. 2 - Kalendář menu Zobrazit kalendář odkazuje na obrazovku s kalendářem (Obr. 3) Zobrazit události zobrazí veškeré události uložené v kalendáři (Obr. 4) Tlačítko Přidat událost odkazuje na první krok vložení nové události(obr. 6) Obr. 3 - Kalendář stiskem konkretní položky kalendáře se zobrazí události pro vybraný den Tlačítka DOLŮ a NAHORU slouží pro posuv textu, tato tlačítka jsou pouze na obrazovkách, kde je nutné posouvat obsah.

Obr. 4 - Přehled všech událostí Tlačítkem Odstranit je možné mazat jednotlivé položky událostí Obr. 5 - Upozornění při pokusu o smazání události Při pokusu o smazání události je uživatel dotázán, zda chce tuto operaci skutečně provést.

Obr. 6 - První krok přidání nové události Prvním krokem je zadání nové události Po vyplnění názvu je nutné stisknout tlačítko v levém dolním rohu, čímž dojde ke schování klávesnice Obr. 7 - První krok přidání nové události - příklad

Obr. 8 - První krok přidání nové události - dokončení Tlačítkem Pokračovat se přejde ke druhému kroku vytvoření nové události(obr. 9) Obr. 9 - Druhý krok přidání nové události Druhým krokem je výběr data a času pro vytvoření nové události Tlačítkem Pokračovat se přejde ke třetímu kroku vytvoření nové události(obr. 10)

Obr. 10 - Třetí krok přidání Tento krok pouze zobrazuje informaci o tom, jak proběhlo přidání nové údálosti Tlačítkem Pokračovat se přejde do obrazovky Přehled událostí(obr. 4,Obr. 11) Obr. 11 - Přehled všech událostí - s nově přidanou událostí

Obr. 12 - Zpravodajství menu Tlačítko Všechny zprávy odkazuje na obrazovku s výpisem všech zpráv(to znamená bez filtrování zdrojů či kategorií zpráv) (Obr. 13) Tlačítko Zprávy dle zdroje odkazuje na obrazovku s nabídkou zdrojů zpráv(zdrojem jsou například portály Novinky nebo idnes) (Obr. 14) Tlačítko Zprávy dle kategorie odkazuje na obrazovku s nabídkou kategorií zpráv(napr. Domací, Zahraniční atd.) (Obr. 15) Obr. 13 - Výpis všech zpráv Pro testovací účely všechna tlačítka odkazují na stejný text

Obr. 14 - Výběr zdroje zpráv Výběrem zdroje se zobrazí pouze položky zpráv z tohoto zdroje Obr. 15 - Výběr kategorie zpráv Výběrem kategorie se zobrazí pouze položky zpráv z dané kategorie

Obr. 16 - Počasí menu Tlačítko Aktuální předpověď odkazuje na obrazovku s aktuálními hodnotami o počasí(obr. 17) Hodinová předpověd obsahuje informace o počasí pro jeden den po hodinách(obr. 18) Denní předpověd obsahuje informace o počasí pro více dní po dnech(obr. 19) Obr. 17 - Počasí - Aktuální předpověď

Obr. 18 - Počasí - Hodinová předpověď Obr. 19 - Počasí - Denní předpověď