fullrecord |
[{"key": "dc.contributor.author", "value": "Nivasalo, Ari-Matti", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2013-05-20T10:37:56Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2013-05-20T10:37:56Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2010", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/41498", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "HTML5 ja Flash j\u00e4rjestelm\u00e4kehitt\u00e4j\u00e4n n\u00e4k\u00f6kulmasta\nJyv\u00e4skyl\u00e4: Jyv\u00e4skyl\u00e4n yliopisto, 2010, 30 s.\nTietoj\u00e4rjestelm\u00e4tiede, kandidaatin tutkielma\nOhjaaja(t): Makkonen, Pekka\nHTML15 ja Flash ovat teknologioita, joiden avulla voidaan luoda rikkaita Internet-sovelluksia, interaktiivista web-sis\u00e4lt\u00f6\u00e4, n\u00e4ytt\u00e4\u00e4 videoita upotettuna verkkosivuille yms. Kun Flash on yksityisomisteinen ja kaupallinen teknologia, on HTML5 sen sijaan avoin, www-standardeista vastaavan W3C:n2 kehitt\u00e4m\u00e4 teknologia. Adobe Flash on ollut valmiina tuotteena markkinoilla ja jatkokehityksen alaisena jo pitk\u00e4\u00e4n, kun taas HTML5 on ollut l\u00e4hes yht\u00e4 pitk\u00e4\u00e4n vasta kehitysasteella. My\u00f6s HTML5:st\u00e4 on kuitenkin julkaistu joitain osia ja viime vuosina selainvalmistajat ovatkin alkaneet aktiivisesti parantamaan HTML5 tukiaan. Uusimpien selaimien kilpailussa yksi suurimmista kilpailunaiheista onkin ollut juuri HTML5:n eri ominaisuuksien toimivuus.\nSek\u00e4 Flash ett\u00e4 HTML5 k\u00e4ytt\u00e4v\u00e4t hyv\u00e4kseen ECMA-262 standardiin perustuvia prototyyppipohjaisia ohjelmointikieli\u00e4. N\u00e4ist\u00e4 Flashin ActionScript on laajennostensa ansiosta lis\u00e4ksi todellinen oliokieli. Flash ohjelmat k\u00e4\u00e4nnet\u00e4\u00e4n tavukoodiksi ja pakataan .swf tiedostoihin ennen kuin niit\u00e4 voidaan k\u00e4ytt\u00e4\u00e4. JavaScriptia sen sijaan ei k\u00e4\u00e4nnet\u00e4 etuk\u00e4teen, vaan selainten JavaScript-moottorit tulkitsevat sen sellaisenaan. HTML5 ohjelmia ei my\u00f6sk\u00e4\u00e4n pakata erityisiin tiedostoihin. ActionScriptin vaatima k\u00e4\u00e4nt\u00e4minen tarkoittaa my\u00f6s sit\u00e4, ett\u00e4 Flash kehitt\u00e4j\u00e4ll\u00e4 tulee olla erityiset ty\u00f6kalut ohjelmien kehitt\u00e4miseen.\nFlash ja HTML5 teknologioissa on molemmissa omat hyv\u00e4t ja huonot puolensa. Usein yht\u00e4 parasta ratkaisua ei ole, vaan teknologioiden yhdist\u00e4minen voi olla kannattavin vaihtoehto. Esimerkiksi sivustolle upotettavat videot voidaan n\u00e4ytt\u00e4\u00e4 ensisijaisesti HTML5 muodossa eri koodekeilla, ja jos mik\u00e4\u00e4n n\u00e4ist\u00e4 ei toimi, voidaan video n\u00e4ytt\u00e4\u00e4 edelleen Flashin avulla.\nTutkielma on toteutettu aineistotutkimuksena. Tutkielman tarkoitus on auttaa j\u00e4rjestelm\u00e4kehitt\u00e4ji\u00e4 tilanteessa, jossa heid\u00e4n tulee valita HTML5 ja Flash teknologiden v\u00e4lilt\u00e4, sek\u00e4 valottaa yleens\u00e4 n\u00e4iden kahden kilpailun nykytilannetta.\nTutkimuksessa p\u00e4\u00e4dyttiin tulokseen, ett\u00e4 valinta HTML5:n ja Flashin v\u00e4lilt\u00e4 riippuukin pitk\u00e4lti tarpeista sek\u00e4 henkil\u00f6kohtaisista uskomuksista. Flash tekee sellaisia asioita natiivisti, joita HTML5:ss\u00e4 pit\u00e4\u00e4 kehitt\u00e4\u00e4 tyhj\u00e4st\u00e4 itse.\n1 Hypertext Markup Language\n2 World Wide Web Consortium\nToisaalta vaakakupin toisella puolella painaa HTML5:n avoimuus. Suureksi kysymykseksi muodostuukin se, miten paljon eri kehitt\u00e4jille teknologian avoimuus merkitsee. Tutkimuksessa todettiin my\u00f6s, ett\u00e4 on vaikeaa sanoa yksiselitteisesti kumpi teknologia tulee p\u00e4rj\u00e4\u00e4m\u00e4\u00e4n pidemm\u00e4ll\u00e4 aikav\u00e4lill\u00e4 paremmin.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Jyv\u00e4skyl\u00e4: University of Jyv\u00e4skyl\u00e4, 2010, 30 p.\nInformation Systems, Bachelor\u2019s Thesis\nSupervisor(s): Makkonen, Pekka\nHTML5 3 and Adobe Flash are technologies with which one can create Rich-Internet-Applications, interactive web-content and show embedded videos on websites. While Adobe Flash is a proprietary and commercial technology, HTML5 is an open standard developed and maintained by W3C 4 which is re-sponsible for maintaining all www-standards. Adobe's Flash has been a fi-nished product on the market and under constant follow-up development for quite a while now. HTML5 has also been on development for almost as long time. It is still however badly under development though some of its parts have already been published and during the last few years browser manufacturers have started actively improve their browsers' HTML5 support. In the latest browser wars one of the biggest assets has been the support for different fea-tures of HTML5.\nBoth Flash and HTML5 use prototype-based programming languages that are based on ECMA-262 standard. Flash's ActionScript is also a true object oriented programming language due to its extensions. Flash programs are compiled into bytecode and packed into a swf file before they can be used. Ja-vaScript in the other hand is not compiled beforehand but the browsers' Java-Script engines interpret it as is. HTML5 programs are also not packed into spe-cial files before they can be used. Compiling of ActionScript means that Flash developers must have special developing tools for creating Flash applications.\nFlash and HTML5 technologies both have their good sides and bad sides. Often there is no one best solution but combining the two may be the most worthwhile solution. For example embedded videos on websites can be prima-ry shown with HTML5 and even in different codecs. If none of these work, the video can be shown with Flash.\nThe study has been carried out as a material research. The study's purpose is to help system developers in situations where they must choose between the two technologies and to generally enlighten the situation of Flash's and HTML5's present state. The study also wants to enlighten the difficulty of choosing between different software development technologies by means of an example.\nThe study believes that the choice between HTML5 and Flash depends on the needs and beliefs of the developer. Flash does things as is that need to be\n3 Hypertext Markup Language\n4 World Wide Web Consortium\ndeveloped from scratch in HTML5. In the other hand HTML5 is a fully open technology. The big question is how much openness matters for different de-velopers. In the study it was also noted that it is very hard to tell which tech-nology will survive as the winner in a long term run.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted using Plone Publishing form by Seija Paananen (sepaanan) on 2013-05-20 10:37:56.353659. Form: Admin-lomake rajoitetuille kandidaatintutkielmille (https://kirjasto.jyu.fi/julkaisut/julkaisulomakkeet/admin-lomake-rajoitetuille-kandeille). 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-20T10:37:56Z\nNo. of bitstreams: 2\nURN:NBN:fi:jyu-201305201712.pdf: 381203 bytes, checksum: dba2273c435738cb96ab55a93451fe4e (MD5)\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-20T10:37:56Z (GMT). No. of bitstreams: 2\nURN:NBN:fi:jyu-201305201712.pdf: 381203 bytes, checksum: dba2273c435738cb96ab55a93451fe4e (MD5)\nlicense.html: 107 bytes, checksum: a7d86e598caa500b1b433bbb9dc8ef1c (MD5)\n Previous issue date: 2010", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "25", "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": "HTML5", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "Adobe", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "Flash", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "canvas", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "video", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "vertailu", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "HTML5 ja Flash j\u00e4rjestelm\u00e4kehitt\u00e4j\u00e4n n\u00e4k\u00f6kulmasta", "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-201305201712", "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.date.updated", "value": "2013-05-20T10:37:57Z", "language": null, "element": "date", "qualifier": "updated", "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": "restrictedAccess", "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"}, {"key": "dc.rights.accessrights", "value": "This material has a restricted access due to copyright reasons. It can be read at the department responsible for publication of the thesis, or at the archival workstation at Jyv\u00e4skyl\u00e4 University Library: https://kirjasto.jyu.fi/en/workspaces/facilities.", "language": "en", "element": "rights", "qualifier": "accessrights", "schema": "dc"}, {"key": "dc.rights.accessrights", "value": "Luettavissa tekij\u00e4noikeudellisista syist\u00e4 vain opinn\u00e4ytteen julkaisseella laitoksella ja Jyv\u00e4skyl\u00e4n yliopiston kirjaston arkistoty\u00f6asemalta. Ks. https://kirjasto.jyu.fi/fi/tyoskentelytilat/laitteet-ja-tilat.", "language": "fi", "element": "rights", "qualifier": "accessrights", "schema": "dc"}]
|