Digitala Vetenskapliga Arkivet

Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Design and Parallel Implementation of JavaScript Monitoring Software
Halmstad University, School of Information Technology.
Halmstad University, School of Information Technology.
2025 (English)Independent thesis Basic level (professional degree), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

This project addresses inefficiencies in wind turbine management software by designing and implementing an interactive, responsive, and user-friendly desktop application for Arise AB. The primary focus is on improving operational efficiency through prioritized turbine management, reducing downtime costs, and maximizing turbine uptime. Focus is also directed towards the performance of the application and studies to determine whether a single or multithreaded solution is favourable in the case of the application. By leveraging multithreading, the application achieves faster execution times and ensures a responsive graphical user interface (GUI), even during computationally intensive tasks such as sorting and prioritizing turbine data. 

Performance analysis demonstrated measurable improvements, with a speed-up of 25.60% achieved on a 6-core system when utilizing parallel execution compared to sequential execution. While multithreading delivered faster execution times, single-threading exhibited more consistent scalability when processing larger datasets. 

The application design prioritizes real-time responsiveness, enabling managers to address critical turbine issues quickly and efficiently. Additionally, societal benefits are achieved by supporting the operational sustainability of wind energy systems, contributing to the broader transition to renewable energy.

Place, publisher, year, edition, pages
2025. , p. 44
Keywords [en]
Single-threading, Multithreading, Execution flow, Web workers, JavaScript, Electron, Execution time, Scalability, Speed-up, Performance optimization, Time complexity, Graphical User Interface
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:hh:diva-55666OAI: oai:DiVA.org:hh-55666DiVA, id: diva2:1947066
Subject / course
Computer science and engineering
Educational program
Computer Engineer, 180 credits
Supervisors
Examiners
Available from: 2025-03-10 Created: 2025-03-24 Last updated: 2025-03-25Bibliographically approved

Open Access in DiVA

fulltext(1542 kB)15 downloads
File information
File name FULLTEXT02.pdfFile size 1542 kBChecksum SHA-512
cc3166a4593d06c08e55ec8e3082aceced0e1762cace92ce37dc047b57d1d20c7b51bd7b229e29df1ed484b8b5de10a54c766b44c879116238ec6d51b48d18b9
Type fulltextMimetype application/pdf

By organisation
School of Information Technology
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 16 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 204 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf