University of Jyväskylä | JYX Digital Repository

  • English  | Give feedback |
    • suomi
    • English
 
  • Login
JavaScript is disabled for your browser. Some features of this site may not work without it.
View Item 
  • JYX
  • Opinnäytteet
  • Pro gradu -tutkielmat
  • View Item
JYX > Opinnäytteet > Pro gradu -tutkielmat > View Item

Taking the web beyond the web : building cross-platform services using web CMS as a backend

Thumbnail
View/Open
1.8 Mb

Downloads:  
Show download detailsHide download details  
Authors
Rajala, Sauli
Date
2019
Discipline
TietojärjestelmätiedeInformation Systems Science
Copyright
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.

 
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
React Native WordPress mobile development cross-platform service design science mobiilisovellukset käyttäjäkokemus mobile apps user experience
URI

http://urn.fi/URN:NBN:fi:jyu-201908073773

Metadata
Show full item record
Collections
  • Pro gradu -tutkielmat [24521]

Related items

Showing items with similar title or keywords.

  • 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 ...
  • Enabling Sociability When Using Virtual Reality Applications : A Design Science Research Approach 

    Holopainen, Jani; Mattila, Osmo; Parviainen, Petri; Pöyry, Essi; Tuunanen, Tuure (University of Hawai'i at Manoa, 2019)
    Immersive virtual reality applications aim at providing an all-encompassing spatial experience where a user can feel like being in another world or dimension. The systems are inherently designed for individual use as ...
  • Status and Prospects of Kanki : An Open Source Cross-Platform Native iRODS Client Application 

    Korhonen, Ilari; Nurminen, Miika (iRODS Consortium, 2016)
    The current state of development of project Kanki is discussed and some prospects for future development are laid out with reflection on the results of the research IT infrastructure project at the University of Jyväskylä. ...
  • Development of a Native Cross-Platform iRODS GUI Client 

    Korhonen, Ilari; Nurminen, Miika (iRODS Consortium, 2015)
    This paper describes activities on the research IT infrastructure development project at the University of Jyväskylä. The main contribution is a cross-platform iRODS client application with a rich graphical user interface. ...
  • 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 ...
  • Browse materials
  • Browse materials
  • Articles
  • Conferences and seminars
  • Electronic books
  • Historical maps
  • Journals
  • Tunes and musical notes
  • Photographs
  • Presentations and posters
  • Publication series
  • Research reports
  • Research data
  • Study materials
  • Theses

Browse

All of JYXCollection listBy Issue DateAuthorsSubjectsPublished inDepartmentDiscipline

My Account

Login

Statistics

View Usage Statistics
  • How to publish in JYX?
  • Self-archiving
  • Publish Your Thesis Online
  • Publishing Your Dissertation
  • Publication services

Open Science at the JYU
 
Data Protection Description

Accessibility Statement

Unless otherwise specified, publicly available JYX metadata (excluding abstracts) may be freely reused under the CC0 waiver.
Open Science Centre