Sovellustyypin valinta mobiilisovelluksia suunniteltaessa ja kehitettäessä

Sovelluksia voidaan nykyään kehittää monella eri teknologialla ja lähestymistavalla, ja sen myötä ilmenee tarve valita sopivin paradigma sekä parhaat teknologiat ao. projektin tarpeisiin. Sovellustyypin valintaa lähestytään käyttäjäkokemuksen, resurssien, jakelun ja ylläpidon näkökulmasta. Sovellust...

Full description

Bibliographic Details
Main Author: Riikola, Olli-Pekka
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, Jyväskylän yliopisto, University of Jyväskylä
Format: Bachelor's thesis
Language:fin
Published: 2022
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/81246
_version_ 1826225807806169088
author Riikola, Olli-Pekka
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_facet Riikola, Olli-Pekka Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä Riikola, Olli-Pekka Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_sort Riikola, Olli-Pekka
datasource_str_mv jyx
description Sovelluksia voidaan nykyään kehittää monella eri teknologialla ja lähestymistavalla, ja sen myötä ilmenee tarve valita sopivin paradigma sekä parhaat teknologiat ao. projektin tarpeisiin. Sovellustyypin valintaa lähestytään käyttäjäkokemuksen, resurssien, jakelun ja ylläpidon näkökulmasta. Sovellustyypin ominaisuuksien osalta suurimman vaikuttimen luo sovelluksen kehittämisessä käytettävät teknologiat eli joko natiivit teknologiat tai monialustaiset web-teknologiat. Toistaiseksi varmatoimisin, mutta mahdollisesti kallein ratkaisu on natiivisovellus. Vastaavasti edullisin ja kevein ratkaisu näyttää olevan progressiivinen web-sovellus. Applications can be developed with various technologies or with different ways of approach. And because of that there appears to be need to choose the most suitable paradigm and the best technologies to match an one's project needs. Choice of application type is approached from the perspective of UX, resources, distribution and maintenance. From the perspective of application type itself the most important factor is created by the technologies used during the application development process. It matters whether native technologies or web technologies are used in the project. For now the most reliable solution is a native application, but it might be the most expensive also. Respectively the most favourable and the lightest solution seems to be a progressive web-application.
first_indexed 2022-05-24T20:00:30Z
format Kandityö
free_online_boolean 1
fullrecord [{"key": "dc.contributor.advisor", "value": "Tiihonen, Timo", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Riikola, Olli-Pekka", "language": "", "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2022-05-24T07:23:00Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2022-05-24T07:23:00Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2022", "language": "", "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/81246", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Sovelluksia voidaan nyky\u00e4\u00e4n kehitt\u00e4\u00e4 monella eri teknologialla ja l\u00e4hestymistavalla, ja sen my\u00f6t\u00e4 ilmenee tarve valita sopivin paradigma sek\u00e4 parhaat teknologiat ao. projektin tarpeisiin. Sovellustyypin valintaa l\u00e4hestyt\u00e4\u00e4n k\u00e4ytt\u00e4j\u00e4kokemuksen, resurssien, jakelun ja yll\u00e4pidon n\u00e4k\u00f6kulmasta. Sovellustyypin ominaisuuksien osalta suurimman vaikuttimen luo sovelluksen kehitt\u00e4misess\u00e4 k\u00e4ytett\u00e4v\u00e4t teknologiat eli joko natiivit teknologiat tai monialustaiset web-teknologiat. Toistaiseksi varmatoimisin, mutta mahdollisesti kallein ratkaisu on natiivisovellus. Vastaavasti edullisin ja kevein ratkaisu n\u00e4ytt\u00e4\u00e4 olevan progressiivinen web-sovellus.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Applications can be developed with various technologies or with different ways of approach. And because of that there appears to be need to choose the most suitable paradigm and the best technologies to match an one's project needs. Choice of application type is approached from the perspective of UX, resources, distribution and maintenance. From the perspective of application type itself the most important factor is created by the technologies used during the application development process. It matters whether native technologies or web technologies are used in the project. For now the most reliable solution is a native application, but it might be the most expensive also. Respectively the most favourable and the lightest solution seems to be a progressive web-application.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Paivi Vuorio (paelvuor@jyu.fi) on 2022-05-24T07:23:00Z\nNo. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2022-05-24T07:23:00Z (GMT). No. of bitstreams: 0\n Previous issue date: 2022", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "24", "language": "", "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.language.iso", "value": "fin", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "In Copyright", "language": "en", "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.subject.other", "value": "pwa", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "web-sovellus", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "natiivisovellus", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "sovellustyyppi", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Sovellustyypin valinta mobiilisovelluksia suunniteltaessa ja kehitett\u00e4ess\u00e4", "language": "", "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "bachelor thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-202205242876", "language": "", "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Bachelor's thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Kandidaatinty\u00f6", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Informaatioteknologia", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Information Technology", "language": "en", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietotekniikka", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Mathematical Information Technology", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "yvv.contractresearch.funding", "value": "0", "language": "", "element": "contractresearch", "qualifier": "funding", "schema": "yvv"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_7a1f", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "openAccess", "language": null, "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "bachelorThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.subject.oppiainekoodi", "value": "602", "language": "", "element": "subject", "qualifier": "oppiainekoodi", "schema": "dc"}, {"key": "dc.subject.yso", "value": "ohjelmistokehitys", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "mobiilisovellukset", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}]
id jyx.123456789_81246
language fin
last_indexed 2025-02-18T10:54:13Z
main_date 2022-01-01T00:00:00Z
main_date_str 2022
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/fc323e18-7c69-4da6-866a-3d029a6ee08c\/download","text":"URN:NBN:fi:jyu-202205242876.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2022
record_format qdc
source_str_mv jyx
spellingShingle Riikola, Olli-Pekka Sovellustyypin valinta mobiilisovelluksia suunniteltaessa ja kehitettäessä pwa web-sovellus natiivisovellus sovellustyyppi Tietotekniikka Mathematical Information Technology 602 ohjelmistokehitys mobiilisovellukset
title Sovellustyypin valinta mobiilisovelluksia suunniteltaessa ja kehitettäessä
title_full Sovellustyypin valinta mobiilisovelluksia suunniteltaessa ja kehitettäessä
title_fullStr Sovellustyypin valinta mobiilisovelluksia suunniteltaessa ja kehitettäessä Sovellustyypin valinta mobiilisovelluksia suunniteltaessa ja kehitettäessä
title_full_unstemmed Sovellustyypin valinta mobiilisovelluksia suunniteltaessa ja kehitettäessä Sovellustyypin valinta mobiilisovelluksia suunniteltaessa ja kehitettäessä
title_short Sovellustyypin valinta mobiilisovelluksia suunniteltaessa ja kehitettäessä
title_sort sovellustyypin valinta mobiilisovelluksia suunniteltaessa ja kehitettäessä
title_txtP Sovellustyypin valinta mobiilisovelluksia suunniteltaessa ja kehitettäessä
topic pwa web-sovellus natiivisovellus sovellustyyppi Tietotekniikka Mathematical Information Technology 602 ohjelmistokehitys mobiilisovellukset
topic_facet 602 Mathematical Information Technology Tietotekniikka mobiilisovellukset natiivisovellus ohjelmistokehitys pwa sovellustyyppi web-sovellus
url https://jyx.jyu.fi/handle/123456789/81246 http://www.urn.fi/URN:NBN:fi:jyu-202205242876
work_keys_str_mv AT riikolaollipekka sovellustyypinvalintamobiilisovelluksiasuunniteltaessajakehitettäessä