With the help of smartphones and the GPS system found in them we can determine one’s position. With the widespread internet connection of today’s phones, we are able to create a virtual layer on top of the real world, where users can access information or share data according to their actual location, thus creating a new way of communication.
This would enable to connect people in different ways. They could engage with each other since they are in the proximity of one another. This is important, because there are a lot of reason why people are related in terms of their locations, from leisure activities to emergency situations. A virtual layer on top of the real world could extend our view and knowledge about our surroundings.
This thesis describes the design and implementation of one such layer, that is a generic solution to this problem. We do not create just one application that solves one of the possible use-cases of this layer, but we present a general platform, the layer itself, that can be used by other developers to create real applications with ease that benefit from this virtual layer.
After going through the design of the platform in Chapter 2, we present its actual implementation in Chapter 3. We then elaborate on the administrator interface of this platform in Chapter 4, and demonstrate a simple use-case, a mobile application, built on top of this platform in Chapter 5.