Ett portabelt ramverk för modifiering av användargränssnitt : Applicerat på en smartspegel

Detta är en M1-uppsats från Karlstads universitet/Institutionen för matematik och datavetenskap (from 2013); Karlstads universitet/Institutionen för ingenjörsvetenskap och fysik (from 2013)

Sammanfattning: On behalf of the consulting company Altran this project is to create a solution to modify a modular user interface, a user interface which is divided into areas where each area, module, contains some kind of information. For example a clock or today’s weather report. A cross- platform mobile application would be able to modify the modular user interface, in real-time over the same network. The project was to be implemented on a smart mirror, a product that had to be built and that displays information when turned on but when in an off mode looks like an ordinary mirror. The project was to be able to be reused on other similar modular user interfaces. A smartmirror was built with the single-board computer Raspberry Pi 3 B+ running the software MagicMirror2. To modify the smartmirror, a module for the smartmirror was developed to communicate with the other installed modules and the middleware. The developed module was also designed to enable easy modification of the user interface. A mobile application was developed to run on cellular phones running the operating systems iOS and Android. The application can modify the smartmirror thus changing the modules positions, installing new modules, replacing the existing modules with new ones and to hide or show the modules. A middleware was developed which had the function to create a connection between the mobile application and the modular user interface which is running the middleware thus working as a translation layer. With the middleware running, a modification of the user interface was able to happen, in real-time over the same network. This project can, in theory, be reused in other similar modular user interfaces other than the smartmirror if the messages sent through the middleware to the user interface are handled correctly.

  HÄR KAN DU HÄMTA UPPSATSEN I FULLTEXT. (följ länken till nästa sida)