Your browser does not allow JavaScript!
JavaScript is necessary for the proper functioning of this website. Please enable JavaScript or use a modern browser.
Open Science Slovenia
Open Science
DiKUL
slv
|
eng
Search
Browse
New in RUL
About RUL
In numbers
Help
Sign in
Razvoj uporabniških vmesnikov za različne naprave z uporabo ogrodja Qt
ID
Kozmelj, Martin
(
Author
),
ID
Meža, Marko
(
Mentor
)
More about this mentor...
PDF - Presentation file,
Download
(9,46 MB)
MD5: C1F4D2908F1C5B14819B5BFCB2674A10
Image galllery
Abstract
Na področju razvoja programskih rešitev v zadnjem času vsi procesi temeljijo na hitrem razvoju, ki ga pogosto povezujejo tudi z agilnimi metodami, ki so že dalj časa prisotne tudi na drugih področjih. Zaradi raznolikosti naprav, ki se uporabljajo v zadnjem času, je bilo potrebno prilagoditi tudi razvoj programskih rešitev. V ta namen so se začele uporabljati tehnologije za razvoj aplikacij za različne naprave, kar je precej skrajšalo čas razvoja aplikacij in predvsem njihovega vzdrževanja. V tem magistrskem delu sta bila raziskana vpliv razvoja aplikacij za različne naprave na uporabniško izkušnjo in časovna učinkovitost tovrstnega razvoja. Ti dve lastnosti sta bili ugotovljeni na podlagi razvoja aplikacije za osebni računalnik, mobilni telefon in napravo Raspberry Pi, s katero se krmili prototip pametnega doma, ki je bil za potrebe magistrskege dela razvit na razvojni plošči ESP32. Uporabniška izkušnja je bila izmerjena z uporabniškim testiranjem, kjer je 6 uporabnikov uporabljalo aplikacijo na omenjenih treh aplikacijah in nato rešilo kratek vprašalnik o uporabniški izkušnji. Ugotovljeno je bilo, da razvoj aplikacij za različne naprave vpliva na uporabniško izkušnjo, saj je manj prilagajanja končnim napravam, zato se pojavijo manjša odstopanja pri uporabi na različnih napravah. Čas, ki je bil porabljen za razvoj aplikacij, je bil manjši, kot bi bil pri razvoju za vsako napravo posebej, je pa namestitev na končne naprave zahtevala nekoliko več časa, kot je bilo predvideno.
Language:
Slovenian
Keywords:
uporabniški vmesniki
,
aplikacije za različne naprave
,
vgrajeni sistemi
,
uporabniška izkušnja
,
ogrodje Qt
Work type:
Master's thesis
Typology:
2.09 - Master's Thesis
Organization:
FRI - Faculty of Computer and Information Science
Year:
2021
PID:
20.500.12556/RUL-131096
COBISS.SI-ID:
78890755
Publication date in RUL:
22.09.2021
Views:
1443
Downloads:
128
Metadata:
Cite this work
Plain text
BibTeX
EndNote XML
EndNote/Refer
RIS
ABNT
ACM Ref
AMA
APA
Chicago 17th Author-Date
Harvard
IEEE
ISO 690
MLA
Vancouver
:
Copy citation
Share:
Secondary language
Language:
English
Title:
Development of user interfaces for cross-platform applications with Qt
Abstract:
Software solutions have to be developed as fast as possible due to changes in the IT sector. Companies use agile methods to achieve rapid development. There are a lot of different devices being used in our everyday lives and software development has to adapt to cover all of these devices. Cross-platform development allows developers to develop solutions quicker and these solutions are then easier to maintain. The main goal of this thesis was answering two questions: how cross-platform development is influencing user experience and whether the use of cross-platform technologies really shortens the development process. This questions were answered by developing cross-platform application that ran on a personal computer, mobile phone, and Raspberry Pi. With this application, user can control the prototype of a smart home that was developed on development board ESP32. For measuring user experience a user testing with 6 users was done. All users tested all three applications and they filled out a user questionnaire. As it turned out cross-platform did have an influence on user experience as there were smaller irregularities that would not have been present if software would be developed for each device. The time that was used for development was shorter but installation to devices took more time than it was predicted.
Keywords:
user interfaces
,
cross-platform applications
,
embedded systems
,
user experience
,
Qt framework
Similar documents
Similar works from RUL:
Similar works from other Slovenian collections:
Back