fullrecord |
[{"key": "dc.contributor.author", "value": "Lahikainen, Esa Juhana", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2013-05-30T08:44:39Z", "language": "", "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2013-05-30T08:44:39Z", "language": "", "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2013", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.other", "value": "oai:jykdok.linneanet.fi:1268483", "language": null, "element": "identifier", "qualifier": "other", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/41644", "language": "", "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Mobiilisovelluskehityksen kentt\u00e4 on t\u00e4ll\u00e4 hetkell\u00e4 hyvin hajanainen. Sovelluskehitt\u00e4j\u00e4n n\u00e4k\u00f6kulmasta valittavana on useita eri l\u00e4hestymistapoja mobiilisovelluksien luomiseen. Natiivien kehityspakkien rinnalle on tarjolla useita kymmeni\u00e4 web-teknologioita hy\u00f6dynt\u00e4vi\u00e4 monialustajulkaisun sovelluskehyksi\u00e4 sek\u00e4 edell\u00e4mainittujen yhdistelmi\u00e4. Eri teknologioilla saman sovelluksen luominen voikin tuottaa hyvin erilaisia lopputuloksia k\u00e4ytett\u00e4vyyden suhteen. \r\n\r\nHeuristinen arviointi on yksi suosituimmista k\u00e4ytett\u00e4vyyden arviointimenetelmist\u00e4. Nykyisen mobiiliymp\u00e4rist\u00f6n ominaispiirteiden vuoksi sen soveltaminen vaatii omat heuristiikat. Eri kehitysmenetelmill\u00e4 luoduille mobiilisovelluksille ei ole kirjallisuudessa erityisi\u00e4 heuristiikkoja. Jotta sovelluskehitt\u00e4j\u00e4 pystyisi yhdenmukaisella tavalla arvioimaan eri kehitysmenetelmill\u00e4 luotuja mobiilisovelluksia, on luotava heuristinen viitekehys t\u00e4h\u00e4n tarkoitukseen. Tutkielmassa tutustutaan nykyaikaiseen mobiilisovelluskehitykseen ja sen eri paradigmoihin, jonka j\u00e4lkeen ryhdyt\u00e4\u00e4n kehitt\u00e4m\u00e4\u00e4n heuristista viitekehyst\u00e4, mik\u00e4 ottaa huomioon erityisesti mobiilin k\u00e4ytt\u00f6kontekstin ja alustakonventiot. Luotu heuristinen viitekehys validoidaan heuristisilla arvioinneilla, joiden tuloksista huomataan uusien heuristiikkojen toimivan paremmin kuin Nielsenin vastaavat. \r\n\r\nHeuristinen arviointi menetelm\u00e4n\u00e4 paljastaa tosin omat ongelmansa, jotka johtuvat arvioijien subjektiivisista mielipiteist\u00e4 ja menneisyydest\u00e4 sek\u00e4 heuristisen arviointimenetelm\u00e4n l\u00f6yh\u00e4st\u00e4 m\u00e4\u00e4ritelm\u00e4st\u00e4. T\u00e4st\u00e4 huolimatta uusi heuristinen viitekehys vaikuttaa toimivan hyvin monialustaisia mobiilisovelluksia arvioitaessa ja sen hy\u00f6dyt tulisi valjastaa etenkin kehityksen alkuvaiheissa.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "The field of mobile software development is very scattered. From a developer\u2019s perspective there are a plethora of different approaches available for creating a mobile application. Competing with native SDKs there are tens of web-based platform-independent SDKs and combinations of the previously mentioned ones. When developing with different technologies end results can vary a lot \u2013 especially when considering usability and user interface.\r\n\r\nHeuristic evaluation is one of the most popular usability evaluation methods. Due to the current status of mobile development it is critical to have a case-specific set of heuristics for evaluation. In order to consistently evaluate plat-form-independent mobile applications, one must create a case-specific heuristic framework to go by with - since there isn\u2019t an existing one. The thesis explores modern mobile software development and it\u2019s main paradigms. After that, a set of heuristics is generated. The heuristic framework is planned particularly to fit for cross-platform and platform-independent mobile applications. The goal of the heuristics is to take mobile context and platform conventions into account. The generated heuristic framework is then validated in heuristic evaluations against Nielsen\u2019s famous 10 heuristics. \r\n\r\nHeuristic evaluation as a method reveals it\u2019s problems once again: evaluator\u2019s subjective thoughts, past and the method\u2019s loose definition pose a threat to it\u2019s successful realization. Despite the problems of heuristic evaluation, the new set of heuristics seems to function better than Nielsen\u2019s heuristics and heuristic evaluation is proven to be an effective way of usability evaluation at least when prototyping and iterating the application for first times.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted using Plone Publishing form by Esa Lahikainen (esjulahi) on 2013-05-30 08:44:39.054787. Form: Pro gradu -lomake (1 tekij\u00e4) (https://kirjasto.jyu.fi/julkaisut/julkaisulomakkeet/pro-gradu-lomake-1-tekijae). JyX data:", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by jyx lomake-julkaisija (jyx-julkaisija@noreply.fi) on 2013-05-30T08:44:39Z\r\nNo. of bitstreams: 2\r\nURN:NBN:fi:jyu-201305301854.pdf: 1468907 bytes, checksum: a4f7d80093d34243a3f5fdbec06ed882 (MD5)\r\nlicense.html: 107 bytes, checksum: a7d86e598caa500b1b433bbb9dc8ef1c (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2013-05-30T08:44:39Z (GMT). No. of bitstreams: 2\r\nURN:NBN:fi:jyu-201305301854.pdf: 1468907 bytes, checksum: a4f7d80093d34243a3f5fdbec06ed882 (MD5)\r\nlicense.html: 107 bytes, checksum: a7d86e598caa500b1b433bbb9dc8ef1c (MD5)\r\n Previous issue date: 2013", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "67 sivua", "language": null, "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.format.mimetype", "value": "application/pdf", "language": null, "element": "format", "qualifier": "mimetype", "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": "mobiilisovellukset", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Modernin mobiilisovelluskehityksen p\u00e4\u00e4paradigmat : ehdotus monialustaisten mobiilisovelluksien heuristiikoiksi", "language": null, "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "master thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-201305301854", "language": null, "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Master\u2019s thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Pro gradu -tutkielma", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Tietojenk\u00e4sittelytieteiden laitos", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Department of Computer Science and Information Systems", "language": "en", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Information Systems Science", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietoj\u00e4rjestelm\u00e4tiede", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.date.updated", "value": "2013-05-30T08:44:39Z", "language": "", "element": "date", "qualifier": "updated", "schema": "dc"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_bdcc", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "restrictedAccess", "language": null, "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "masterThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.subject.oppiainekoodi", "value": "601", "language": null, "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": "k\u00e4ytett\u00e4vyys", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "langaton tekniikka", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "matkapuhelimet", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "arviointi", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.format.content", "value": "fulltext", "language": null, "element": "format", "qualifier": "content", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}, {"key": "dc.rights.accessrights", "value": "<br><br>The author has not given permission to make the work publicly available electronically. Therefore the material can be read only at the archival <a href=\"https://kirjasto.jyu.fi/en/workspaces/facilities\">workstation</a> at Jyv\u00e4skyl\u00e4 University Library reserved for the use of archival materials.", "language": "en", "element": "rights", "qualifier": "accessrights", "schema": "dc"}, {"key": "dc.rights.accessrights", "value": "Tekij\u00e4 ei ole antanut lupaa avoimeen julkaisuun, joten aineisto on luettavissa vain Jyv\u00e4skyl\u00e4n yliopiston kirjaston <a href=\"https://kirjasto.jyu.fi/fi/tyoskentelytilat/laitteet-ja-tilat\">arkistoty\u00f6asemalta</a>.", "language": "fi", "element": "rights", "qualifier": "accessrights", "schema": "dc"}, {"key": "dc.type.okm", "value": "G2", "language": null, "element": "type", "qualifier": "okm", "schema": "dc"}]
|