Graafisen C#-ohjelmiston suoritus Linux-ympäristössä WINE-käännöskerroksella
Salmensaari, Jere (2023)
Salmensaari, Jere
2023
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2023053116452
https://urn.fi/URN:NBN:fi:amk-2023053116452
Tiivistelmä
Insinöörityössä tutkitaan Nokian käyttämän Base Tranceiver Station -ohjelmistojen testityökalun Endeavourin kääntämistä Linux-käyttöjärjestelmälle.
Endeavour on tehty käyttäen Microsoft Windows -rajapintoja ja -käyttöliittymiä, eikä sitä pysty suoraan suorittamaan Linuxilla. Työhön valikoitiin Avalonia UI
-käyttöliittymäkirjasto sekä WINE-käännöskerros tutkittaviksi vaihtoehdoiksi, joista päädyttiin valitsemaan WINE työn painopisteeksi.
Työstä ei saatu aikaan toimivaa prototyyppiä useiden ratkaisematta jääneiden ongelmien takia, mutta työn tulosten perusteella pystytään toteamaan käännöksen olevan mahdollinen WINEn kautta. Lisäksi työstä saatiin arvokasta tietoa käännöksen vaativasta työmäärästä ja parhaista vaihtoehdoista tulevaisuutta varten. The purpose of this thesis is to investigate the possibility of creating a Linux version of the Base Tranceiver Station software testing tool Endeavour used by Nokia.
Endeavour is created using Windows application programming interfaces, and as such cannot be run under Linux. Avalonia UI user-interface library and WINE translation layer were picked for the focus of this thesis, with WINE being the primary focus.
No working prototypes were created as the outcome thesis due to multiple problems risen during the development. However, a Linux version through WINE should be possible, based on the study conducted. Furthermore, important information of the amount of work needed for a proper, working Linux version was gained.
Endeavour on tehty käyttäen Microsoft Windows -rajapintoja ja -käyttöliittymiä, eikä sitä pysty suoraan suorittamaan Linuxilla. Työhön valikoitiin Avalonia UI
-käyttöliittymäkirjasto sekä WINE-käännöskerros tutkittaviksi vaihtoehdoiksi, joista päädyttiin valitsemaan WINE työn painopisteeksi.
Työstä ei saatu aikaan toimivaa prototyyppiä useiden ratkaisematta jääneiden ongelmien takia, mutta työn tulosten perusteella pystytään toteamaan käännöksen olevan mahdollinen WINEn kautta. Lisäksi työstä saatiin arvokasta tietoa käännöksen vaativasta työmäärästä ja parhaista vaihtoehdoista tulevaisuutta varten.
Endeavour is created using Windows application programming interfaces, and as such cannot be run under Linux. Avalonia UI user-interface library and WINE translation layer were picked for the focus of this thesis, with WINE being the primary focus.
No working prototypes were created as the outcome thesis due to multiple problems risen during the development. However, a Linux version through WINE should be possible, based on the study conducted. Furthermore, important information of the amount of work needed for a proper, working Linux version was gained.