Building a BKK application on Universal Windows platform

OData support
Albert István
Department of Automation and Applied Informatics

The purpose of my Thesis is to provide public transport data to users who do not have permanent internet connection.

The main data source is the Budapesti Közlekedési Központ (BKK) database in General Transit Feed Specification format. After processing the data it is available to store it on a mobile device, and use it as an offline public transport timetable or as a trip planner.

During my work on the dataset I developed a converter application in WPF format which is able to pull the database from the website of BKK, download it, unzip it and convert it to a new format. The new datastructure is processed by an application based on Universal Windows platform (UWP).

The UWP application is based on XAML and C# and is able to operate offline after downloading the data. Available user options are: select and save favorite coordinates, save timetables and a trip planner between the highlighted coordinates.

The trip planner was implemented with A* path finding algorithm where the heuristic data is created by the converter application.

My thesis covers the creation of the above mentioned applications and databases in details, also highlights the used technologies and platforms.


Please sign in to download the files of this thesis.