based on the idea that pedestrians mostly rely on land-
marks as navigation cue (May et al., 2003).
The TransitGenie project (Biagioni et al., 2009)
aims at implementing a public transportation naviga-
tor with a transit tracking service which consists of
an activity classification algorithm to determine user
context as well as trajectory matching to enhance ve-
hicle tracking. In their later work, (Biagioni et al.,
2011) further pursue the automatic real-time tracking
of transit traffic and the computation and prediction
of arrival times.
The UbiBus project started an attempt to create an
ubiquitous system for public transport assistance us-
ing context information (Vieira et al., 2011). The au-
thors incorporated access to an intelligent transporta-
tion system application in buses as well as web ser-
vices and smart phone apps, so that passengers are
enabled to receive information about the progress of
their bus. (Pessemier et al., 2013) proposed a frame-
work which is capable of extracting high-level in-
formation about user context. Initially the system
recognizes and collects very basic data to create a
foundation. Complex user activities are then bro-
ken down into smaller parts and connected via con-
ditional relationships which are afterwards matched
with the previously recorded basic contexts. If a com-
plex context is identified this way, an application is
capable of requesting detailed activity recommenda-
tions from a central server using a four-part scor-
ing model. (Christoph et al., 2010) proposed an in-
tegrated context-detection service architecture which
combines information from different approaches.
(Keller et al., 2011) observed that creating an ideal
representation of public transit trip information on a
mobile device is a difficult task. Using paper pro-
totypes, the authors compare different approaches to
display intermodal travel chains.
3 APPROACH
While working on public transportation information
systems we identified parallels between real world
navigation and navigation in, e.g., MMORPGs. Nav-
igation elements in games are usually lean and unob-
trusive as to not distract the player from her main task,
but still are easy to comprehend. In a real world envi-
ronment full of distractions, noise, and confusion the
traveler’s concentration can rarely be focused entirely
on operating her mobile device. When traveling on
a bus, entering a rail station, or even just walking to-
wards a bus stop the traveler needs to be capable of
checking her itinerary as quickly as possible. There-
fore, an assistant application is required to be uncom-
plicated and easy to use. In order to minimize the
amount of cognitive resources needed by the naviga-
tor, the user interface needs to be plain and respon-
sive, similar to navigation elements in MMORPGs.
Following the general principle of Cascading In-
formation we divided and analyzed information pre-
sented by mobile travel information applications re-
garding necessity. We only considered essential in-
formation for inclusion in our GUI concept. For ev-
ery piece of essential information we assigned a time
span at which it is required, and an order of priority
(results in Section 3.3). Information will be presented
if and only if it is required at this particular point in
time and is shown in descending order of priority.
This is achieved by creating a turn-by-turn-like
interaction. Travelers continuously progress through
the trip by steering from intermediate target to target
and ultimately arrive at the destination. Only infor-
mation required to reach the next intermediate target
is conveyed to the user. The design of the GUI is in-
tended to noticeably enhance users’ public transport
navigation experience in comparison with existing ap-
plications. It is supposed to aid the traveler’s naviga-
tion and make processing routing information as easy
as possible. Device-independent mockups presented
in Figures 3(c) and 3(d) show an early stage of design.
3.1 Planning the Trip
A trip is the journey from a specified starting point
(usually in the vicinity of the traveler’s current loca-
tion) to a destination point in a previously set time
frame, using one or several different modes of travel.
Although it is possible to add numerous other param-
eters to the plan, they are not included in the appli-
cation for the sake of simplicity. Conceivable ad-
ditional options for planning the trip, although in-
creasing complexity, include specifying the desired
date/time of arrival instead of departure, preference of
direct connections or favored traveler profiles. Users
of public transport navigation aids often are in need of
public transit information regarding their current lo-
cation, such as to quickly return home from a friend’s
house or when to take the train to get to university.
Therefore incorporating the latest position update as a
location parameter for the trip request is deemed ap-
propriate.
Figure 3(a) shows the first depiction of the ini-
tial planning view to input the desired trip parame-
ters. The time of departure is shown in a textual rep-
resentation and changeable by using a mechanism or
by input via a (virtual) keyboard. Finally, the modes
of travel are to be chosen using a multiple-selection
segmented control which lists all possibilities and in-
WEBIST2014-InternationalConferenceonWebInformationSystemsandTechnologies
414