The Microsoft recently released a cross-platform, but regarding the tool set a smaller version of its most successful software development environment, the .NET framework, called the .NET Core. The purpose of this thesis is examining the possibilities offered by the new framework focusing on a given task.
I write about creating a remotely controlled minicar that is capable of self-propelling and avoiding obstacles. The central unit of the car is a Raspberry Pi minicomputer, which is running the Microsoft’s newest lightweight operating system, the Windows 10 IoT. The car is driven by an application I wrote for the Universal Windows Platform, and in the background, I am running an ASP.NET Core based webserver, which is available on the local network, and any device in the same network that have an internet browser can control the car remotely through it. The server and the car driver applications are using the SignalR framework for communication.
I created my thesis after the release of the .NET Core, and in the meanwhile, I continuously followed the development of the framework. As a result, I can tell that I created a working system, while I gained much experience that I can use in the future.