Hyppää sisältöön
    • Suomeksi
    • In English
Trepo
  • Suomeksi
  • In English
  • Kirjaudu
Näytä viite 
  •   Etusivu
  • Trepo
  • Opinnäytteet - ylempi korkeakoulututkinto
  • Näytä viite
  •   Etusivu
  • Trepo
  • Opinnäytteet - ylempi korkeakoulututkinto
  • Näytä viite
JavaScript is disabled for your browser. Some features of this site may not work without it.

Cross-platform compatible multi-protocol monitoring application

Jokipii, Joona (2026)

 
Avaa tiedosto
JokipiiJoona.pdf (4.223Mt)
Lataukset: 



Jokipii, Joona
2026

Automaatiotekniikan DI-ohjelma - Master's Programme in Automation Engineering
Tekniikan ja luonnontieteiden tiedekunta - Faculty of Engineering and Natural Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2026-03-05
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202603042962
Tiivistelmä
Cross-platform application development has existed throughout the years as a concept in software development. This thesis examines the software development process for a cross-platform-compatible control system monitoring application. Developing cross-platform applications is challenging when platform-specific functionality is required, such as in drivers or middleware implementations. Also, selecting a cross-platform framework based on the development context is difficult because of the complex trade-offs among available options. The objective of this study is to identify software architecture patterns for efficiently abstracting platform-specific dependencies, and to utilise a multiple-criteria decision-making process to select a cross-platform framework for the thesis use case.

This thesis examines typical software architecture patterns in software development and applies them to cross-platform application development. The weighted-sum model multiple-criteria decision-making method is used to select a cross-platform framework. The decision-making method is utilised to minimise subjective bias and increase decision accuracy.

The thesis results show that utilising a microkernel software architecture in combination with layered plug-in components provides an efficient software development process for cross-platform applications with platform dependencies. The weighted-sum model was also efficiently used to select a suitable cross-platform framework for the thesis context.
Kokoelmat
  • Opinnäytteet - ylempi korkeakoulututkinto [42034]
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste
 

 

Selaa kokoelmaa

TekijätNimekkeetTiedekunta (2019 -)Tiedekunta (- 2018)Tutkinto-ohjelmat ja opintosuunnatAvainsanatJulkaisuajatKokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste