izpis_h1_title_alt

Razvoj uporabniških vmesnikov za različne naprave z uporabo ogrodja Qt
ID Kozmelj, Martin (Avtor), ID Meža, Marko (Mentor) Več o mentorju... Povezava se odpre v novem oknu

.pdfPDF - Predstavitvena datoteka, prenos (9,46 MB)
MD5: C1F4D2908F1C5B14819B5BFCB2674A10

Izvleček
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.

Jezik:Slovenski jezik
Ključne besede:uporabniški vmesniki, aplikacije za različne naprave, vgrajeni sistemi, uporabniška izkušnja, ogrodje Qt
Vrsta gradiva:Magistrsko delo
Tipologija:2.09 - Magistrsko delo
Organizacija:FRI - Fakulteta za računalništvo in informatiko
Leto izida:2021
PID:20.500.12556/RUL-131096 Povezava se odpre v novem oknu
COBISS.SI-ID:78890755 Povezava se odpre v novem oknu
Datum objave v RUL:22.09.2021
Število ogledov:1439
Število prenosov:128
Metapodatki:XML DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Development of user interfaces for cross-platform applications with Qt
Izvleček:
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.

Ključne besede:user interfaces, cross-platform applications, embedded systems, user experience, Qt framework

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj