Vaš brskalnik ne omogoča JavaScript!
JavaScript je nujen za pravilno delovanje teh spletnih strani. Omogočite JavaScript ali pa uporabite sodobnejši brskalnik.
Nacionalni portal odprte znanosti
Odprta znanost
DiKUL
slv
|
eng
Iskanje
Brskanje
Novo v RUL
Kaj je RUL
V številkah
Pomoč
Prijava
Razvoj uporabniških vmesnikov za različne naprave z uporabo ogrodja Qt
ID
Kozmelj, Martin
(
Avtor
),
ID
Meža, Marko
(
Mentor
)
Več o mentorju...
PDF - Predstavitvena datoteka,
prenos
(9,46 MB)
MD5: C1F4D2908F1C5B14819B5BFCB2674A10
Galerija slik
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
COBISS.SI-ID:
78890755
Datum objave v RUL:
22.09.2021
Število ogledov:
1447
Število prenosov:
128
Metapodatki:
Citiraj gradivo
Navadno besedilo
BibTeX
EndNote XML
EndNote/Refer
RIS
ABNT
ACM Ref
AMA
APA
Chicago 17th Author-Date
Harvard
IEEE
ISO 690
MLA
Vancouver
:
Kopiraj citat
Objavi na:
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