Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomeksi
  • In English
  • Kirjaudu
Näytä aineisto 
  •   Etusivu
  • LUTPub
  • Diplomityöt ja Pro gradu -tutkielmat
  • Näytä aineisto
  •   Etusivu
  • LUTPub
  • Diplomityöt ja Pro gradu -tutkielmat
  • Näytä aineisto
JavaScript is disabled for your browser. Some features of this site may not work without it.

Analyzing JavaScript frameworks and Dart for front-end development in building automation

Jalolov, Mukhammadjon (2018)

Katso/Avaa
Master thesis Jalolov Mukhammadjon PERCCOM Programme (1.865Mb)
Lataukset: 


Diplomityö

Jalolov, Mukhammadjon
2018

School of Engineering Science, Tietotekniikka

Kaikki oikeudet pidätetään.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe2018090434596

Tiivistelmä

Building or Home automation systems (BAS), (HAS) can inarguably reduce energy consumption. However, the widespread adoption of BAS is still inferior due to sophisticated user interfaces (UI). In fact, JavaScript (JS) is the primary tool for web applications with dozens of frameworks (JSf). Such an abundant number of JSf require empirical comparison to select the optimal JSf for building highly acceptable BAS UIs with less complexity and efforts. Therefore, based on open source HAS – FHEM, this study analyzes JSfs and Dart language (Dart) in the field of BAS using code analysis tools to extract metrics on software maintainability in different UI scenarios in order to guide the BAS UI developers towards the convenient JSfs which require less efforts to build a UI. The study also studies the MVC design pattern support. The qualitative data analysis is done to identify the distinctions of JSfs and quality attributes. The research has selected AngularJS, Angular2, Ember and React JSfs. Online survey is also done for better results. The results show that each framework comes with their different advantages.
Kokoelmat
  • Diplomityöt ja Pro gradu -tutkielmat [13870]
LUT-yliopisto
PL 20
53851 Lappeenranta
Ota yhteyttä | Tietosuoja | Saavutettavuusseloste
 

 

Tämä kokoelma

JulkaisuajatTekijätNimekkeetKoulutusohjelmaAvainsanatSyöttöajatYhteisöt ja kokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
LUT-yliopisto
PL 20
53851 Lappeenranta
Ota yhteyttä | Tietosuoja | Saavutettavuusseloste