AAU Student Projects - visit Aalborg University's student projects portal
A master's thesis from Aalborg University
Book cover


Bus Router

Authors

; ; ;

Term

4. term

Publication year

2008

Abstract

This report presents the development of BusRouter, a mobile navigation aid for bus passengers in Aalborg. The goal is to help users plan and follow the fastest route to a destination by combining walking and bus travel. The system adopts a client/server architecture: the server retrieves real-time bus timetables from the NT Live Bus service and map data from OpenStreetMap, performs geocoding, and computes the shortest path between origin and destination; the mobile application for Nokia S60 lets users enter addresses, view the route on a map, and receive audio guidance, leveraging the phone’s GPS and data connection. The project is implemented in Java, developed with the S60 emulator, and tested on a Nokia N95. The report covers the full development life cycle from analysis (including mobile platforms, localization, map providers, and shortest-path algorithms such as Dijkstra and A*) through design and implementation to testing; specific test outcomes and performance figures are discussed in the report but are not detailed in this excerpt.

Denne rapport beskriver udviklingen af BusRouter, et mobilt navigationshjælpemiddel for buspassagerer i Aalborg. Formålet er at hjælpe brugeren med at planlægge og følge den hurtigste rute til en destination ved at kombinere gang og bus. Systemet er opbygget som en klient/server-arkitektur, hvor serveren henter realtidskøreplaner fra NT Live Bus og kortdata fra OpenStreetMap, foretager geokodning og beregner den korteste rute mellem afgangs- og ankomstadresse. Mobilapplikationen til Nokia S60 lader brugeren indtaste adresser, se ruten på et kort og modtage lydvejledning, og den udnytter telefonens GPS og datatilslutning. Projektet er implementeret i Java, udviklet med S60-emulatoren og testet på en Nokia N95. Rapporten gennemgår hele udviklingsforløbet fra analyse (bl.a. mobilplatforme, lokalisering, kortkilder og korteste-vej-algoritmer som Dijkstra og A*) over design og implementering til test; konkrete testresultater og ydelsesmålinger er omtalt i rapporten, men er ikke specificeret i det foreliggende uddrag.

[This apstract has been generated with the help of AI directly from the project full text]