fullrecord |
[{"key": "dc.contributor.author", "value": "Leukkunen, Antti", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2012-04-13T10:30:00Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2012-04-13T10:30:00Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2012", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/37692", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Leukkunen, Antti\r\nJava-ohjelmoinnin erityispiirteet Android-pohjaisissa laitteissa\r\nJyv\u00e4skyl\u00e4: Jyv\u00e4skyl\u00e4n yliopisto, 2012, 28 s.\r\nTietoj\u00e4rjestelm\u00e4tiede, kandidaatintutkielma\r\nOhjaaja: Hirvonen, Pertti\r\nAndroid-k\u00e4ytt\u00f6j\u00e4rjestelm\u00e4 tarjoaa Java-ohjelmoijalle uusia haasteita sek\u00e4 mah-dollisuuksia. Androidiin siirtyminen vaatii kuitenkin joidenkin asioiden huo-mioon ottamista. T\u00e4ss\u00e4 tutkielmassa tarkastellaan Java-ohjelmoinnin erityispiir-teit\u00e4, kun kohdelaitteina ovat Android-pohjaiset mobiililaitteet. Tutkielmassa tarkastellaan ensinn\u00e4kin Android-ohjelmoinnin perusperiaatteita ja verrataan niit\u00e4 perinteiseen Java-ohjelmointiin. Erityispiirteet jaetaan kahdelle tasolle: oh-jelmisto- sek\u00e4 laitetasolle. Tutkimuksen tarkoituksena on selvitt\u00e4\u00e4, mill\u00e4 tavalla Java-ohjelmointi eroaa Android-ohjelmoinnista ja toisin sanoen, mink\u00e4laisia haasteita tai toisaalta mahdollisuuksia Android-maailmaan tutustuva Java-ohjelmoija tulee kohtaamaan.\r\nT\u00e4m\u00e4n tutkimuksen pohjana k\u00e4ytettiin alan kirjallisuutta sek\u00e4 erilaisia julkaisu-ja aihepiirin alueelta. Aiheen ollessa verrattain nuori, k\u00e4ytettiin l\u00e4htein\u00e4 my\u00f6s internet-artikkeleita sek\u00e4 Android-kehitt\u00e4jien tuottamaa sivustoa.\r\nKeskeisimpin\u00e4 tuloksina tutkimuksessa nousivat esiin sovelluksien elinkaarien erilaisuus, j\u00e4rjestelm\u00e4pinon vaikutukset ohjelmakoodin k\u00e4\u00e4nt\u00e4miseen sek\u00e4 Androidin ep\u00e4standardi luokkakokoelma. Android-sovelluksen elinkaari m\u00e4\u00e4-r\u00e4ytyy k\u00e4ytt\u00e4j\u00e4n sek\u00e4 muistinhallinnan toimien perusteella, kun taas perintei-sess\u00e4 Java-ohjelmoinnissa ohjelmoija hallitsee elinkaarta itse. Androidin ep\u00e4-standardista luokkakokoelmasta puuttuu esimerkiksi grafiikkakirjastot, joiden puute pakottaa sovelluskehitt\u00e4j\u00e4n tutustumaan uusiin toimintatapoihin.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Seija Paananen (sepaanan@jyu.fi) on 2012-04-13T10:30:00Z\nNo. of bitstreams: 1\nAntti Leukkunen.pdf: 408309 bytes, checksum: c0a9120daebc32578f0df7729f74f46c (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2012-04-13T10:30:00Z (GMT). No. of bitstreams: 1\nAntti Leukkunen.pdf: 408309 bytes, checksum: c0a9120daebc32578f0df7729f74f46c (MD5)\n Previous issue date: 2012", "language": "en", "element": "description", "qualifier": "provenance", "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": "android", "language": "fi", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "java", "language": "fi", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "ohjelmistokehitys", "language": "fi", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "erityispiirteet", "language": "fi", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Java-ohjelmoinnin erityispiirteet Android-pohjaisissa laitteissa", "language": null, "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-201204131535", "language": null, "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.dcmitype", "value": "Text", "language": "en", "element": "type", "qualifier": "dcmitype", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Kandidaatintutkielma", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Bachelor's thesis", "language": "en", "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": "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": "Tietoj\u00e4rjestelm\u00e4tiede", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Information Systems Science", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"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": "fi", "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "bachelorThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}]
|