Selainpelien pelimoottorit
|
|
- Marjatta Järvenpää
- 5 vuotta sitten
- Katselukertoja:
Transkriptio
1 Selainpelien pelimoottorit Teemu Salminen Helsinki Seminaaritutkielma Helsingin yliopisto Tietojenkäsittelytiede
2 ! 1 HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF HELSINKI Tiedekunta Fakultet Faculty Matemaattis-luonnontieteellinen tiedekunta Laitos Institution Department Tietojenkäsittelytieteen laitos Tekijä Författare Author Teemu Salminen Työn nimi Arbetets titel Title Selainpelien pelimoottorit Oppiaine Läroämne Subject Tietojenkäsittelytiede Työn laji Arbetets art Level Seminaaritutkielma Aika Datum Month and year Sivumäärä Sidoantal Number of pages 9 sivua + 0 liitesivua Tiivistelmä Referat Abstract HTML5-selainpeleille on tehty suuri määrä pelimoottoreita sen jälkeen, kun HTML5 julkaistiin virallisesti vuonna HTML5 mahdollisti helpon grafiikan piirtämisen JavaScriptillä, mikä puolestaan avasi uuden aikakauden selainpeleille ja samalla niiden pelimoottoreille. Suosituimpia HTML5-pelimoottoreita ovat olleet mm. Construct 2, Phaser ja PlayCanvas. Jokaisella niistä on ollut hyvin erilainen lähestymistapa HTML5-pelien tekemiseen. Construct 2 on panostanut graafiseen käyttöliittymään ja helppokäyttöisyyteen, Phaser on keskittynyt JavaScriptin hyödyntämiseen 2D-grafiikassa ja PlayCanvas on tavoitellut laadukasta 3D-grafiikkaa ja -animaatiota. Niillä kaikilla on oma lokeronsa riippuen kehittäjän omista tavoitteista. ACM Computing Classification System (CCS): Application specific development environments Integrated and visual development environments Avainsanat Nyckelord Keywords HTML5, JavaScript, selainpelit, pelimoottorit Säilytyspaikka Förvaringsställe Where deposited Muita tietoja Övriga uppgifter Additional information
3 ! 2 Sisältö 1 Johdanto 3 2 Construct Phaser 5 4 PlayCanvas 6 5 Vertailua 7 6 Yhteenveto 8 Lähteet 9
4 ! 3 1 Johdanto Selainpelejä on pitkään kehitetty erilaisilla selaimen lisäosilla, kuten Flashilla tai Javalla, mutta HTML5:n virallinen julkaisu vuonna 2014 merkitsi uuden ajan alkua selainpeleille. Sen jälkeen on alkanut olla mahdollista pelata yhä laadukkaampia selainpelejä ilman asennuksia, käyttäen pelkästään suoraan selaimessa toimivia HTML5-elementtejä ja JavaScriptiä [1]. Etenkin HTML5:n mukana tullut <canvas>-elementti on mahdollistanut selaingrafiikan helpon piirtämisen JavaScriptillä. Samalla selainpelien kehittäjien käyttöön on tullut kymmenittäin HTML5- pelimoottoreita. Niiden suosio, laatu ja toteutustavat ovat olleet vaihtelevia, mutta parhaat niistä ovat olleet jopa suurimpien peliyhtiöiden kuten Disneyn käytössä. Seuraavaksi tarkastellaan tarkemmin kolmea HTML5-pelimoottoria, jotka ovat olleet suosituimpien ja arvostetuimpien joukossa. Nämä pelimoottorit ovat Construct 2, Phaser ja PlayCanvas.
5 ! 4 2 Construct 2 Kuva 1: Construct 2 -pelimoottorin käyttöliittymä [3]. Construct 2 on tällä hetkellä suosituin HTML5-pelimoottori HTML5 Game Engines -sivuston mukaan [2], ja se on selvästi eniten aloittelijoille suunnattu HTML5-pelimoottori. JavaScript- tai muuta ohjelmointia siinä ei ole lainkaan, vaan käyttöliittymä on täysin graafinen. Construct 2 on käytännössä Windows-työpöytäohjelma, jolla voi tehdä drag-anddrop -periaatteella 2D-pelejä. Kaikki graafiset elementit asetetaan paikoilleen raahaamalla ne ruudulla haluttuihin kohtiin, ja pelitapahtumat luodaan omalla tapahtumakäyttöliittymällä, joka tekee suuren osan työstä kehittäjän puolesta. Pääasiassa pelikehittäjän harteille jää siis vain luoda 2D-elementit ja miettiä, millaisia pelitapahtumia peliin tulee. Rajoituksena pelimoottorissa on se, että ilmaisversiosta puuttuu monia ominaisuuksia. Muun muassa moninpeli puuttuu siitä kokonaan [3]. Lisäksi 3Dgrafiikkaa ei ole mahdollista käsitellä, vaan kaikki perustuu 2D-grafiikkaan.
6 ! 5 3 Phaser Kuva 2: Phaser Sandbox -käyttöliittymä [4]. Phaser on toinen suosittu HTLM5-pelimoottori, joka on suunnattu JavaScriptiä osaaville web-kehittäjille. Graafisia apuvälineitä pelinkehitykseen ei ole, mutta toisaalta siinä on paljon työkaluja JavaScriptin hyödyntämiseen 2D-peligrafiikan käsittelyssä. Phaser on käytännössä vain JavaScript-kirjastotiedosto, jonka funktioiden käyttäminen helpottaa peligrafiikan piirtämistä. Lisäksi Phaserille on tarjolla Phaser Sandbox -niminen työkalu, jossa voi lähteä kehittämään ja testaamaan Phaserilla toimivaa peliä suoraan selaimessa [4]. Phaser vaatii kuitenkin alkuun pääsemiseen enemmän opettelua kuin Construct 2. Toisin kuin Construct 2, Phaser on täysin ilmainen ja avointa lähdekoodia. Sitä voi siis hyödyntää isoissakin projekteissa ilman maksuja tai rajoituksia. Lisäksi se toimii millä tahansa alustalla, koska sen käyttö vaatii periaatteessa vain tekstinkäsittelyohjelman. 3D-grafiikkaan Phaser ei kuitenkaan sovellu.
7 ! 6 4 PlayCanvas Kuva 3: PlayCanvas-editorin käyttöliittymä [5]. PlayCanvas on myös yksi suosituimmista HTML5-pelimoottoreista, ja sen erikoisuutena on keskittyminen 3D-grafiikkaan. Toisin kuin Construct 2 tai Phaser, PlayCanvas antaa varsin monipuoliset työkalut 3D-pelien kehittämiseen. JavaScript-kirjaston lisäksi PlayCanvas tarjoaa selaimessa toimivan editorin, jolla voi visuaalisesti luoda 3D-malleja ja -pelialueita. Graafinen 3D-mallinnus voi helpottaa kehitystä tuntuvasti, ja graafisiin komponentteihin voi myös suoraan yhdistää JavaScript-skriptejä. PlayCanvas on työkaluna sen verran arvostettu, että sillä on tehty pelejä ja muuta 3D-grafiikkaa korkean profiilin organisaatioissa, kuten Samsungilla ja Disneyllä [5]. PlayCanvas-pelimoottorin JavaScript-kirjasto on ilmainen ja avointa lähdekoodia. PlayCanvas vaatii kuitenkin maksuja tietyistä ominaisuuksista, kuten yksityisten projektien perustamisesta tai selaineditorilla tehtyjen tuotosten viemisestä omalle tietokoneelle [5].
8 ! 7 5 Vertailua Construct 2 Phaser PlayCanvas 2Dgrafiikka 3Dgrafiikka Windowstuki Mac-tuki Linux-tuki Avoin lähdekoodi Täysin graafinen käyttöliitty mä Selainpohja inen kehitysymp äristö tarjolla Kuva 4: Pelimoottorien ominaisuuksien vertailua [2, 3, 4, 5].
9 ! 8 Kuten yllä olevasta taulukosta näkee, näillä kolmella HTML5-pelimoottorilla on jokaisella oma kohdeyleisönsä. Construct 2 on suunnattu aloitteleville pelinkehittäjille, joilla ei ole merkittävää ohjelmointikokemusta. Phaser sen sijaan on suunnattu JavaScript-kehittäjille, jotka ovat kiinnostuneita HTML5-pelien tekemiseen. PlayCanvas on suunniteltu 3D-grafiikan käsittelyyn selaimessa pääasiassa HTML5-peleissä, mutta myös muissa tarkoituksissa. Se, mikä näistä pelimoottoreista soveltuu kehittäjän omiin tarkoituksiin, riippuu täysin kehittäjästä. 6 Yhteenveto HTML5-selainpeleille on tehty suuri määrä pelimoottoreita HTML5:n virallisen julkaisun jälkeen. Suosituimpiin näistä ovat kuuluneet Construct 2, Phaser ja PlayCanvas. Jokaisella pelimoottorilla on oma kohdeyleisönsä, joten vaikka niiden suosio vaihtelee jatkuvasti, ei suuren pelimoottorivalikoiman olemassaoloa voi pitää turhana. Uusia HTML5-pelimoottoreita julkaistaan todennäköisesti jatkossa yhä enemmän ja nykyisistä tulee myös uusia versioita. Jos on kiinnostunut selainpelien kehittämisestä, lähivuodet tulevat olemaan kiinnostavaa aikaa.
10 ! 9 Lähteet [1] Jon Peddie, Play serious games in your browser, g= &type=article&urltitle=play-serious-games-in-your-browser. [ ] [2] [ ] [3] [ ] [4] [ ] [5] [ ]
arvostelija OSDA ja UDDI palveluhakemistoina.
Hyväksymispäivä Arvosana arvostelija OSDA ja UDDI palveluhakemistoina. HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF HELSINKI Tiedekunta/Osasto Fakultet/Sektion Faculty/Section Laitos Institution
LisätiedotTyön laji Arbetets art Level Aika Datum Month and year Sivumäärä Sidoantal Number of pages
Tiedekunta/Osasto Fakultet/Sektion Faculty Laitos Institution Department Tekijä Författare Author Työn nimi Arbetets titel Title Oppiaine Läroämne Subject Työn laji Arbetets art Level Aika Datum Month
LisätiedotPro gradu -tutkielma Meteorologia SUOMESSA ESIINTYVIEN LÄMPÖTILAN ÄÄRIARVOJEN MALLINTAMINEN YKSIDIMENSIOISILLA ILMAKEHÄMALLEILLA. Karoliina Ljungberg
Pro gradu -tutkielma Meteorologia SUOMESSA ESIINTYVIEN LÄMPÖTILAN ÄÄRIARVOJEN MALLINTAMINEN YKSIDIMENSIOISILLA ILMAKEHÄMALLEILLA Karoliina Ljungberg 16.04.2009 Ohjaajat: Ari Venäläinen, Jouni Räisänen
LisätiedotAika/Datum Month and year Kesäkuu 2012
Tiedekunta/Osasto Fakultet/Sektion Faculty Laitos/Institution Department Filosofian, historian, kulttuurin ja taiteiden tutkimuksen laitos Humanistinen tiedekunta Tekijä/Författare Author Veera Lahtinen
LisätiedotMaailman muutosta tallentamassa Marko Vuokolan The Seventh Wave -valokuvasarja avauksena taidevalokuvan aikaan
Maailman muutosta tallentamassa Marko Vuokolan The Seventh Wave -valokuvasarja avauksena taidevalokuvan aikaan Pro gradu -tutkielma 31.1.2012 Helsingin yliopisto Humanistinen tiedekunta Filosofian, historian,
LisätiedotKoht dialogia? Organisaation toimintaympäristön teemojen hallinta dynaamisessa julkisuudessa tarkastelussa toiminta sosiaalisessa mediassa
Kohtdialogia? Organisaationtoimintaympäristönteemojenhallinta dynaamisessajulkisuudessatarkastelussatoiminta sosiaalisessamediassa SatuMariaPusa Helsinginyliopisto Valtiotieteellinentiedekunta Sosiaalitieteidenlaitos
Lisätiedot! #! %! & #!!!!! ()) +
! #! %! & #!!!!! ()) + Tiedekunta/Osasto Fakultet/Sektion Faculty Humanistinen tiedekunta Laitos Institution Department Taiteiden tutkimuksen laitos Tekijä Författare Author Matti Pesonen Työn nimi Arbetets
LisätiedotLuonnontieteiden popularisointi ja sen ideologia
Luonnontieteiden popularisointi ja sen ideologia Tapauksina Reino Tuokko ja Helsingin Sanomat 1960-luvulla Ahto Apajalahti Helsingin yliopisto Humanistinen tiedekunta Suomen ja Pohjoismaiden historia Pro
LisätiedotKatsaus korruption vaikutuksesta Venäjän alueelliseen talouskasvuun ja suoriin ulkomaisiin investointeihin
INSTITUUTIOTTALOUSKASVUNEDELLYTYKSENÄ KatsauskorruptionvaikutuksestaVenäjänalueelliseentalouskasvuunjasuoriin ulkomaisiininvestointeihin2000 2010 AshekMohamedTarikHossain HelsinginYliopisto Valtiotieteellinentiedekunta
LisätiedotTiedekunta/Osasto Fakultet/Sektion Faculty Valtiotieteellinen tiedekunta
Tiedekunta/Osasto Fakultet/Sektion Faculty Valtiotieteellinen tiedekunta Laitos Institution Department Politiikan ja talouden tutkimuksen laitos Tekijä Författare Author Virta, Mikko Antero Työn nimi Arbetets
LisätiedotHallintomallit Suomen valtionhallinnon tietohallintostrategioissa
Hallintomallit Suomen valtionhallinnon tietohallintostrategioissa Lauri Eloranta Helsingin yliopisto Valtiotieteellinen tiedekunta Viestintä Pro gradu -tutkielma, 2014 Hallintomallit)Suomen)valtionhallinnon)tietohallintostrategioissa
LisätiedotC-ohjelmointikielen perusteet, osa 1
C-ohjelmointikielen perusteet, osa 1 Kurssi johdattaa sinut askel askeleelta C-ohjelmoinnin perusteisiin. Kurssi suoritetaan kokonaan netissä vuorovaikutteisella alustalla itseopiskeluna tutorin avustuksella.
LisätiedotOppimateriaalin kokoaminen ja paketointi
Oppimateriaalin kokoaminen ja paketointi Pekka Simola Helsinki 14.4.2004 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF HELSINKI Tiedekunta/Osasto
LisätiedotAsuntojen neliöhinnan vaihtelu Helsingissä (1997-2010)
hyväksymispäivä arvosana arvostelija Asuntojen neliöhinnan vaihtelu Helsingissä (1997-2010) Tuomas Puikkonen Helsinki 8.1.2010 Geoinformatiikan menetelmät ja kirjallisuus -kurssin harjoitustyö HELSINGIN
Lisätiedot!"#$%&'$("#)*+,!!,"*--.$*#,&--#"*/".,,%0 1&'23456789::94752;&27455<:4;2;&,9:=>23?277<&8=@74;9&ABBCDABBE
!"#$%&'$("#)*+,!!,"*--.$*#,&--#"*/".,,%0 1&'23456789::94752;&2745523?27747544H9;&IG@&JG9?=&15=5H42>:9 '28
LisätiedotLaskennallinen yhteiskuntatiede
Laskennallinen yhteiskuntatiede Matti Nelimarkka Helsinki 5.5.2011 LuK tutkielma HELSINGIN YLIOPISTO Tietojenkasittelytieteen laitos HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF HELSINKI Tiedekunta
LisätiedotDominointianalyysi. Teppo Niinimäki. Helsinki Approksimointialgoritmit HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Dominointianalyysi Teppo Niinimäki Helsinki 10.5.2010 Approksimointialgoritmit HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF HELSINKI Tiedekunta
LisätiedotArkkitehtuurinen reflektio
Arkkitehtuurinen reflektio Toni Ruokolainen Toni.Ruokolainen@cs.helsinki.fi Helsinki 6.10.2003 Tiivistelmä HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET
LisätiedotSeminaari: HL7 versio 2
hyväksymispäivä arvosana arvostelija Seminaari: HL7 versio 2 Markus Koski Helsinki 29.9.2014 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF
LisätiedotRaspberry Pi. Yhden piirilevyn tietokone. Tässä dokumentissa kerrotaan yleistä tietoa Rasberry Pi- tietokoneesta ja. sen toiminnoista.
Yhden piirilevyn tietokone Tässä dokumentissa kerrotaan yleistä tietoa Rasberry Pi- tietokoneesta ja sen toiminnoista. Sisällys Raspberry Pi Yleistä... 2 Teknistä... 2 Käyttöjärjestelmät... 4 Pelaaminen
LisätiedotMalliperustainen ohjelmistokehitys (Model-Driven Engineering, MDE)
Malliperustainen ohjelmistokehitys (Model-Driven Engineering, MDE) Pasi Lehtimäki Helsinki 10.9.2007 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY
LisätiedotHTML5 Tutkielma Centria ammattikorkeakoulu 5.10.2012 Paavo Räisänen
HTML5 Tutkielma Centria ammattikorkeakoulu 5.10.2012 Paavo Räisänen Sisällysluettelo: 1: Esittely 2: Uusia ominaisuuksia 2.1: Canvas elementti 2.2: Video ja ääni 2.3: Lomakkeet 2.3.1: Ajanilmaus 2.3.2:
LisätiedotCT50A2601 Käyttöjärjestelmät Androidin ja Symbianin vertailu Seminaarityö
CT50A2601 Käyttöjärjestelmät Androidin ja Symbianin vertailu Seminaarityö 0349955 Pekka Hyvärinen 0342194 Joonas Heikelä 0327708 Miro Temonen 0350122 Sami Tuominen Yleistä Seminaarityö osa kurssia Käyttöjärjestelmät
LisätiedotJouko Nielsen. Ubuntu Linux
Jouko Nielsen Ubuntu Linux 19.4.2017 SISÄLLYS 1 UBUNTU... 3 2 LUETTELO VERSIOISTA... 4 3 OMINAISUUDET... 4 4 ASENNUS... 5 5 UBUNTU SERVER... 9 LÄHTEET... 10 3 1 UBUNTU Ubuntu on debian pohjainen Linux
LisätiedotOpenUP ohjelmistokehitysprosessi
OpenUP ohjelmistokehitysprosessi Sami Männistö Helsinki 14.11.2008 Seminaari HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos i HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET Tiedekunta/Osasto Matemaattis-luonnontieteellinen
LisätiedotUCOT-Sovellusprojekti. Asennusohje
UCOT-Sovellusprojekti Asennusohje Ilari Liukko Tuomo Pieniluoma Vesa Pikki Panu Suominen Versio: 1.00 Julkinen 15. joulukuuta 2006 Jyväskylän yliopisto Tietotekniikan laitos Jyväskylä Hyväksyjä Päivämäärä
LisätiedotWINE API ja Virtualisointiohjelmistot
WINE API ja Virtualisointiohjelmistot Yleistä Winestä Ohjelmisto, joka mahdollistaa Windows -pohjaisten ohjelmien käytön kuissa käyttöjärjestelmissä Toimii yhteensopivuuskerroksena ohjelman ja käyttöjärjestelmän
LisätiedotELM GROUP 04. Teemu Laakso Henrik Talarmo
ELM GROUP 04 Teemu Laakso Henrik Talarmo 23. marraskuuta 2017 Sisältö 1 Johdanto 1 2 Ominaisuuksia 2 2.1 Muuttujat ja tietorakenteet...................... 2 2.2 Funktiot................................
LisätiedotTutkittu totuus globaalista ohjelmistokehityksestä
Tutkittu totuus globaalista ohjelmistokehityksestä Kalle Varisvirta Seminaariraportti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Helsinki, 24. marraskuuta 2013 HELSINGIN YLIOPISTO HELSINGFORS
LisätiedotDemo 13. Aihe: Linux. Opettaja: Antti Ekonoja. Tekijä: Heini Puuska
Demo 13 Aihe: Linux Opettaja: Antti Ekonoja Tekijä: Heini Puuska Päiväys: 30.5.2011 Sisällys 1 Linux... 1 2 Jakelupaketit... 1 2.1 Debian... 1 2.2 Ubuntu... 1 2.3 Red Hat... 1 2.4 Fedora... 2 2.5 SUSE...
LisätiedotARVO - verkkomateriaalien arviointiin
ARVO - verkkomateriaalien arviointiin Arvioitava kohde: Jenni Rikala: Aloittavan yrityksen suunnittelu, Arvioija: Heli Viinikainen, Arviointipäivämäärä: 12.3.2010 Osa-alue 8/8: Esteettömyys Edellinen osa-alue
LisätiedotOctave-opas. Mikä on Octave ja miksi? Asennus
Octave-opas Mikä on Octave ja miksi? Asennus Käynnistys ja käyttöliittymä Komennot tiedostojen hallintaan SciTE-editor.m-tiedostot Ohjeita muualla Mikä on Octave ja miksi? Octave on numeeriseen laskentaan
LisätiedotMEMS-muisti relaatiotietokannoissa
MEMS-muisti relaatiotietokannoissa Antti Tikka Espoo 28.2.2009 Seminaari HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF HELSINKI Tiedekunta/Osasto
LisätiedotKANSILEHDEN MALLISIVU
Teknisiä ohjeita pro gradu -tutkielmalle Teologian osasto 12.11.2013 Tässä annettavat ohjeet ovat suosituksia. Viime kädessä seurataan tutkielman ohjaajan antamia ohjeita! Tutkielman kansilehdelle asetellaan
LisätiedotPN-puu. Helsinki Seminaari: Tietokannat nyt HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
PN-puu Erno Härkönen Helsinki 24.10.2006 Seminaari: Tietokannat nyt HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF HELSINKI Tiedekunta/Osasto
LisätiedotHTML5 video, audio, canvas. Mirja Jaakkola
HTML5 video, audio, canvas Mirja Jaakkola Video webbisivulla HTML5 mahdollistaa videon lisäämisen webbi-sivuille ilman plugineja. Yleisimmät videoformaatit webissä: Mpeg-4 eli H.264 Ogg Flash Perustuu
LisätiedotKYMIJOEN VAELLUSKALOJEN NOUSUREITTIEN AVAAMISEN KUSTANNUSTEN JA HYÖTYJEN ARVIOINTI
KYMIJOEN VAELLUSKALOJEN NOUSUREITTIEN AVAAMISEN KUSTANNUSTEN JA HYÖTYJEN ARVIOINTI Anna Laine Helsingin Yliopisto Taloustieteen laitos Ympäristöekonomia Pro Gradu Marraskuu 2006 HELSINGIN YLIOPISTO HELSINGFORS
LisätiedotKYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka. Joni Korjala APACHE WWW-PALVELIN Seminaarityö 2012
KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka Joni Korjala APACHE WWW-PALVELIN Seminaarityö 2012 SISÄLLYS 1 JOHDANTO 3 2 WWW-PALVELIMEN TOIMINTA 4 3 OMINAISUUDET
LisätiedotSQLite selvitysraportti. Juha Veijonen, Ari Laukkanen, Matti Eronen. Maaliskuu 2010
SQLite selvitysraportti Juha Veijonen, Ari Laukkanen, Matti Eronen Maaliskuu 2010 Opinnäytetyö Kuukausi Vuosi 1 SISÄLTÖ 1. YLEISTÄ SQLITE:STA... 2 2. HISTORIA... 2 3. SQLITEN KÄYTTÖ... 3 3.1 SQLiten asennus
LisätiedotHistoriaa. Unix kirjoitettiin kokonaan uudestaan C-kielellä 1973. Unix jakautui myöhemmin System V ja BSDnimisiin. Kuutti, Rantala: Linux
Historiaa Linux on Unix-yhteensopiva käyttöjärjestelmä. Unixin perusta luotiin 1964 MIT:ssa aloitetussa MULTICS-projektissa (http://www.cs.helsinki.fi/u/kerola/tkhist/k2000/alustukset/unix_hist/unix_historia.htm)
LisätiedotPelinkehittäjäkoulutus. Jouni Huotari
Pelinkehittäjäkoulutus Jouni Huotari 20.2.-12.10.2017 Kohderyhmä Pelialaa harrastavat ja alasta kiinnostuneet työttömät ja työttömyysuhanalaiset henkilöt, joilla on jokin pelikehityksessä tarvittava osaaminen
LisätiedotAndroid ohjelmointi. Mobiiliohjelmointi 2-3T5245
Android ohjelmointi Mobiiliohjelmointi 2-3T5245 Mikä on Android? Linux kernelin päälle rakennettu, Googlen kehittämä sovelluspino mobiilisovelluksiin Erillinen versio puhelimelle ja taulutietokoneille
LisätiedotOhjelmointi 1 / syksy /20: IDE
Ohjelmointi 1 / syksy 2007 10/20: IDE Paavo Nieminen nieminen@jyu.fi Tietotekniikan laitos Informaatioteknologian tiedekunta Jyväskylän yliopisto Ohjelmointi 1 / syksy 2007 p.1/8 Tämän luennon rakenne
LisätiedotPedacode Pikaopas. Java-kehitysympäristön pystyttäminen
Pedacode Pikaopas Java-kehitysympäristön pystyttäminen Pikaoppaan sisältö Pikaoppaassa kuvataan, miten Windowstyöasemalle asennetaan Java-ohjelmoinnissa tarvittavat työkalut, minkälaisia konfigurointeja
LisätiedotKYMENLAAKSON AMMATTIKORKEAKOULU. Ubuntu. Yukun Zhou
KYMENLAAKSON AMMATTIKORKEAKOULU Ubuntu Yukun Zhou 2014 Yukun Zhou Harjoitustyö 1 SISÄLLYSLUETTELO 1. YLEISTÄ... 2 2. JULKAISUT... 3 3. SUOSIO... 4 4. ASENNUS... 4 5. TURVALLISUUS... 4 6. PAKETTIENHALLINTA...
LisätiedotMikä on WordPress? itse ylläpidettävä (self-hosted) WordPress.com: ilmainen 3. osapuolen ylläpitämä pilvipalvelu (Cloud-hosted)
WordPress.com Mikä on WordPress? Tällä hetkellä maailman suosituin ns. julkaisujärjestelmä (CMS) Rakennettu blogialustaksi, nykyään myös muussa käytössä ilmainen ns. avoimen lähdekoodin julkaisujärjestelmä
LisätiedotOhjelmointileirin järjestäminen
Ohjelmointileirin järjestäminen YMCA Finland -koulutus Virpi Sumu Linkki LumA-tiedekasvatuskeskus Matemaattis-luonnontieteellinen tiedekunta Linkki 24-25.3.2017 1 Mitä Linkki tekee? Kerhoja ja leirejä
LisätiedotMicrosoft Visual Studio 2005
Microsoft Visual Studio 2005 on integroitu kehitysympäristö (Integrated Development Environment) eli (IDE). Kehitysympäristöön kuuluvat seuraavat keskeiset sovelluskehitysvälineet: Ohjelmointikielet C#.NET
LisätiedotUseaa tietolähdettä käyttävä klusterointi
Useaa tietolähdettä käyttävä klusterointi Mikko Heinonen Tiedon louhinnan seminaari, kevät 2008 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos 1 HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY
LisätiedotKliininen dokumentaatio
Kliininen dokumentaatio Suvi Jentze-Korpi Helsinki 29.09.2014 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF HELSINKI Tiedekunta Fakultet
LisätiedotHTML5 PELIKEHITYKSESSÄ
HTML5 PELIKEHITYKSESSÄ Juho Ryhänen Opinnäytetyö Maaliskuu 2015 Tietojenkäsittelyn koulutusohjelma Digimedia TIIVISTELMÄ Tampereen ammattikorkeakoulu Tietojenkäsittelyn koulutusohjelma Digimedia RYHÄNEN,
LisätiedotPalvelutasosopimukset ja niiden asema IT-ulkoistuksissa
Hyväksymispäivä Arvosana Arvostelija Palvelutasosopimukset ja niiden asema IT-ulkoistuksissa Marko Lehtimäki Helsinki 12.5. 2009 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos i HELSINGIN YLIOPISTO
LisätiedotProjektityö ja pelikehitys
Projektityö ja pelikehitys Selainohjelmointi (JavaScript) T-111.1100 Digitaalisen median työvälineet (3 op) ME-C2300 Verkkojulkaisemisen perusteet (5 op) Pinja Hokkanen DI Markku Laine Mediatekniikanlaitos
LisätiedotPLA-32820 Mobiiliohjelmointi. Mika Saari mika.saari@tut.fi http://www.students.tut.fi/~saari5/pla_32820_2016/
PLA-32820 Mobiiliohjelmointi Mika Saari mika.saari@tut.fi http://www.students.tut.fi/~saari5/pla_32820_2016/ 1. Luento 2 Suoritus vaatimukset Kurssin sisältö Kirjallisuus Mobiiliohjelmointi Mobiililaitteita...
LisätiedotProjektinhallintaa paikkatiedon avulla
Projektinhallintaa paikkatiedon avulla Tampereen Teknillinen Yliopisto / Porin laitos Teemu Kumpumäki teemu.kumpumaki@tut.fi 25.6.2015 1 Paikkatieto ja projektinhallinta Paikkatiedon käyttäminen projektinhallinnassa
LisätiedotMaiju Mykkänen (D6297@jamk.fi) Susanna Sällinen (E0941@jamk.fi)
Maiju Mykkänen (D6297@jamk.fi) Susanna Sällinen (E0941@jamk.fi) Tietokannan hallinta-opintojakson selvitysraportti Huhtikuu 2010 Mediatekniikka ICT/Teknologia Tämän teosteoksen käyttöoikeutta koskee Creative
LisätiedotWWW-Sivustojen suunnittelu. Miten WWW toimii. Suunnittelun lähtökohdat 14.10.2010
WWW-Sivustojen suunnittelu Miten WWW toimii Web-selain hakee Web-sivun HTML-kielisen kuvauksen Sivuun liittyvät kuvat (jpeg, gif, png) Sivuun liittyvät muut elementit Palvelimen URL-osoite esim. http://www.metropolia.fi
LisätiedotWWW-Sivustojen suunnittelu
WWW-Sivustojen suunnittelu Miten WWW toimii Web-selain hakee Web-sivun HTML-kielisen kuvauksen Sivuun liittyvät kuvat (jpeg, gif, png) Sivuun liittyvät muut elementit Palvelimen URL-osoite esim. http://www.metropolia.fi
LisätiedotZENHARJOITUS HELSINKI ZEN CENTERISSÄ
ZENHARJOITUS HELSINKI ZEN CENTERISSÄ Uskontotieteen Pro gradu tutkielma Teologinen tiedekunta Sirkku Tikka Tammikuu 2004 HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET Tiedekunta/Osasto Fakultet/Sektion Teologinen
LisätiedotMicro:bit. Käyttöohje. Innokas verkosto Petja Pyykkönen, Saimaan mediakeskus Käyttöohje / 2016 Innokas
Micro:bit Käyttöohje Innokas verkosto Petja Pyykkönen, Saimaan mediakeskus 24.5.2017 Käyttöohje / 2016 Innokas Micro:bitin rakenne Micro:bitin etupuolelta löytyy 25 punaista LEDiä, jotka voidaan ohjelmoida
LisätiedotCVS. Kätevä väline usein päivitettävien tiedostojen, kuten lähdekoodin, hallitsemiseen
CVS Versionhallintajärjestelmä Kätevä väline usein päivitettävien tiedostojen, kuten lähdekoodin, hallitsemiseen Käytetään komentoriviltä, myös graafisia käyttöliittymiä saatavilla CVS Kaikki tiedostot
LisätiedotKieliversiointityökalu Java-ohjelmistoon. Ohje
Kieliversiointityökalu Java-ohjelmistoon Ohje 2/6 SISÄLLYSLUETTELO 1 YLEISTÄ OHJELMASTA... 3 2 PÄÄ-IKKUNA...4 3 YLÄVALIKKO... 4 3.1 TIEDOSTO... 4 3.2 TOIMINTO... 4 3.3 ASETUKSET... 5 3.4 OHJE... 5 4 VÄLILEHDET...5
Lisätiedot28.8.1975 ruovedellä pohjois-hämeessä. lepounit.com (yritys) lepo.net (oma)
Muokattu: 2015-01-29 Viimeisin versio: http://lepo.net/cv/fi CV taru puhuvasta nörtistä henkilötiedot nimi anu leponiemi syntynyt 28.8.1975 ruovedellä pohjois-hämeessä sähköposti ja www anu (at) lepounit.com
LisätiedotHajautettujen työvoiden hallinta
hyväksymispäivä arvosana arvostelija Hajautettujen työvoiden hallinta Simo Moilanen Helsinki 11.05.2009 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY
LisätiedotTähtitieteen käytännön menetelmiä Kevät 2009
Tähtitieteen käytännön menetelmiä Kevät 2009 2009-01-12 Yleistä Luennot Luennoija hannu.p.parviainen@helsinki.fi Aikataulu Observatoriolla Maanantaisin 10.00-12.00 Ohjattua harjoittelua maanantaisin 9.00-10.00
LisätiedotPelisuunnittelua tulevaisuudessa. Karoliina Korppoo / Colossal Order
Pelisuunnittelua tulevaisuudessa Karoliina Korppoo / Colossal Order Puhuja Karoliina Korppoo Game Designer Lead designer projektissa Cities: Skylines Medianomi, Tampereen Ammattikorkeakoulu Filosofian
LisätiedotKYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka
KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka Linux pohjaiset pilvipalvelut Linux järjestelmät TI 11/12 TIVE Santeri Kangaskolkka TI 12 Janne Enroos TI 12 Mikä on
LisätiedotUnifaun OnlinePrinter
Unifaun OnlinePrinter Unifaun Online 2013-10-14 2 Sisältö 1 Unifaun OnlinePrinter tulostusasetukset... 3 2 Automaattinen asennus - Unifaun Online Printer... 4 3 Javan asentaminen... 6 4 Vianmääritys Internet
LisätiedotValteri-koulu Tervaväylässä käytettäviä mobiilisovelluksia
1 / 6 Valteri-koulu Tervaväylässä käytettäviä mobiilisovelluksia Koulussamme ipadien käyttö on vakiintunut monipuolistamaan opetustamme. Nämä sovellukset ovat olleet suosittuja Tervaväylässä. Osa niistä
LisätiedotOhje sähköiseen osallistumiseen
Ohje sähköiseen osallistumiseen Kepan kevätkokouksessa käytetään Adobe Connect -sovellusta, joka mahdollistaa sähköisen osallistumisen kokouksiin. Kokoukseen osallistutaan henkilökohtaisella Adobe Connect
LisätiedotVisual Basic -sovelluskehitin Juha Vitikka
Visual Basic -sovelluskehitin Helsinki 30.10.2000 Seminaari HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Visual Basic sovelluskehitin Seminaari: Ohjelmistotuotantovälineet Tietojenkäsittelytieteen
Lisätiedotarvostelija Turvallisuuskriittisissä, sulautetuissa järjestelmissä esiintyvien ohjelmistovaatimusten virheanalyysi Jarkko-Juhana Sievi
hyväksymispäivä arvosana arvostelija Turvallisuuskriittisissä, sulautetuissa järjestelmissä esiintyvien ohjelmistovaatimusten virheanalyysi Jarkko-Juhana Sievi Helsinki 6.4.2005 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen
LisätiedotTentissä ratkaistaan neljä ohjelmointitehtävää Javalla. Tehdään sähköisesti mikroluokan Windows-koneilla.
Tentti Tentti Tentissä ratkaistaan neljä ohjelmointitehtävää Javalla. Tehdään sähköisesti mikroluokan Windows-koneilla. Omia koneita ei saa käyttää. Sähköisessä tentissä on paperitentin tapaan osaamisen
LisätiedotS11-09 Control System for an. Autonomous Household Robot Platform
S11-09 Control System for an Autonomous Household Robot Platform Projektisuunnitelma AS-0.3200 Automaatio- ja systeemitekniikan projektityöt Quang Doan Lauri T. Mäkelä 1 Kuvaus Projektin tavoitteena on
LisätiedotAlkuraportti. LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS Ti Kandidaatintyö ja seminaari
LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS Ti5004000 - Kandidaatintyö ja seminaari Alkuraportti Avoimen lähdekoodin käyttö WWW-sovelluspalvelujen toteutuksessa Lappeenranta, 4.6.2007,
LisätiedotSivuston nopeus. Sivullasi on 2 uudelleenohjausta. Uudelleenohjaukset viivästyttävät sivun lataamista.
Sivuston nopeus 79 / 100 Nopeus Pitäisi korjata: Älä käytä aloitussivun uudelleenohjauksia Sivullasi on 2 uudelleenohjausta. Uudelleenohjaukset viivästyttävät sivun lataamista. Vältä aloitussivun uudelleenohjauksia
LisätiedotSivuston nopeus. Sivullasi ei ole uudelleenohjauksia. Lue lisää aloitussivun uudelleenohjausten välttämisestä.
Sivuston nopeus 100 / 100 Nopeus 10 Hyväksytyt säännöt Älä käytä aloitussivun uudelleenohjauksia Sivullasi ei ole uudelleenohjauksia. Lue lisää aloitussivun uudelleenohjausten välttämisestä. Ota pakkaus
LisätiedotARTIVA-seminaari
ARTIVA-seminaari 5.2.2014 Open Journal Systems on Public Knowledge Projectin (PKP) kehittämä avoin julkaisujärjestelmä, joka sisältää koko julkaisun toimitusprosessin käsikirjoituksen tarjoamisesta valmiiseen
LisätiedotHAKURATKAISUN ANATOMIA - KURKISTUS PELLIN ALLE
HAKURATKAISUN ANATOMIA - KURKISTUS PELLIN ALLE Jukka Huhta Nikke Myöhänen Ville Tenhunen 5.11.2014 AGENDA MITÄ? MIKSI? ARKKITEHTUURI KAHLAUS INDEKSIT INTEGRAATIOT KÄYTTÖLIITYMÄT RAUDAT KÄYTTÖ NYT JA JATKOSSA
LisätiedotTähtitieteen käytännön menetelmiä Kevät 2009 Luento 4: Ohjelmointi, skriptaus ja Python
Tähtitieteen käytännön menetelmiä Kevät 2009 Luento 4: Ohjelmointi, skriptaus ja Python 31. tammikuuta 2009 Ohjelmointi Perusteet Pythonin alkeet Esittely Esimerkkejä Muuttujat Peruskäsitteitä Käsittely
LisätiedotSISÄLLYS 1 YLEISTÄ VERSIOT Tukiaika Variaatiot OHJELMISTO Paketinhallinta Komentorivisyntaksi
Niko Junnila (1501883 TI15SPELI) Ubuntu Seminaarikooste Linux-järjestelmät Marraskuu 2016 SISÄLLYS 1 YLEISTÄ... 3 2 VERSIOT... 3 2.1 Tukiaika... 3 2.2 Variaatiot... 4 3 OHJELMISTO...4 3.1 Paketinhallinta...4
LisätiedotALEMMAT TOIMIHENKILÖNAISET UUSI, ERILLINEN SUKUPUOLISPESIFI YHTEISKUNTALUOKKA?
ALEMMAT TOIMIHENKILÖNAISET UUSI, ERILLINEN SUKUPUOLISPESIFI YHTEISKUNTALUOKKA? Jorma Jokinen Pro gradu tutkielma Helsingin yliopisto Valtiotieteellinen tiedekunta Sosiologian laitos Marraskuu 2000 Tiedekunta-Facultet-Faculty
LisätiedotSuomen virtuaaliammattikorkeakoulu Boolen operaattorit v. 0.5 > 80 % 80 60 % 60 50 % < 50 % Suhteellinen osuus maksimiarvosta (%)
Oppimisaihion arviointi / Arvioinnin tulos 9 Aineiston arvioinnin tulos arviointialueittain Suomen virtuaaliammattikorkeakoulu Boolen operaattorit v. 0.5 > 80 % 80 60 % 60 50 % < 50 % Arviointialue Ominaisuuksien
LisätiedotOhje sähköiseen osallistumiseen
Ohje sähköiseen osallistumiseen Ilmoittautuminen Ilmoittautuminen tehdään sähköisesti sivulta; https://www.fingo.fi/meista/fingon-kokoukset/fingon-kevatkokous-2019 olevalla lomakkeella mielellään 18.4.2019
LisätiedotDigi-tv vastaanottimella toteutetut interaktiiviset sovellukset
Tekninen määrittely: Editori Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset Sisällysluettelo 1. Johdanto...4 1.1. Tarkoitus ja kattavuus...4 1.2. Tuote ja ympäristö...4 1.3. Määritelmät,
LisätiedotVisualStudio Pikaopas, osa 1: WEB-sivujen suunnittelu
HAAGA-HELIA ammattikorkeakoulu ict2td005 Ohjelmiston suunnittelutaito Sivu 1 / 5 VisualStudio Pikaopas, osa 1: WEB-sivujen suunnittelu Tämä pikaopas opastaa käyttämään VisualStudion web-sivujen suunnitteluominaisuuksia.
LisätiedotSovelmat. Janne Käki
Sovelmat Janne Käki 24.11.2006 Sovellus extends JFrame public static void main(string[] args), joka tyypillisesti vain luo kehysluokan ilmentymän luontimetodi Sovelma extends JApplet ei main-metodia, ei
LisätiedotSuomen virtuaaliammattikorkeakoulu Tapauskertomus tietojärjestelmähanke > 80 % % % < 50 % Suhteellinen osuus maksimiarvosta (%)
Oppimisaihion arviointi / Arvioinnin tulos 9 Aineiston arvioinnin tulos arviointialueittain Suomen virtuaaliammattikorkeakoulu Tapauskertomus tietojärjestelmähanke > 80 % 80 60 % 60 50 % < 50 % Arviointialue
Lisätiedotoppimispeli esi- ja alkuopetusikäisten lasten matemaattisten taitojen tukemiseen
oppimispeli esi- ja alkuopetusikäisten lasten matemaattisten taitojen tukemiseen ILMAINEN Lukimat-verkkopalvelun (www.lukimat.fi) kautta saatava tietokonepeli EKAPELI-MATIKKA Ekapeli-Matikka on tarkoitettu
LisätiedotTYPO3 - Open Source Enterprise CMS
TYPO3 - Open Source Enterprise CMS TYPO3 on yritysten tarpeisiin suunniteltu avoimen lähdekoodin julkaisujärjestelmä. Verkkopalvelutoteutusten lisäksi TYPO3 toimii skaalautuvana web-sovellusten kehitysalustana.
LisätiedotSivuston nopeus. (vanhentumista ei ole määritetty)
Sivuston nopeus 93 / 100 Nopeus Harkitse korjaamista: Hyödynnä selaimen välimuistia Asettamalla umpeutumispäivän tai enimmäisiän staattisten resurssien HTTP-header-osissa neuvot selainta lataamaan aiemmin
LisätiedotTentissä ratkaistaan neljä ohjelmointitehtävää Javalla. Tehdään sähköisesti mikroluokan Windows-koneilla.
Tentti Tentti Tentissä ratkaistaan neljä ohjelmointitehtävää Javalla. Tehdään sähköisesti mikroluokan Windows-koneilla. Omia koneita ei saa käyttää. Sähköisessä tentissä on paperitentin tapaan osaamisen
LisätiedotTIES474 Pelinkehityshaaste Kesä syklin purku & 2. aloitus. Jukka Varsaluoma
TIES474 Pelinkehityshaaste Kesä 2017-1. syklin purku & 2. aloitus Jukka Varsaluoma Miten kävi? Miten kävi? Ideointi Suunnittelu Suunnitelma Tekniikan haltuunotto Suunnitelman toteutuminen Ajankäyttö Viestintä
LisätiedotPLA-32820 Mobiiliohjelmointi. Mika Saari mika.saari@tut.fi http://www.students.tut.fi/~saari5/pla_32820_2015/
PLA-32820 Mobiiliohjelmointi Mika Saari mika.saari@tut.fi http://www.students.tut.fi/~saari5/pla_32820_205/ . Luento 2 Suoritus vaatimukset Kurssin sisältö Kirjallisuus Mobiiliohjelmointi Mobiililaitteita...
LisätiedotPLAY. TP1 Musiikkikasvatusteknologia Notaatio 2 ja yhteistoiminnallinen nuotinkirjoitus Jarmo Kivelä, projektikoordinaattori
PLAY TP1 Musiikkikasvatusteknologia Notaatio 2 ja yhteistoiminnallinen nuotinkirjoitus 19.2.2016 Jarmo Kivelä, projektikoordinaattori Noteflight nuotinkirjoitusympäristö Noteflight toimii verkkoselaimessa,
LisätiedotAlkuraportti. LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS CT10A4000 - Kandidaatintyö ja seminaari
LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS CT10A4000 - Kandidaatintyö ja seminaari Alkuraportti Avoimen lähdekoodin käyttö WWW-sovelluspalvelujen toteutuksessa Lappeenranta, 30.3.2008,
LisätiedotOpettajatuutorointi-kurssin syksyn 2006 kyselyjen tulokset
Opettajatuutorointi-kurssin syksyn 26 kyselyjen tulokset Opinnot keväällä ja syksyllä 26 Pirjo Moen, 2.1.26 Yleistä Kyselyyn vastasi 2.9.26 mennessä 121 opiskelijaa vanhan tutkintojärjestelmän mukaan etenevistä
LisätiedotConvergence of messaging
Convergence of messaging Testaussuunnitelma The Converge Group: Mikko Hiipakka Anssi Johansson Joni Karppinen Olli Pettay Timo Ranta-Ojala Tea Silander Helsinki 20. joulukuuta 2002 HELSINGIN YLIOPISTO
LisätiedotJärjestelmäarkkitehtuuri (TK081702) Järjestelmäarkkitehtuuri. Järjestelmäarkkitehtuuri
Järjestelmäarkkitehtuuri (TK081702) ja Järjestelmäarkkitehtuuri Sovellukset ovat olemassa Järjestelmien uudistaminen vie yleensä arvioitua enemmän resursseja ja kestää arvioitua kauemmin Migration (Migraatio
LisätiedotXPages käyttö ja edut Jarkko Pietikäinen toimitusjohtaja, Netwell Oy
IBM Collaboration Forum ٨.٣.٢٠١١ XPages käyttö ja edut Jarkko Pietikäinen toimitusjohtaja, Netwell Oy ٢٠١١ IBM Corporation Domino-sovelluskehitys Nopea kehitysympäristö (Rapid application development,
Lisätiedot