Within my program in Intelligent Transport Systems and Logistics at LiU, I have found the smart city/Internet of Things track to be particularly interesting and engaging. In a previous post earlier this semester, I have talked a bit about my interest in this aspect of my program, and more specifically about one project I was working on in my Smart Cities course with geofencing around local bus stations on Kungsgatan.
For our final project in Smart Cities, my group members and I developed an android application that allows citizens to report urban issues to a mock local municipality. The application first opens up to the local area of Norrköping where the cases can be seen as blue markers. When clicking on each of the markers, a picture of the issue shows up with a description detailing what the issue is. Users can also submit their own complains to the municipality if they desire, inputting a picture and other details as well. The information regarding each post is stored on a local database that the application is able to retrieve using a backend program.
Despite minimal experience programming in java, I worked to study the language on my own as the class went on. With the the help of tutorials and my lab instructor, I was able to create the custom info windows that appear when clicking on individual reports. Something as simple as this actually required quite a bit of programming, that prior to doing this project I would have just taken for granted!
At its core, designing technology to be utilized in a smart city should seek to improve quality of life for its residents. By implementing an application such as this, the overall community can be improved with personalized responses from residents, helping the municipality to address issues that would have taken extensive resources and time to find.
I hope as this Master’s program goes on, I can work further with the track in smart cities and IoT into my thesis work with a company or startup in the spring of 2021. This is quite a bit away in time, so until then I’ll need to keep up with these programming languages!