Taking the web beyond the web : building cross-platform services using web CMS as a backend
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.
...
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.
...
Keywords
Metadata
Show full item recordCollections
- Pro gradu -tutkielmat [29758]
License
Related items
Showing items with similar title or keywords.
-
Cross platform mobile application development : a comparison study of React Native Vs Flutter
Fentaw, Awel Eshetu (2020)With a dramatic increase in the usage of handheld devices such as smartphones and tablets, it became a matter of existence for businesses if they do not deliver their services to address mobile users. One critical problem ... -
Lost or not? : designing and evaluating user interfaces of mobile map services : the viewpoint of supporting users' location awareness
Kuparinen, Liisa (University of Jyväskylä, 2016)The motivation for this thesis arose from the problem of people getting lost, both with and without mobile maps. I will answer a primary research question: 1) How can we support users’ location awareness with mobile ... -
Teaching Science Outdoors : Supporting Pre-Service Teachers’ Skill Development with the Help of Available Mobile Applications
Kesler, Merike; Kaasinen, Arja; Kervinen, Anttoni (MDPI, 2024)Outdoor environments provide excellent teaching and learning experiences in science education. However, many teachers find outdoor teaching challenging. In this study, we investigated factors supporting skill development ... -
The Design Towards a News Aggregator Subscription Service : Results from An Online Experiment
Kazan, Erol; Tuunanen, Tuure; Ghanbari, Hadi; Li, Mengcheng (University of Hawai'i at Manoa, 2021)The newspaper industry is on a quest to discover sustainable business models. Digital subscriptions are stable revenue generators for most publishers. That being said, smaller publishers face challenges. By not having the ... -
Exploration of the differences in developer experience of an IoT low-code development platform between citizen developers and professional developers
Tuominen, Niko (2023)Low- and no-code development platforms are software platforms that enable the creation of applications through graphical user interfaces rather than through traditional programming. This enables software development for ...