Embedded mobile application for controlling acoustic panels
Rantaharju, Juho (2020-06-11)
Rantaharju, Juho
J. Rantaharju
11.06.2020
© 2020 Juho Rantaharju. Tämä Kohde on tekijänoikeuden ja/tai lähioikeuksien suojaama. Voit käyttää Kohdetta käyttöösi sovellettavan tekijänoikeutta ja lähioikeuksia koskevan lainsäädännön sallimilla tavoilla. Muunlaista käyttöä varten tarvitset oikeudenhaltijoiden luvan.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:oulu-202006132364
https://urn.fi/URN:NBN:fi:oulu-202006132364
Tiivistelmä
This thesis work is about acoustic panels and planning a software that would control these kinds of panels. The software is supposed to take information from the panels and then use that information for moving the acoustic panels to a desired location. The application is for mobile environment for both smart phones and tablets. This means that there are some constraints for the software such as scaling the panels so that all the panels can be used when moving the panels. This work introduces heuristic and design science theory and builds the application plan as an artifact from there onwards. The plan is based upon the original requirements for this application. This plan for the application meets the requirements set upon it by the customer.
The plan was created so that the basic functionalities that were discussed with the customer were satisfied. This included connection to panels, drawing a scaling panel view, moving panels, centring panels and so forth. The application was evaluated with two sets of heuristics. First one was the heuristics created by Nielsen 1995 and second heuristic was self-built. Nielsen’s heuristics were meant for a more general usage while the set of heuristics that were self-build were meant for more general usage.
The heuristic evaluation provided results which were that the application needs at least more error prevention, documentation and a better way or representing panels actual physical location on the wall. Error prevention was a major issue in a case that one or more of the panels were broken and needed to be fixed. Documentation was more of an issue from the user’s perspective in case some of the actions or error messages were such that the user did not understand them. Last issue of presenting the panel positions better in relation to the physical wall was an issue basically because the user needs to know where the panels are without too much difficulty. If the user is confused about panel location, they cannot be sure which panels to move.
These issues were discussed in the second iteration of the plan for this application. The second iteration was done in writing and a picture of the new user interface after the heuristic evaluation was done. This iteration discussed and solved these problems. For the limitations of this work there were issues with author doing the heuristic evaluation while not being an expert, implementation not being done in the scope of this work and implementation details not being discussed. For future research, the implementation should be done and the heuristics that were self-built need more though put into them
The plan was created so that the basic functionalities that were discussed with the customer were satisfied. This included connection to panels, drawing a scaling panel view, moving panels, centring panels and so forth. The application was evaluated with two sets of heuristics. First one was the heuristics created by Nielsen 1995 and second heuristic was self-built. Nielsen’s heuristics were meant for a more general usage while the set of heuristics that were self-build were meant for more general usage.
The heuristic evaluation provided results which were that the application needs at least more error prevention, documentation and a better way or representing panels actual physical location on the wall. Error prevention was a major issue in a case that one or more of the panels were broken and needed to be fixed. Documentation was more of an issue from the user’s perspective in case some of the actions or error messages were such that the user did not understand them. Last issue of presenting the panel positions better in relation to the physical wall was an issue basically because the user needs to know where the panels are without too much difficulty. If the user is confused about panel location, they cannot be sure which panels to move.
These issues were discussed in the second iteration of the plan for this application. The second iteration was done in writing and a picture of the new user interface after the heuristic evaluation was done. This iteration discussed and solved these problems. For the limitations of this work there were issues with author doing the heuristic evaluation while not being an expert, implementation not being done in the scope of this work and implementation details not being discussed. For future research, the implementation should be done and the heuristics that were self-built need more though put into them
Kokoelmat
- Avoin saatavuus [34159]