Running .NET Cross-Platform Application on Linux : Proof of concept of running .NET cross-platform application on Linux
Skog, Oskar (2018)
Skog, Oskar
Yrkeshögskolan Novia
2018
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2018121922370
https://urn.fi/URN:NBN:fi:amk-2018121922370
Tiivistelmä
Tämä opinnäytetyö tehtiin ABB Oy Distribution Solutions yksikölle. Aiheena on monialustaisen sovelluksen kehittäminen. Tehtävän taustana oli, että työnantaja halusi tutkia mahdollisuuksia luoda monialustaisia sovelluksia käyttäen yritykselle tuttua teknologiaa eli Microsoftin .NET:ia. Tutkimuksen perustana käytettiin olemassa olevaa sovellusta, jonka ABB rakensi Xamarin mobiilikehyksen avulla. Alkuperäinen tavoite oli yrittää muuntaa mobiilisovellus työpöytäsovellukseksi, joka toimii Linux-järjestelmässä. Tutkimuksen aikana ei löydetty kelvollista komponenttia, jolla voidaan luoda graafinen käyttöliittymä .NET sovellukselle, joka tukisi Linuxia. Tämän perusteella luovuttiin työpöytäsovellusvaatimuksesta. Lopputuloksena on websovellus, jossa ASP .NET Corea ja Reactia käytettiin käyttöliittymän rakentamiseen. Tämän työn kautta osoitettiin, että webratkaisulla pystytään täyttämään sovelluksen käyttöliittymätarpeet.