dc.contributor.advisor | Semenov, Alexander | |
dc.contributor.author | Rajala, Sauli | |
dc.date.accessioned | 2019-08-07T05:58:44Z | |
dc.date.available | 2019-08-07T05:58:44Z | |
dc.date.issued | 2019 | |
dc.identifier.uri | https://jyx.jyu.fi/handle/123456789/65204 | |
dc.description.abstract | Tässä tutkimuksessa esiteltiin viitekehys, jota voidaan käyttää useamman alustan palvelun luomiseen olemassa olevan verkkosivuston varaan. Erityistä huomiota kiinnitettiin useamman alustan palvelun käyttökokemukseen. Tässä tutkimuksessa esiteltiin myös taksonomiat, joilla voidaan luokitella erityisesti natiivi mobiilisovelluksien teknistä luonnetta sekä lähestymistapoja useamman alustan mobiilisovellusten kehittämiseen. Käytetty tutkimusmenetelmä oli suunnittelutiede (englanniksi design science) ja kehitetty artefakti demonstroitiin WordPressillä ja React Nativella. Osa olemassa olevan WordPress-sivuston käyttöliittymästä muutettiin mobiili käyttöliittymäksi ja lopuksi sovellus ohjelmoitiin käyttäen React Nativea. Näin saatiin aikaan useamman alustan palvelu, jossa hyödynnettiin verkkosivuston dataa ja toiminnallisuuksia. Kehitetty artefakti todettiin toimivaksi, mutta riittämättömäksi. Esimerkiksi enemmän huomiota olisi tullut kiinnittää käyttökokemukseen mobiliialustassa itsessään. Tutkimuksessa todettiin myös, että tällainen useamman alustan palvelun rakenne asettaa tiettyjä vaatimuksia sekä backendiin että mobiilisovellukseen itseensä. Yksi tällainen rajoitus on, että verkkosivuston data tulee olla strukturaalisessa muodossa. | fi |
dc.description.abstract | This paper proposed a UI-framework, which can be used to create cross-platform service from existing web service. Special attention was paid to the user experience in the context of whole cross-platform service. This paper also proposed a new taxonomy for classifying native mobile applications and approaches to cross-platform development. The study was done using design science as research method, and the developed artifact was demonstrated with WordPress and React Native. Existing WordPress website was analyzed, and a part of the website was converted into mobile user interface. Then mobile application was developed with React Native. This led to cross-platform service with two separate platforms (website and native mobile application) using the same data and having the same functionalities. UI-framework was noticed to be functional but insufficient. For example, the user experience in the platform itself should be elaborated on in more details. The new taxonomies for mobile applications and cross-platform development approaches was noticed to be true in the demonstration application. However, when examined in broader scale, taxonomies were found to be insufficient. As conclusion it was noted that this kind of configuration of cross-platform service sets some limitations for both the backend and the mobile application itself. For example, the data should be in structured form in the website. | en |
dc.format.extent | 89 | |
dc.format.mimetype | application/pdf | |
dc.language.iso | en | |
dc.rights | In Copyright | en |
dc.subject.other | React Native | |
dc.subject.other | WordPress | |
dc.subject.other | mobile development | |
dc.subject.other | cross-platform service | |
dc.subject.other | design science | |
dc.title | Taking the web beyond the web : building cross-platform services using web CMS as a backend | |
dc.type | master thesis | |
dc.identifier.urn | URN:NBN:fi:jyu-201908073773 | |
dc.type.ontasot | Pro gradu -tutkielma | fi |
dc.type.ontasot | Master’s thesis | en |
dc.contributor.tiedekunta | Informaatioteknologian tiedekunta | fi |
dc.contributor.tiedekunta | Faculty of Information Technology | en |
dc.contributor.laitos | Informaatioteknologia | fi |
dc.contributor.laitos | Information Technology | en |
dc.contributor.yliopisto | Jyväskylän yliopisto | fi |
dc.contributor.yliopisto | University of Jyväskylä | en |
dc.contributor.oppiaine | Tietojärjestelmätiede | fi |
dc.contributor.oppiaine | Information Systems Science | en |
dc.type.coar | http://purl.org/coar/resource_type/c_bdcc | |
dc.rights.accesslevel | openAccess | |
dc.type.publication | masterThesis | |
dc.contributor.oppiainekoodi | 601 | |
dc.subject.yso | mobiilisovellukset | |
dc.subject.yso | käyttäjäkokemus | |
dc.subject.yso | mobile apps | |
dc.subject.yso | user experience | |
dc.format.content | fulltext | |
dc.rights.url | https://rightsstatements.org/page/InC/1.0/ | |
dc.type.okm | G2 | |