Mobilní aplikace Jízdní řády Y39PDA Marek Temnyak –
[email protected]
1
Obsah 1. Popis aplikace 2. Popis problému 2.1. Uživatelé 2.2. Aktivity 2.3. Systém 2.4. Kontext
3. Návrh uživatelského rozhraní 4. Testování uživatelského rozhraní 4.1. Příprava testu 4.2. Nalezené problémy 4.3. Zhodnocení
2
1. Popis aplikace Cílem semestrální práce je vytvořit mobilní aplikaci, která usnadní uživateli používání jízdních řádů. Tato aplikace bude umožňovat výběr z různých typů dopravy (autobus, vlak, …) a pomocí GPS a internetové připojení vyhledá seznam nejblížších zastávek a stanic. Uživatel dále vyplní jen datum a čas odjezdu. Aplikace vyhledá dostupné spoje a uživateli je zobrazí. Další funkci aplikace bude, že uživateli zobrazí cestu k vybrané zastávce a bude umožňovat ukládání vyhledaných spojů. Tato aplikace pomůže uživateli zrychlit vyhledávání jízdních řádů pomocí internetu. A dále táké uživateli pomůže najít zastávku v neznámém městě.
3
2. Popis problému 2.1. Uživatelé Tato aplikace je vhodná pro uživatele, kteří hodně cestují pomocí hromadné dopravy – ať již městké nebo meziměstské.
2.2. Aktivity Po startu aplikace si uživatele vybere, pro které typy dopravy chce spoje vyhledávat – autobus, vlak nebo MHD. Po zvolení typu dopravy se uživateli zobrazí formůlář s těmito textovými poli: • Místo odjezdu • Cíl cesty • Datum • Čas Uživatel musí vyplnit cíl cesty, datum a čas. Pokud uživatel nevyplní místo odjezdu, bude vyplněno pomocí GPS. To se vyplatí především pokud se vyhledávají spoje MHD – aplikace pomůže uživateli najít nejbližší zastávku. Po vyplnění a odeslání formuláře se uživateli zobrazí několik nejbližších spojů. Uživatel si také může zobrazit mapu ke stanici, pro kterou vyhledával spoje a také si může vyhledané spoje uložit.
2.3. Systém Aplikace bude vyvíjena pro mobilní telefony s operačním systémem Samsung Bada a bude využívat dotykové ovládání.
2.4. Kontext Aplikace bude využívat tyto technologie a služby: •
GPS
•
Internet
•
Mapy
GPS bude sloužit k vyplnění místa odjezdu (uživatel může vyplnit sám) a také k určení polohy uživatel, pokud si bude chtít zobrazit cestu ke stanici.
4
3. Návrh uživatelského rozhraní Všechny části aplikace jsou navrhované pro dotykoý displej, který je ovládaný prsty a tak, aby je bylo možné používat jak v režimu portrét (vertikálně) tak i v režimu krajina (horizontálně). Úvodní obrazovka aplikace bude obsahuje tři tlačítka pro přístup ke třem hlavním funkcím aplikace – vyhledávání spojů městské hromadné dopravy, vyhledavání spojé meziměstské hromadné dopravy a procházení již uložených spojů.
Obr. 1: Úvodní obrazovka aplikace Po kliknutí na tlačítko městská doprava se uživateli zobrazí formulář pro vyhledávání spojů městské hromadné dopravy. Tento formulář obsahuje tři textová pole (město, odkud a kam) a pole na výběr času a data. Po kliknutí na tlačítko meziměstská doprava se uživateli zobrazí podobný formulář jako v předchozím případě jen neobsahuje pole město. Po odeslání těchto dvou formulářů se zobrazí seznam spojů, které odpovídají parametrům hledání. Pro oba typy dopravy je tento seznam stejný (liší se jen v použítých ikonách pro typ dopravy).
5
Obr. 2: Formulář městská doprava
Obr. 3: Meziměstská doprava
6
Obr. 4: Vyhledané spoje Poslední tlačítko v hlavním menu je tlačítko uložené spoje. Po stsiknutí tohoto tlačítku se uživatele dostane do seznamu uložených spojů. V tomto seznamu se nacházejí všechny uložené spoje (jsou rozlišeny pomocí ikon MHD – meziměstská doprava). Stisknutím a dlouhým podržením jednoho spoje se zobrazí kontextové menu, ve kterém je možné spoj smazat.
Obr. 5: Uložené spoje
7
Pokud v seznamu spojů (vyhledaných nebo uložených) klikneme na spoj zobrazí se nám jecho detail, který obsahuje rozepsané časy a přestupy spoje.
Obr. 6: Detail spoje Po kliknutí na stanici se zobrazí její pozice v mapě.
8
4. Testování uživatelského rozhraní 4.1. Příprava testu Testování probíhalo metodou Heuristic evaluation. Učastnili se jej dva experti (studenti ČVUT), kteří byli s aplikací řádně seznámeni.
4.2. Nalezené problémy Popis
Po vyplnění formuláře a stisknutí tlačítka odeslat není poznat, zda aplikace vyhledává spoje
Heuristika
Visibility of system status
Priorita
Střední
Řešení
Přidat informaci o vyhledávání spojů
Popis
Po stisknutí tlačítka uložit nedostane uživatel informaci, jestli byl daný spoj uložen
Heuristika
Visibility of system status
Priorita
Střední
Řešení
Přidat informaci o uložení spoje
Popis
Bez nápovědy není zřejmě, že po stisknutí názvu stanice se zobrazí mapa s polohou stanice
Heuristika
Recognition rather than recall
Priorita
Střední
Řešení
Nějakým způsobem zvýraznit tuto funkci.
4.3. Zhodnocení Experti odhalili několik středně závažných problem v uživatelském rozhraní. Tyto problémy budou opraveny v další fázi návrhu aplikace.
9