izpis_h1_title_alt

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... This link opens in a new window

.pdfPDF - Presentation file, Download (9,46 MB)
MD5: C1F4D2908F1C5B14819B5BFCB2674A10

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 This link opens in a new window
COBISS.SI-ID:78890755 This link opens in a new window
Publication date in RUL:22.09.2021
Views:967
Downloads:94
Metadata:XML RDF-CHPDL DC-XML DC-RDF
:
Copy citation
Share:Bookmark and 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