Refactoring and development of Web User Interface for a control system for flood-, bow- and searchlights
Abstract
Luminell AS, en ledende produsent og distributør av LED-flomlys, bauglys ogsøkelys for krevende miljøer, så et behov for å oppdatere og refaktorisere nettgrens-esnittet til Unity-Hub produktet sitt. Målet var å gi Luminells kunder en bedrebrukeropplevelse i et ellers tøft miljø, ved å tilby et robust og mer kapabelt bruk-ergrensesnitt. Prosjektet fokuserte på å forbedre den eksisterende web-bruker-grensesnitt-løsningen, ved å refaktorere kodebasen og introdusere nye funksjonerog funksjonaliteter som forbedret overvåking og kontroll av tilkoblede søkelys.
Omfanget av prosjektet inkluderte flere tillegg til den eksisterende løsningen, somnettverksinnstillinger, feilsøkingsvindu, enhetskontroll og overvåkingsfunksjonerog andre funksjoner foreslått av studentene. Teamet møtte begrensninger knyttettil "backend" og fastvaren til søkelyset, noe som krevde kreativitet for å overvinnedisse utfordringene samtidig som de sørget for at prosjektet holdt seg innenfor sittomfang.
Utfordringer funnet i dette prosjektet inkluderer unøyaktighet i estimering av tid,gått noe utenfor rammen av prosjektet og mye mer. Resultatet av denne bache-loroppgaven er en oppdatert, dynamisk løsning som ikke bare forbedrer overvåkingog kontroll av tilkoblede enheter, men som også forbedrer den generelle brukerop-plevelsen for Luminells kunder. Dette prosjektet demonstrerer potensialet tildatateknikk for å optimalisere marine belysningsprodukter og fremhever verdienav samarbeid mellom akademia og industri. Luminell AS, a leading manufacturer and distributor of LED floodlights, bowlights, and searchlights for demanding environments, saw a need to update andrefactor their web-based user interface for controlling searchlights. This projectaimed to give Luminell’s clients a better user experience by providing a robust andmore capable web user interface. The project focused on enhancing the existingweb user interface solution by refactoring the codebase and introducing new fea-tures and functionalities that improved the monitoring and control of connectedsearchlights.
The scope of the project included several additions to the existing solution, suchas network settings, debug window, device control and monitoring features, andother functions proposed by the students. The team faced limitations related tothe backend and firmware of the searchlight, requiring creativity to overcome thesechallenges while ensuring the project remained within its scope.
Challenges found in this project include inaccurate estimation of time, somewhatgoing outside the scope, and much more. The outcome of this bachelor thesis isan updated, dynamic solution that not only improves the monitoring and controlof connected devices but also enhances the overall user experience for Luminell’sclients. This project demonstrates the potential of computer engineering to op-timize marine lighting products and highlights the value of collaborative effortsbetween academia and industry.