Multi-Screen Qt Quick Application Framework
Heimonen, Tuomas (2015)
Heimonen, Tuomas
2015
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202401121322
https://urn.fi/URN:NBN:fi:amk-202401121322
Tiivistelmä
This master’s thesis was commissioned by The Qt Company. The aim of this thesis was to investigate how a side by side and on top of each other stackable multi-screen view can be done with several units. The target was to make it easily duplicate from few to several units. Each and every unit had to contain a screen to show content and computer to produce to the content for the screen. The framework target was also to be useful in low end computers such as Raspberry PI.
The investigation was done with a Qt programming language and its possibilities to use different types of hardware in a computer. The investigation also includes how Qt is suitable for transferring data in different ways between processes and network.
Mainly the investigation was done as a software development. It means that a piece of source code was implemented in a computer and it was then tested. This testing was also done in the final target hardware.
As a result a proof of concept was produced. It was tested in a couple of different environments. One test was between two laptop computers and another test was with laptop and Raspberry PI. Both true tests showed that the proof of concept framework works.
The investigation was done with a Qt programming language and its possibilities to use different types of hardware in a computer. The investigation also includes how Qt is suitable for transferring data in different ways between processes and network.
Mainly the investigation was done as a software development. It means that a piece of source code was implemented in a computer and it was then tested. This testing was also done in the final target hardware.
As a result a proof of concept was produced. It was tested in a couple of different environments. One test was between two laptop computers and another test was with laptop and Raspberry PI. Both true tests showed that the proof of concept framework works.