Nowadays it is hard to run into a young person without them carrying a smartphone. The widespread use of Smartphones has to be handled as a fact in this day and age. This bears the consequence that the demand for applications that use most of the features of these smartphones is ever growing. One such feature is global positioning.
Within the limits of this thesis I joined a project at the Department of Telecommunications and Media Informatics that deals with indoor positioning. For this project I undertook the expansion of the Redpin indoor positioning application. I added a two dimensional vectorgraphic map display mode to the application, and I also extended it with adaptive indoor route planning capabilities.
In the first part of this thesis I will introduce the most crucial facts about the Android mobile platform. I also perform research about related technologies and mathematical methods.
In the second part of the thesis I show the design steps, design decisions, and necessary compromises I had to make while designing the extensions to the application.
In the third part of the thesis I discuss the implementation details of the features, point out the interesting parts of the implementation with emphasis on concrete methods that I used during the implementation.
In the final Part I present the process of testing methods we have used, I evaluate the achieved results and draw the conclusions.