MIXED REALITY -SOVELLUS WINDOWS PHONE 7 -KÄYTTÖJÄRJESTELMÄLLE
|
|
- Marjatta Tamminen
- 8 vuotta sitten
- Katselukertoja:
Transkriptio
1 MIXED REALITY -SOVELLUS WINDOWS PHONE 7 -KÄYTTÖJÄRJESTELMÄLLE Antti Salow 2011 Oulun seudun ammattikorkeakoulu
2 MIXED REALITY -SOVELLUS WINDOWS PHONE 7 -KÄYTTÖJÄRJESTELMÄLLE Antti Salow Opinnäytetyö Tietotekniikan koulutusohjelma Oulun seudun ammattikorkeakoulu
3 OULUN SEUDUN AMMATTIKORKEAKOULU TIIVISTELMÄ Koulutusohjelma Opinnäytetyö Sivuja + Liitteitä Tietotekniikka Opinnäytetyö Suuntautumisvaihtoehto Aika Ohjelmistokehitys 2011 Työn tilaaja OAMK Työn tekijä Antti Salow Työn nimi Mixed reality -sovellus Windows Phone 7 -käyttöjärjestelmälle Avainsanat mixed reality, augmented reality, Windows Phone 7, SLARToolKit Tässä työssä suunniteltiin ja toteutettiin sovellus Windows Phone 7 -käyttöjärjestelmälle. Toteutettu sovellus on niin sanottu mixed reality -sovellus. Mixed realityn ideana on sekoittaa todellista ja virtuaalista maailmaa keskenään. Työn tilaajana toimi Oulun seudun ammattikorkeakoulun Mixed Reality -hanke ja projekti vietiin läpi hankkeen tiloissa. Työ on toteutettu Visual Studio työkalulla hyödyntäen uusimpia tarjolla olevia rajapintoja, joilla kehittäjä pääsee käsiksi muun muassa kohdejärjestelmän kameraan. Tietokannan suunnittelussa käytettiin apuna MySQL Workbench -ohjelmistoa. Mixed realityn toteuttamisen apuna käytettiin vapaassa levityksessä olevaa SLARToolKitkirjastoa. Projekti vietiin läpi kokonaisuudessaan syksyllä Projektin tuloksena syntyi valmis mixed reality -sovellus Windows Phone 7 -käyttöjärjestelmää käyttäville älypuhelimille sekä sivutuotteena MySQL-tietokannan hallintatyökalu. Sovellus on ollut esillä Abipäivillä Oulun seudun ammattikorkeakoulun osastolla. 3
4 SISÄLTÖ TIIVISTELMÄ...3 LYHENTEET JOHDANTO MIXED REALITY -SOVELLUKSET Mixed reality Mixed reality -sovelluksien käyttökohteet WINDOWS PHONE Käyttöjärjestelmä Kehitystyökalut TOTEUTETUN SOVELLUKSEN ARKKITEHTUURI SLARToolKit Käyttökohteet Markerit MYSQL Toteutettu tietokanta Hallintaohjelma PHP TOTEUTETTU SOVELLUS Tutkimusvaihe D-mallit ja SLARToolKit Windows Phone 7 -alustalle Ohjelman toiminnot Käyttöliittymä Markereiden tunnistus ABIPÄIVÄT YHTEENVETO...30 LÄHTEET
5 LYHENTEET 3D Three dimensional EER Enhanced Entity-Relationship JPEG Joint Photographic Experts Group PHP PHP: Hypertext Preprocessor PDF Portable Document Format SQL Structured Query Language 5
6 1 JOHDANTO Helmikuussa 2011 Nokia julkisti tiedotteen, jossa yhtiö kertoi tulevaisuuden älypuhelinstrategiastaan. Nokia oli päättänyt hylätä oman, pitkän kehityksen tuloksena syntyneen Symbian-käyttöjärjestelmänsä ja siirtyä käyttämään Microsoftin kehittämää Windows Phone 7 -käyttöjärjestelmää. Opinnäytetyön kohdealustana Windows Phone 7 tarjoaa mahdollisuuden tutustua maailman suurimman matkapuhelinvalmistajan tulevaisuuden älypuhelinalustaan ja kehittää omaa osaamista alustalla. (Partnership with Nokia ) Windows Phone 7 -käyttöjärjestelmä on Microsoftin ase kivikoville älypuhelinmarkkinoille. Operaattorien kytkykauppatarjoukset ovat tuoneet älypuhelimet suuren massan saataville. Lisäksi älypuhelimien myyntiä edistää kehittynyt teknologia, sillä monet haluavat liittää puhelimen, musiikkisoittimen, sähköpostin ja muut toiminnot samaan laitteeseen. Tässä opinnäytetyössä suunnitellaan ja toteutetaan ohjelma, joka käyttää hyväksi kohdejärjestelmän kameraa. Ohjelman perusideana on tuoda erilaisia virtuaalisia objekteja reaaliajassa kohdejärjestelmän kamerakuvaan, näin sekoittaen todellista ja virtuaalista maailmaa, jonka mukaan käsite mixed reality tulee. Projektin tilaajana toimi Oulun seudun ammattikorkeakoulun Mixed Reality -hanke. Projekti toteutettiin hankkeen tiloissa sekä heidän laitteillaan ja ohjelmistoillaan. 6
7 2 MIXED REALITY -SOVELLUKSET 2.1 Mixed reality Mixed reality on sekoitus todellista ja virtuaalista maailmaa. Ideana on tuoda erilaisia virtuaalisia objekteja reaalimaailmaan, reaaliajassa. Otetaan esimerkiksi lentäjäkoulutuksessa käytettävä lentosimulaattori. Lentäjä istuu lentokoneen ohjaamossa, kaikki simulaattorin hallintalaitteet ovat todellisia, lentokoneen ohjaamo on todellista ja lentäjä on todellinen. Sen sijaan maailma, jossa lentäjä lentää on virtuaalinen. Oulun seudun ammattikorkeakoulun Mixed Reality -hanke pyrkii tutkimaan erilaisia tekniikoita, joilla voitaisiin sekoittaa todellista ja virtuaalista maailmaa, toteuttaa erilaisia mixed reality -sovelluksia ja etsiä teknologialle kiinnostavia ja innovatiivisia käyttökohteita. Myös tämä opinnäytetyössä toteutettu projekti on osa Mixed Reality -hanketta. (What is it all about? 2011.) 2.2 Mixed reality -sovelluksien käyttökohteet Käyttökohteita on lukuisia. Yllä mainittu lentokonesimulaattori on hyvänä esimerkkinä siitä, kuinka vaativiin käyttökohteisiin mixed reality soveltuu. Loppukäyttäjille helpommin toteutettavissa olevista käyttökohteista tulee mieleen esimerkiksi sisustussuunnittelu. Tässä projektissa toteutetun ohjelman avulla on mahdollista kokeilla, miltä esimerkiksi jokin tietty taulu näyttäisi oman olohuoneen seinällä. Entä jos käyttäjä haluaa kokeilla, miltä uusi tammiparketti näyttäisi olohuoneen lattialla? Laitetaan marker lattialle ja valitaan tietokannasta tammiparketin kuva. 7
8 Pelit ovat myös hyvä esimerkki. Eri laitevalmistajat ovat käyneet kilpajuoksua siitä, kenen laitteille on eniten pelejä ja sovelluksia. Playstationin Move ja Microsoftin Kinect ovat hyviä esimerkkejä siitä, kuinka paljon tekniikalta odotetaan. Mixed reality mahdollistaa mielenkiintoisten ja innovatiivisten sovellusten toteuttamisen (kuva 1). KUVA 1. SLARToolKitin avulla toteutettu mixed reality -sovellus 8
9 3 WINDOWS PHONE Käyttöjärjestelmä Windows Phone 7 on Microsoftin kehittämä käyttöjärjestelmä älypuhelimille. Vaikkakin nimessä on samankaltaisuutta yhtiön edellisen älypuhelinkäyttöjärjestelmän Windows Mobile 6:n kanssa, näillä on hyvin vähän tekemistään toistensa kanssa. Windows Phone 7 on kokonaan uusi käyttöjärjestelmä, eikä vanhoja Windows Mobile-puhelimia ole mahdollista päivittää käyttämään Windows Phone 7-käyttöjärjestelmää. Tätä myös Microsoft on korostanut, ehkei vähiten siitä syystä, että Windows Mobile 6 ei saanut koko elinkaarensa aikana hankittua merkittävää jalansijaa kuluttajien keskuudessa. Microsoftin tarkoituksena ei ole tarjota pelkkää käyttöjärjestelmää älypuhelimille vaan kokonainen ekosysteemi. Kaikki Windows Phone 7 -älypuhelimet toimitetaan Office-paketin kanssa, jotta toimistotyö helpottuisi. Pelaajat on otettu huomioon tarjoamalla Xbox Live myös puhelimiin. Jokaiselle käyttäjälle tarjotaan 25 gigatavua tallennustilaa Microsoftin Skydrive-pilvipalvelusta. Kaikki tämä kertoo siitä, että Microsoftin pitkän tähtäimen suunnitelmana on samankaltaistaa työpöytä, pelikonsoli ja mobiilialustat keskenään hyvin toimivaksi ympäristöksi. 3.2 Kehitystyökalut Yksi tärkeimmistä osa-alueista koko käyttöjärjestelmän ekosysteemin kannalta ovat ohjelmistokehittäjille tarjottavat työkalut. Microsoft on panostanut huomattavasti tälle osa-alueelle. Visual Studio versiosta tarjotaan kehittäjille ilmaiseksi Express-versio, jolla voidaan kehittää sovelluksia täysin ilmaiseksi Windows Phone 7 -käyttöjärjestelmälle. 9
10 Windows Phonelle voidaan kehittää ohjelmistoja Silverlight- tai XNAympäristöissä (kuva 2). XNA on profiloitunut enemmänkin pelien kehitykseen, kun taas Silverlightilla kehitetään hyötyohjelmia. Tämä projekti toteutettiin Silverlightilla. KUVA 2. Visual Studio kehitysympäristö Eräitä ongelmia kehitykseen kuitenkin liittyy. Ilmaisilla työkaluilla ohjelmaa pystyy kyllä testaamaan kehitysympäristön tarjoamassa emulaattorissa, mutta mikäli kehittäjä haluaa testata sovellustaan fyysisessä laitteessa, on käyttäjän rekisteröitävä puhelin testauskäyttöön. Tämä toimenpide ei onnistu ilman ostettua jäsenyyttä Microsoftin APP HUB -kehittäjäportaaliin. 10
11 4 TOTEUTETUN SOVELLUKSEN ARKKITEHTUURI Projektissa toteutettu sovellus koostuu neljästä eri osa-alueesta, tietokannasta, sovelluksesta, Silverlightilla toteutetusta käyttöliittymästä ja kolmannen osapuolen toimittamasta SLARToolKit-kirjastosta. Tietokannan tehtävänä on varastoida ohjelman käytettävissä olevat kuvat. Itse sovelluksen tehtävä on ladata näytettävät kuvat tietokannasta sekä välittää SLARToolKit-kirjastolle sen tarvitsemat tiedot kuvista sekä tunnistettavista markereista. SLARToolKit-kirjaston tehtäväksi jää sille välitettyjen markereiden etsiminen kamerakuvasta sekä sille välitettyjen kuvien skaalaaminen oikeaan asentoon suhteessa tunnistettuun markeriin. Käyttöliittymän tehtävänä on välittää käyttäjän tekemät valinnat sovellukselle. (Kuva 3.) KUVA 3. Arkkitehtuuri 11
12 5 SLARToolKit 5.1 Käyttökohteet SLARToolKit on vapaassa levityksessä oleva kirjasto, jonka palveluihin kuuluu ohjelmoijan päätettävissä olevien markereiden tunnistus sekä objektin näyttäminen markerin kohdalla ja sen skaalaaminen oikeanlaiseksi kamerakuvaan. SLARToolKitin tavoitteena on tarjota helposti käytettävä kirjasto mixed reality -sovellusten tekemistä varten. Kirjastoa voidaan käyttää Silverlight-ohjelmien suunnittelussa työpöytä sekä Windows Phone 7 -ympäristöissä. (Schulte 2011b.) 5.2 Markerit Markerit luovat pohjan koko SLARToolKitin toiminnalle. Markereiden suositeltava koko on 80 x 80 millimetriä ja niitä voidaan tulostaa tavalliselle paperille, tavallisella tulostimella. SLARToolKitin mukana tulee kolme valmista markeria, SLAR-, L- ja HIRO-markerit. Toteutettavaan ohjelmaan markerit täytyy liittää resurssiksi. Tämä tarkoittaa sitä, että jokainen ohjelmassa käytettävä marker on lisättävä koodiin erikseen, ja tämä taas tarkoittaa sitä, että markereita ei voida lisätä jälkeenpäin ohjelmaan ilman muutoksia ohjelmakoodissa. (Schulte 2011a.) On myös suositeltavaa, että marker on mahdollisimman yksinkertainen. Mustavalkoinen kuva, jossa on helposti tunnistettavia ääriviivoja, toimii ylivoimaisesti parhaiten (kuva 4). 12
13 KUVA 4. SLAR-, L- ja Hiro-markerit SLARToolKit tukee myös itse suunniteltuja markereita. Omia markereita varten tarvitsee kuvan, jonka voi konvertoida tulostettavaksi markeriksi osoitteessa jonka jälkeen PDF täytyy konvertoida JPG-muotoon osoitteessa Tämäkään ei vielä riitä, sillä SLARToolKitiä käyttävä ohjelma tarvitsee markereiden tunnistamista varten jokaisesta markerista PAT-tiedoston. Tämän PAT-päätteisen tiedoston luonti onnistuu JPG-kuvasta helposti osoitteessa Kuvassa 5 on yllä mainitulla tavalla toteutettu marker. 13
14 KUVA 5. Itse suunniteltu OAMK-marker Markereissa huomionarvoista on myös niiden vaaleat reunat. Leikattaessa markeria irti tulostetusta paperista onkin hyvä jättää reunoille vähintään yhden senttimetrin verran tilaa. Näin musta ääriviiva tunnistetaan helpommin, koska sitä ympäröi valkoinen kehys. 14
15 6 MYSQL 6.1 Toteutettu tietokanta MySQL-tietokantaa käytetään datan varastoimiseen. Tässä projektissa toteutetussa ohjelmassa se tarkoittaa sitä, että kaikki ohjelman käytettävissä olevat kuvat sijaitsevat MySQL-tietokannassa. Yleensäkin kovakoodaamista eli tapaa, jossa ohjelman käyttämät elementit rakennetaan suoraan ohjelman sisälle, ei suositella. Toteuttamalla ohjelman käyttämien kuvien hallinnointi MySQL-tietokannan kautta saavutetaan ohjelmalle huomattavasti enemmän käyttötarkoituksia. (MySQL 2011.) Ohjelman käyttämä tietokanta on hyvin yksinkertainen. Tietokanta koostuu kahdesta taulusta: users-taulusta, jossa sijaitsee niiden käyttäjien tiedot, joilla on mahdollisuus muokata tietokannassa olevia kuvia, sekä imagestaulusta, jossa sijaitsee ohjelman käyttämät kuvatiedostot. MySQL Workbench -ohjelman avulla tietokannasta saadaan helposti piirrettyä EERkaavio (kuva 6). KUVA 6. EER-kaavio ohjelman käyttämästä tietokannasta 15
16 6.2 Hallintaohjelma Kuvien helppoa hallinnointia varten täytyi suunnitella erillinen ohjelma. Ohjelman avulla tietokannassa olevien kuvien lisääminen ja poistaminen sujuu helposti. Tietokannan hallintaohjelman suunnitteluun ja toteutukseen ei käytetty tässä projektissa juurikaan aikaa. Se on enemmänkin sivutuotteena syntynyt työkalu, jonka tehtävä on helpottaa tietokannan ylläpitäjän työtä. Hallintaohjelman käyttö on hyvin yksinkertaista. Käyttäjä kirjautuu ohjelmaan sisälle, jonka jälkeen käyttäjä näkee listan tietokannassa olevista kuvista. Käyttäjä voi joko poistaa tietokannassa jo olemassa olevan kuvan tai lisätä tietokantaan uuden kuvan. Lisäksi käyttäjän kirjautuessa sisään admin-käyttäjänimellä ohjelman valikkoon ilmestyy Users-valinta. Klikkaamalla tätä avautuu uusi ikkuna, josta pääsee muokkaamaan hallintaohjelman käyttäjiä. Nämä käyttäjätiedot haetaan tietokannan users-taulusta. Admin-käyttäjä voi siis lisätä uusia tunnuksia, joiden avulla tietokantaa pääsee hallinnoimaan, tai vaihtoehtoisesti poistaa käyttäjätunnuksen. 6.3 PHP Koska ohjelman käyttämäksi tietokannaksi valittiin MySQL eikä Silverlight tue suoraa MySQL-yhteyttä, jouduttiin suunnittelemaan ja toteuttamaan erillinen PHP-ratkaisu hoitamaan yhteyttä tietokannan ja sovelluksen välillä. Toteutunut ratkaisu koostuu kahdesta erillisestä PHP-tiedostosta. Ensimmäinen on mysqlcon.php, joka sisältää tiedot tietokantaan yhdistämistä varten (kuva 7). 16
17 KUVA 7. mysqlcon.php-tiedosto Kuten kuvasta käy ilmi, tiedosto koostuu neljästä muuttujasta, jotka yhdessä sisältää tarpeelliset tiedot yhteyden muodostamiseksi tietokantaan. Projektissa syntynyt toinen PHP-tiedosto on mysql_query.php, joka nimensä mukaisesti sisältää ohjelman käytössä tarvittavat tietokantakyselyt. Kuvan 8 esimerkissä luodaan bitmap kuva bi1, joka haetaan tietokannasta. Esimerkissä kyselyn numero on 2 (query=2) ja imgname on imgnamemuuttujan sisältämä tieto. Tieto tähän muuttujaan tulee, kun käyttäjä valitsee haluamansa kuvan ohjelman Images-valikosta (kuva 8). KUVA 8. Kuvan lataaminen tietokannasta Mikäli mysql_query.php-tiedosto avataan ja sille välitetään query-muuttujan arvoksi 2, suoritetaan alla oleva koodi. Kuten yllä kerrottiin, myös imgname muuttujalle välitetään arvo. Arvo sisältää kuvan nimen, joka tietokannasta halutaan hakea. Tämän jälkeen kuva on valmis näytettäväksi ja sovellus lataa näytettävän kuvan (kuva 9). 17
18 KUVA 9. MySQL-kysely 18
19 7 TOTEUTETTU SOVELLUS 7.1 Tutkimusvaihe Itse projekti avattiin palaverilla, jossa kerrottiin suurin piirtein, mitä ominaisuuksia valmiin ohjelman tulisi sisältää. Ennen varsinaisen ohjelman suunnittelun aloittamista täytyi ottaa selville, mitä tarjolla olevilla työkaluilla ja tekniikoilla ylipäätään on mahdollista toteuttaa. Hyvin nopeasti tuli selville, ettei esimerkiksi 3D-mallien käyttäminen ole käytössä olevalla resursseilla mahdollista. Harmaita hiuksia aiheutti myös Windows Phone 7 -käyttöjärjestelmän Mango-päivityksen viivästyminen. Toteutettava ohjelma suunniteltiin nimenomaan Mango-versiota käyttäviin puhelimiin. Microsoft oli julkaissut kehitystyökalut Mango-ohjelmia varten, mutta itse käyttöjärjestelmäpäivitystä puhelimiin ei ollut saatavilla vielä projektin alkuvaiheessa. Tämän vuoksi ohjelmaa ei päästy testaamaan itse laitteessa, vaan jouduttiin tyytymään emulaattorin tarjoamiin testausmahdollisuuksiin. Toteutettavan ohjelman luonteen vuoksi emulaattoritestauksesta ei ollut juurikaan hyötyä, koska emulaattorin kameratuki puuttui D-mallit ja SLARToolKit Windows Phone 7 -alustalle SLARToolKitin kotisivuilla mainitaan tuesta Windows Phone 7:lle, kuten mainitaan myös tuesta 3D-mallille (Schulte 2011b). Tämän tiedon pohjalta projektiin määriteltiin ohjelman tuki 3D-mallien käyttämistä varten. Hyvin nopeasti kävi myös selväksi, ettei se käytössä olevalla aikataululla ole mahdollista toteuttaa. Ainoa vaihtoehto, joka käytössä olevilla resursseilla oli mahdollista toteuttaa, oli valmiin 3D-moottorin käyttäminen objektien käsittelyssä. Tämä onnistui 19
20 kyllä erinomaisesti tutustuttaessa SLARToolKitiin työpöytäympäristössä, mutta kun ohjelmaa alettiin sovittaa Windows Phone 7 -puhelimeen, ongelmia alkoi esiintyä. Balder on vapaassa levityksessä oleva 3D-moottori, jonka kotisivuilla mainitaan tuki myös Windows Phonelle. Työpöytäympäristössä SLARToolKitin ja Balderin yhtäaikainen käyttäminen onnistuu kyllä kehittäessä Silverlight-ohjelmia, mutta ohjelmia ei pysty suoraan kääntämään Windows Phonelle. Ohjelmaa suunniteltaessa Balderin tuki Windows Phone 7 -järjestelmälle oli heikko. Grafiikkamoottorilla on kyllä onnistuneesti pyöritetty 3D-mallia puhelimessa, mutta lainaten Balderin kehittäjän kommenttia eräältä foorumilta: There is quite a few problems with the existing WP7 implementation, its more of a proof of concept than it is production quality, to be honest. (Ingebrigtsen 2011.) Tässä kohtaa alkoi tulla hyvin selväksi, ettei 3D-malleja todellakaan pystyisi hyödyntämään projektissa toteutettavassa ohjelmassa. 7.3 Ohjelman toiminnot Kun käyttäjä valitsee ohjelman Windows Phonen sovellusvalikosta, näyttöön tulee aloituskuva, joka on näkyvillä neljän sekunnin ajan. Kuvan näyttämisen aikana ohjelma alustaa kameran sekä suorittaa muut toiminnot, joilla ohjelma valmistellaan toimintavalmiuteen. Aloituskuvan poistuttua näkyvistä, ohjelma on suoraan täysin käyttövalmis. Aloituskuvaksi valitsin Mixed Reality -hankkeen logon (kuva 10). 20
21 KUVA 10. Ohjelman aloitusikkuna Ohjelman perusnäkymässä käyttäjä näkee kamerakuvan. Kaksoisnäpäyttämällä kamerakuvaa käyttäjä saa tuotua esiin valikon (kuva 11). 21
22 KUVA 11. Ohjelman testausta. Oikealla esiin tuotu valikko. Valikko avautuu näytön vasempaan laitaan ja se sisältää napit, joilla käyttäjä voi ottaa valokuvan tai vaihtaa markereihin sidoksissa olevia kuvia. Images-näkymässä käyttäjä näkee listauksen ohjelman tukemista markereista. Tähän valikkoon sisältyy myös paljon toiminnallisuutta. Valikon oikeassa yläkulmassa on Back-nappi, jota painamalla ohjelma palaa perusnäkymään. Back-napin alapuolella sijaitsee Clear-nappi, jota painamalla ohjelman käyttäjä voi tyhjentää kaikkien markereiden kuvariippuvuudet yhdellä napin painalluksella. Jos käyttäjä haluaa tyhjentää tiedon jostakin tietystä markerista, tämä tapahtuu pitämällä sormea markerin kuvan päällä lyhyen ajan (kuva 12). 22
23 KUVA 12. Marker-valikko Painamalla markerin kuvaa kerran lyhyesti avautuu listaus tietokannassa olevista kuvista. Käyttäjä voi valita listauksesta minkä tahansa kuvan. Tämän jälkeen ohjelma palautuu perusnäkymään ja tieto markerin sisältämästä kuvasta tallentuu ohjelman muistiin. Myös valikko, josta kuva markerille valitaan, sisältää oikean yläkulman Back-napin. Tätä nappia painamalla ohjelma siirtyy takaisin valikkoon, jossa näkyy markerien sisältämät kuvariippuvuudet (kuva 13). 23
24 KUVA 13. Kuvanvalintavalikko. Valikkoon listataan tietokannan sisältämät kuvat. 7.4 Käyttöliittymä Mobiililaitteissa käyttöliittymän toimivuudella on erittäin merkittävä vaikutus koko ohjelman käytettävyyden kannalta. Näytön koko asettaa erityisiä haasteita toimivan käyttöliittymän suunnitteluun. Siksi pyrinkin pitämään koko projektin ajan mielessäni sen, että käyttöliittymä hyödyntäisi mahdollisimman paljon laitteen kosketusnäytön kautta tapahtuvia toimintoja. Hyvänä esimerkkinä käyttöliittymän selkeydestä voidaan ottaa ohjelman valikon tuominen esiin. Kehitysympäristössä saa helposti käyttöön erilaisia tapahtumia, jotka ovat riippuvaisia käyttäjän tekemistä toiminnoista. Ohjelman valikon esiin tuonti tapahtuu näpäyttämällä kahdesti näyttöä. Myös valikon piilottaminen toimii samalla periaatteella. 24
25 Toisena esimerkkinä voidaan mainita ohjelmassa oleva toiminto markerin sisältämän objektin tyhjentämisestä. Kun käyttäjä on valikossa, jossa näkyy markerit ja niihin liitetyt objektit, voi käyttäjä tyhjentää markerin sisältämän tiedon pitämällä pohjassa markerin kuvaa. Näillä yllämainituilla ratkaisulla säästetään tilaa laitteen näytöltä ja käyttöliittymästä saadaan huomattavasti selkeämpi ja ohjelman käyttäminen on sekä sujuvaa että hauskempaa (Petzold 2011). 7.5 Markereiden tunnistus Markereiden hyvän tunnistamisen takaa kaksi asiaa. Ensimmäinen tärkeä kriteeri on kohdejärjestelmän kamera. Projektin tuloksena syntynyttä ohjelmaa testattiin työn eri vaiheissa pääasiassa Samsung Omnia 7 -puhelimella, jonka 5 megapikselin kamera ja 4 tuuman super amoled -näyttö mahdollistivat miellyttävän testiympäristön. Lisäksi ohjelmaa testattiin HTC 7 Pro -puhelimella. Myös tässä mallissa on 5 megapikselin kamera. Eri laitteiden välillä ei havaittu merkittävää eroa ohjelman käytössä. Microsoft määrittää erittäin tarkat kriteerit laitevalmistajien puhelinmalleille, joten kameran tarkkuus ei muodostune ongelmaksi millään ohjelmaa käyttävällä Windows Phone 7 -laitteella. Sen sijaan markereiden tunnistuksen kannalta tärkein asia on oikeanlainen valaistus. Testatessa ohjelmaa laboratoriossa käytössä on hyvä ja laadukas loisteputkivalaistus ilman ylimääräisiä varjoja. Markerit tunnistuvat erinomaisesti ja jopa yllättävän kaukaakin. Jos ohjelmaa käytetään tilassa, jossa valonsaanti on heikompaa, ongelmia alkaa esiintyä. Tämä johtuu siitä, että markerien mustat ääriviivat hämärtyvät kamerakuvassa liikaa, koska myös tausta on tummempi. 25
26 Mikäli ohjelma tunnistaa jonkun tuetuista markereista, tuodaan markerin sisältämä kuva käyttäjän näkyviin (kuva 14). KUVA 14. Markerin tunnistamisen jälkeiset toimenpiteet Koodista huomataan, että mikäli resultslar-muuttujan arvo on eri kuin null, ohjelma siirtyy ApplyTransformation-funktioon, jonka tehtävänä on skaalata kuvan tiedot sisältämä objekti oikeaan asentoon suhteessa tunnistettuun markeriin (kuva 15). KUVA 15. ApplyTransformation-funktio Funktion yhtenä parametrinä on skaalattava kuvaobjekti. Tarvittavien skaalausten jälkeen ohjelma näyttää skaalatun kuvan funktioon parametrinä tulleessa kuvaelementissä. 26
27 8 ABIPÄIVÄT Abipäivät järjestettiin Oulun yliopistolla marraskuun Oulun seudun ammattikorkeakoulu oli mukana molempina päivinä omalla osastolla. Myös OAMK:n tarjoamat tietotekniikkakoulutusvaihtoehdot olivat näyttävästi esillä (kuva 16). Tässä insinöörityössä toteutettu sovellus keräsikin paljon ihmettelijöitä ja käyttäjiltä saatu palaute oli poikkeuksetta positiivista. KUVA 16. Oulun seudun ammattikorkeakoulun osastoa Abipäiviltä 27
28 Abipäiville valitsin näytettäväksi kuvan maailman tunnetuimmasta taulusta, Leonardo da Vincin maalaamasta Mona Lisasta. Virtuaalinen taulu ilmestyi puhelimen näytölle näkyville, kun käyttäjät kuvasivat ohjelmalla seinään kiinnitettyä OAMK-markeria (kuva 17). KUVA 17. Virtuaalinen Mona Lisa ja Mixed Reality -hankkeen juliste 28
29 Seinälle ilmestyvän Mona Lisan lisäksi pöydällä olivat esillä SLAR-, L- ja Hiro-markerit, joista vieraat pystyivät kasaamaan puhelimen näytöllä näkyvän kolmen palan maisemapalapelin siirtämällä markerit oikeaan järjestykseen (kuva 18). KUVA 18. Palapeli koottuna Kuten yllä mainitsin, ohjelmasta saatu palaute oli erittäin positiivista. OAMK:n tietotekniikan ja ohjelmistosuunnittelun koulutuksesta jäi vierailijoille todennäköisesti mieleen positiivinen kuva korkeatasoisesta koulutuksesta. 29
30 9 YHTEENVETO Kokonaisuutta ajatellen projekti oli mielestäni erittäin onnistunut. Tilaaja toimitti minulle kaikki tarvitsemani laitteistot, jotta saan työni tehtyä parhaalla mahdollisella tavalla. Työtä testattiin Samsungin Omnia 7 -puhelimella, jonka työn tilaaja toimitti käyttööni projektin ajaksi. Windows Phone 7 kehitettävän sovelluksen kohdealustana on mielenkiintoinen. Mango-päivityksen mukanaan tuomat uudet rajapinnat mahdollistavat joustavan kehittämisen sekä kohdejärjestelmän eri ominaisuuksien paremman hyödyntämisen sovellusta suunniteltaessa. Ennen Mango-päivitystä Microsoftia oli syytetty paljon alustan sulkeutuneisuudesta. Suunnittelijoille annettiin ikään kuin yksi muotti, miten sovellus tulee toteuttaa, ja rajattiin ohjelmallinen pääsy esimerkiksi laitteen kameraan. Tietokannan sekä tietokannan hallintaohjelmiston suunnittelu ja toteutus sujuivat entuudestaan tutulla rutiinilla. Projektin tilaajalle aiemmin toimittamassani töissä olen tutustunut MySQL-tietokantaan sekä tietokannan hallintaan. Tämä osa-alue projektista hoitui erittäin nopeasti, ei ehkä vähiten siitä syystä, että aikaisemmin suunnittelemani tietokantaratkaisut projektin tilaajalle olivat lähes suoraan hyödynnettävissä tätä projektia ajatellen. Windows Phone 7 -sovelluksen kohdealustana ei tuottanut ongelmia. Oma tietämys kohdejärjestelmästä auttoi huomattavasti projektin aikana. Ehkäpä parhaiten onnistunutta projektia kuvaa kutsu esittelemään tässä opinnäytetyössä toteutunutta sovellusta vuoden 2011 Abipäiville. 30
31 LÄHTEET Ingerigtsen, Einar Balder. Saatavissa: Hakupäivä: MySQL Saatavissa: Hakupäivä Partnership with Nokia Wikipedia. Saatavissa: Hakupäivä Petzold, Charles Programming Windows Phone 7. Microsoft Press. Schulte, Rene. 2011a. Markers. Saatavissa: Hakupäivä Schulte, Rene. 2011b. SLARToolKit. Saatavissa: Hakupäivä What is it all about? Oulun seudun ammattikorkeakoulu. Saatavissa: Hakupäivä
Useimmin kysytyt kysymykset
Useimmin kysytyt kysymykset Versio 1.1 1 1. Mikä mobiilikortti on? Mobiilikortti on matkapuhelimessa toimiva sovellus ja www.mobiilikortti.com osoitteessa oleva palvelu. Sovelluksen avulla voit siirtää
LisätiedotSamsung Galaxy Tab tietokoneen käyttöohje
Tervetuloa käyttämään Samsungin Galaxy Tab tietokonetta Laitteen keskeinen ominaisuus on 7 tuuman kosketusnäyttö, jonka alapuolella ole neljä (4) taustavalaistua ohjausnäppäintä, ja yläpuolella 1.3 pixelin
LisätiedotSQL Buddy JAMK Labranet Wiki
Page 1 of 9 SQL Buddy JAMK Labranet Wiki Sisällysluettelo Yleistä SQL Buddy:sta kotisivu :http://sqlbuddy.com/ SQL Buddy on kevyt hallintatyökalu MySQL-tietokannalle. Järjestelmävaatimukset Serverin vaatimukset
LisätiedotBrother Image Viewer Android -opas
Brother Image Viewer Android -opas Versio 0 FIN Kuvakkeiden selitykset Tässä käyttöoppaassa käytetään seuraavaa kuvaketta: VINKKI Vinkit kertovat, miten eri tilanteissa voi toimia tai miten toimintoa voi
LisätiedotLUKKARIN KÄYTTÖOHJE Sisällys
LUKKARIN KÄYTTÖOHJE Sisällys 1. Yleistä... 2 2. Lukkarin käynnistys ja sisäänkirjautuminen... 2 3. Vapaa aikatauluhaku... 2 4. Lukujärjestyksen luominen ja avaaminen... 3 Lukukauden valinta... 3 Uuden
LisätiedotLoppuraportti. Virtuaali-Frami, CAVE-ohjelmisto. Harri Mähönen projektiassistentti Seinäjoen ammattikorkeakoulu. Versio
1 Loppuraportti Virtuaali-Frami, CAVE-ohjelmisto Harri Mähönen projektiassistentti Seinäjoen ammattikorkeakoulu Versio 1.0 15.1.2006 2 Sisällys Tiivistelmä... 3 1 Johdanto... 4 1.1 Dokumentin tarkoitus...
LisätiedotKun olet valmis tekemään tilauksen, rekisteröidy sovellukseen seuraavasti:
HENKILÖKORTTIEN SUUNNITTELUSOVELLUS SOVELLUKSEN KÄYTTÖOHJE Voit kokeilla korttien suunnittelemista valmiiden korttipohjien avulla ilman rekisteröitymistä. Rekisteröityminen vaaditaan vasta, kun olet valmis
LisätiedotOffice 2013 - ohjelmiston asennusohje
Office 2013 - ohjelmiston asennusohje Tämän ohjeen kuvakaappaukset on otettu asentaessa ohjelmistoa Windows 7 käyttöjärjestelmää käyttävään koneeseen. Näkymät voivat hieman poiketa, jos sinulla on Windows
LisätiedotSalasanojen turvallinen tallentaminen KeePass ohjelmalla
Salasanojen turvallinen tallentaminen KeePass ohjelmalla KeePass on vapaasti saatavilla oleva, avoimen lähdekoodin ohjelma, jonka tarkoituksena on auttaa salasanojen hallinnassa. Tämä KeePass ohje on päivitetty
LisätiedotWindows Phone. Sähköpostin määritys. Tässä oppaassa kuvataan uuden sähköpostitilin käyttöönotto Windows Phone 8 -puhelimessa.
Y K S I K Ä Ä N A S I A K A S E I O L E M E I L L E LI I A N P I E NI TAI M I K Ä Ä N H A A S T E LI I A N S U U R I. Windows Phone Sähköpostin määritys Määrittämällä sähköpostitilisi Windows-puhelimeesi,
LisätiedotMainoksen taittaminen Wordilla
Mainoksen taittaminen Wordilla Word soveltuu parhaiten standardimittaisten (A4 jne) word-tiedostojen (.docx) tai pdf-tiedostojen taittoon, mutta sillä pystyy tallentamaan pienellä kikkailulla myös kuvaformaattiin
LisätiedotPilvimappi. Opas Mimoza Latifi. Kuitit talteen ja järjestykseen ilmaiseksi!
Pilvimappi Kuitit talteen ja järjestykseen ilmaiseksi! Opas 9.5.2017 Mimoza Latifi Sisällys 1 Johdanto... 1 2 Boxissa tehtävät toimenpiteet... 2 2.1 Mobiilisovelluksen asentaminen ja käyttöönottaminen...
LisätiedotASENNUS- JA KÄYTTÖOHJE
ASENNUS- JA KÄYTTÖOHJE YKSIKKÖHINTA SOPIMUKSEN TOTEUTUNEET MÄÄRÄT-SOVELLUS CMPRO5 VERSIO 2.8 PÄIVITETTY HEINÄKUU 2010 COPYRIGHT 2010 ARTEMIS FINLAND OY. ALL RIGHTS RESERVED. KÄYTTÖOHJE SIVU 2 (12) SISÄLLYSLUETTELO
LisätiedotPELAAJAPROFIILI Mobiilisovellus
PELAAJAPROFIILI Mobiilisovellus Pelaajaprofiili netissä Pelaajaprofiilin www-palvelu on osoitteessa http://www.pelaajaprofiili.fi. Rekisteröidy tai hanki tunnukset ennen mobiilisovelluksen käyttöä. Pelaajaprofiilin
LisätiedotVahva tunnistautuminen Office palveluihin. MFA Suojauksen lisätarkistus
Vahva tunnistautuminen Office 365 - palveluihin MFA Suojauksen lisätarkistus Sisältö MFA Suojauksen lisätarkistus... 2 Ensisijaisen asetuksen määrittäminen... 3 Authenticator-sovellus Androidille... 4
LisätiedotLoCCaM Riistakamerasovellus. Dimag Ky dimag.fi
LoCCaM Riistakamerasovellus Dimag Ky janne.koski @ dimag.fi +358505907788 Sovelluksen toimintaperiaate Toimintaperiaate yksinkertaistettuna on seuraavanlainen Kamera ottaa kuvan tai videon jonka lähettää
LisätiedotWritten by Administrator Monday, 05 September 2011 15:14 - Last Updated Thursday, 23 February 2012 13:36
!!!!! Relaatiotietokannat ovat vallanneet markkinat tietokantojen osalta. Flat file on jäänyt siinä kehityksessä jalkoihin. Mutta sillä on kuitenkin tiettyjä etuja, joten ei se ole täysin kuollut. Flat
LisätiedotWebinaariin liittyminen Skype for
Webinaariin liittyminen Skype for Business Web Appin kautta Ohjeet Sähköpostin Liity webinaariin tästä -linkki Kun klikkaat Osallistumisohjeet webinaariin -sähköpostiviestissä olevaa Liity webinaariin
LisätiedotETÄPALVELU. HALTIK Videoportaali - osallistujan ohje
ETÄPALVELU HALTIK Videoportaali - osallistujan ohje 19.5.2015 Laitevaatimukset Tietokoneessa tulee olla asennettuna: Web-kamera Mikrofoni ja kaiuttimet tai kuulokkeet Tietokoneen internet selaimen tulee
LisätiedotSQL Server 2008 asennus
SQL Server 2008 asennus 1. Yleistä... 3 2. Edellytykset... 3 3. SQL Server 2008 Express asennus... 4 4. Yhteystiedot... 6 2/6 1. YLEISTÄ Tässä ohjeessa käydään vaiheittain Microsoft SQL Server 2008 tietokantaohjelmiston
LisätiedotPurot.net Wiki. Tutkielma. Paavo Räisänen. Centria Ammattikorkeakoulu 24.10.2012
Purot.net Wiki Tutkielma Paavo Räisänen Centria Ammattikorkeakoulu 24.10.2012 Sisällysluettelo 1: Esittely 2: Perustaminen 3: Uuden sivun luonti 4: Kuvien lisääminen 5: Linkin lisääminen 6: Lopuksi 1:
LisätiedotAimo-ohjauspaneelin käyttöohje Sisällys
Aimo-ohjauspaneelin käyttöohje Sisällys Tunnusten tilaaminen... 2 Sisäänkirjautuminen... 3 Käyttöliittymä... 4 Ryhmätekstiviestien lähettäminen... 5 Ryhmät... 7 Push-viestien lähettäminen... 12 Mobiilipalvelun
LisätiedotJypelin käyttöohjeet» Ruutukentän luominen
Jypelin käyttöohjeet» Ruutukentän luominen Pelissä kentän (Level) voi luoda tekstitiedostoon "piirretyn" mallin mukaisesti. Tällöin puhutaan, että tehdään ns. ruutukenttä, sillä tekstitiedostossa jokainen
LisätiedotTervetuloa kursseillemme! Kursseista tietoa myös verkkosivulla lastukirjastot.fi/ajankohtaista
Lahden kaupunginkirjasto ASIAKASKOULUTUKSET Kurssiohjelma Loka-joulukuu 2015 Opettele käyttämään tietokonetta, ota käyttöön oma sähköpostiosoite, kurkista internetiin, tai tutustu tablettiin. Tervetuloa
LisätiedotOhjeistus yhdistysten internetpäivittäjille
Ohjeistus yhdistysten internetpäivittäjille Oman yhdistyksen tietojen päivittäminen www.krell.fi-sivuille Huom! Tarvitset päivittämistä varten tunnukset, jotka saat ottamalla yhteyden Kristillisen Eläkeliiton
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ätiedotMeetNow-palvelun käyttöopas
MeetNow-palvelun käyttöopas toukokuu 2019 1 Sisällysluettelo Yhteyden avaaminen videoneuvottelulaitteella käyttäen URI-osoitetta... 3 Yhteyden avaaminen videoneuvottelulaitteella käyttäen IP-osoitetta
LisätiedotUuden työ- tai mittavälineen luominen tietokantaan
Sivu:1(12) Työ- ja mittaväline-tietokanta löytyy serveriltä APPL14.DE.ABB.COM/SRV/ABB Tarvitset read-oikeudet tietokannan tarkasteluun ja editor mainusers-oikeudet tietokannan muokkaukseen. Jos tarkoituksenasi
LisätiedotUuden työtilan luonti
Uuden työtilan luonti 1. Valitaan Uusi työtila vasemmanpuoleisesta valikosta 2. Valitaan Tyhjä työtila aukeavasta valikosta. Tämä toiminto luo uuden tyhjän työtilan. 3. Kun uusi työtila on luotu, aukeaa
LisätiedotJOVISION IP-KAMERA Käyttöohje
JOVISION IP-KAMERA Käyttöohje 1 Yleistä... 2 2 Kameran kytkeminen verkkoon... 2 2.1 Tietokoneella... 2 2.2 Älypuhelimella / tabletilla... 5 3 Salasanan vaihtaminen... 8 3.1 Salasanan vaihtaminen Windows
LisätiedotWindows 8 -kurssi. Kurssista
Windows 8 -kurssi petri.kiiskinen@wellamo-opisto.fi Kurssista Maanantaisin ja keskiviikkoisin 9. 16.9.2013 Kolme kertaa 3 x 4 h = 12 h Klo 12:15 15:30 Puolessa välissä pidetään vartin kahvitauko Kännykät
LisätiedotMobiilitulostus-/- skannausopas Brother iprint&scanille (ios)
Mobiilitulostus-/- skannausopas Brother iprint&scanille (ios) Sisällysluettelo Ennen Brother-laitteen käyttöä... Kuvakkeiden selitykset... Tavaramerkit... Johdanto... Lataa Brother iprint&scan App Storesta...
LisätiedotTik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu KÄYTTÖOHJE. LiKe Liiketoiminnan kehityksen tukiprojekti
Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu JÄRJESTELMÄN KÄYTTÖOHJE LiKe Liiketoiminnan kehityksen tukiprojekti Versio: 1.1 Tila: hyväksytty Päivämäärä: 13.2.2001
LisätiedotYksityiskohtaiset ohjeet. TwinSpacen käyttäminen
Yksityiskohtaiset ohjeet TwinSpacen käyttäminen Profiilin päivittäminen...3 Opettajien ja vierailijoiden kutsuminen TwinSpaceen...4 Oppilaiden kutsuminen TwinSpaceen...7 Blogin lisääminen TwinSpacen Harjoituksiin...10
LisätiedotSkype for Business ohjelman asennus- ja käyttöohje Sisällys
Skype for Business ohjelman asennus- ja käyttöohje Sisällys Kirjautuminen Office 365 -palveluun... 2 Skype for Business ohjelman asentaminen... 3 Yhteyshenkilöiden lisääminen Skype for Business ohjelmassa...
LisätiedotKirjaudu sisään palveluun klikkaamalla Omat kartat -painiketta.
Kirjaudu sisään palveluun klikkaamalla Omat kartat -painiketta. Sisäänkirjauduttuasi näet palvelun etusivulla helppokäyttöisen hallintapaneelin. Vasemmassa reunassa on esillä viimeisimmät tehdyt muutokset
LisätiedotData@Flow. Verkkosivuston hallinnan ohjeet. atflow Oy tuki@atflow.fi. AtFlow Oy, tuki@atflow.fi, +358 (0)50 452 5620
Data@Flow Verkkosivuston hallinnan ohjeet atflow Oy tuki@atflow.fi AtFlow Oy, tuki@atflow.fi, +358 (0)50 452 5620 Sisällysluettelo 1. Kirjautuminen... 2 2. Sivuston muokkaus... 2 3. Sivujen ja valikoiden
LisätiedotLiite 1: KualiKSB skenaariot ja PoC tulokset. 1. Palvelun kehittäjän näkökulma. KualiKSB. Sivu 1. Tilanne Vaatimus Ongelma jos vaatimus ei toteudu
Liite 1: skenaariot ja PoC tulokset 1. Palvelun kehittäjän näkökulma Tilanne Vaatimus Ongelma jos vaatimus ei toteudu Palvelun uusi versio on Palveluiden kehittäminen voitava asentaa tuotantoon vaikeutuu
LisätiedotMatopeli C#:lla. Aram Abdulla Hassan. Ammattiopisto Tavastia. Opinnäytetyö
Matopeli C#:lla Aram Abdulla Hassan Ammattiopisto Tavastia Opinnäytetyö Syksy 2014 1 Sisällysluettelo 1. Johdanto... 3 2. Projektin aihe: Matopeli C#:lla... 3 3. Projektissa käytetyt menetelmät ja työkalut
LisätiedotNokia Lifeblog 2.5 Nokia N76-1
Nokia Lifeblog 2.5 Nokia N76-1 2007 Nokia. Kaikki oikeudet pidätetään. Nokia, Nokia Connecting People, Nseries ja N76 ovat Nokia Oyj:n tavaramerkkejä tai rekisteröityjä tavaramerkkejä. Muut tässä asiakirjassa
LisätiedotMoodle-alueen muokkaaminen
Moodle-alueen muokkaaminen Alla oleva kuva esittää Moodle-aluetta sellaisena kuin se sinulle toimitetaan:: - Etusivun näkymä koostuu sivun keskellä olevista numeroiduista osioista sekä osioiden molemmilla
LisätiedotMainosankkuri.fi-palvelun käyttöohjeita
Mainosankkuri.fi-palvelun käyttöohjeita Sisällys 1. Johdanto... 1 2. Sisäänkirjautuminen... 1 3. Palvelussa navigointi... 2 4. Laitteet... 2 5. Sisällönhallinta... 4 6. Soittolistat... 7 7. Aikataulut...
LisätiedotOhjeet Minifactory 3 tulostimen käyttöönottoon
Ohjeet Minifactory 3 tulostimen käyttöönottoon Jooseppi Järvinen Turun normaalikoulu 28.8.2014 1 Nämä ohjeet on laadittu Minifactory 3 tulostimen käyttöönottokoulutuksessa ja näiden ohjeiden mukaisesti
LisätiedotItsepalvelukopiokone
Itsepalvelukopiokone Tarvitset kopiointiin joko Waltti-matkakortin tai tunnistetarran kirjastokorttiisi. Waltti-matkakortin voit hankkia Kansalaisinfosta ja tunnistetarran pääkirjaston Infosta. Näin aloitan
LisätiedotHARJOITUS 3: Asennetaan Windows Vista koneeseen Windows 7 Professional upgrade ohjelmisto (Windows 7 käyttöjärjestelmän asennus)
HARJOITUS 3: Asennetaan Windows Vista koneeseen Windows 7 Professional upgrade ohjelmisto (Windows 7 käyttöjärjestelmän asennus) Microsoft Windows Vista Business Microsoft Winodows 7 Professional Upgrade
LisätiedotM-FILES JÄSENREKISTERIN KÄYTTÖOHJE
M-FILES JÄSENREKISTERIN KÄYTTÖOHJE Tässä tiedostossa on ohjeistettu Suomen Nuorkauppakamarin jäsenrekisteri M-Filesin käyttöä. Yhdistyslain 11 mukaan Yhdistyksen jäsenistä on hallituksen pidettävä luetteloa.
Lisätiedot020 7766 085 Palvelemme arkisin klo. 08:00-17:00
020 7766 085 Palvelemme arkisin klo. 08:00-17:00 Windows Phone 8 Nokia Lumia käyttöönotto Sisällysluettelo Uuden puhelimen perusasetukset... 2 ENSI KÄYNNISTYS... 2 MICROSOFT-TILIN LUOMINEN... 3 KIRJAUTUMINEN
Lisätiedot2007 Nokia. Kaikki oikeudet pidätetään. Nokia, Nokia Connecting People, Nseries ja N77 ovat Nokia Oyj:n tavaramerkkejä tai rekisteröityjä
Nokia Lifeblog 2.5 2007 Nokia. Kaikki oikeudet pidätetään. Nokia, Nokia Connecting People, Nseries ja N77 ovat Nokia Oyj:n tavaramerkkejä tai rekisteröityjä tavaramerkkejä. Muut tässä asiakirjassa mainitut
LisätiedotFinwe KÄYTTÖOHJE. www.key2phone.com
KÄYTTÖOHJE Sisällysluettelo 1. Yleistä 3 Alkuvalmistelut 3 2. Sovelluksen lataaminen 4 3. Sovelluksen asennus puhelimeen 5 4. Rekisteröinti 6 5. Sovelluksen käyttö 7 Kohteen avaus 7 Avaaminen soittamalla
LisätiedotSALITE.fi -Verkon pääkäyttäjän ohje
SALITE.fi -Verkon pääkäyttäjän ohje Sisältö 1 Verkon pääkäyttäjä (Network Admin)...3 2 Verkonhallinta...3 2.1 Navigointi verkonhallintaan...3 2.2 Sivustot...3 2.1 Sivustojen toiminnot...4 2.3 Sivuston
LisätiedotVERKKOKIRJOJEN JA DIGILEHDEN KÄYTTÖOHJE
VERKKOKIRJOJEN JA DIGILEHDEN KÄYTTÖOHJE Huom! Tämä käyttöohje koskee seuraavia verkkokirjoja ja digilehtiä: Joka kodin huoltovihko, Osakkaan remontit taloyhtiössä, Suomen Kiinteistölehti, Taloyhtiön vastuunjakotaulukko
LisätiedotLumon tuotekirjaston asennusohje. Asennus- ja rekisteröintiohje
Lumon tuotekirjaston asennusohje Asennus- ja rekisteröintiohje 1. Sisältö 1. Asennuspaketin lataaminen 4 2. Zip-tiedoston purkaminen ja sovelluksen asentaminen 4 3. Sovelluksen rekisteröiminen 7 4. Sisällön
LisätiedotMobiilimaailma murroksessa 2011 Tommi Teräsvirta, Tieturi
Business is evolving, you should too. MeeGo ulkona vai myöhässä? Mobiilimaailma murroksessa 2011 Tommi Teräsvirta, Tieturi Helsinki, Tampere, Turku, Stockholm, Göteborg www.tieturi.fi MeeGo YALMP (Yet
LisätiedotCTRL+F Android-sovellus
CTRL+F Android-sovellus Vili-Robert Hietala Opinnäytteen raportointi Sähköosasto Toukokuu 2015 KUVAILULEHTI 14.04.2015 Tekijä(t) Vili-Robert Hietala Työn laji Opinnäytteen raportointi Sivumäärä 7 Luottamuksellisuus
LisätiedotKangasniemen yrityshakemisto KÄYTTÖOHJE YRITTÄJÄLLE. KANGASNIEMEN KUNTA yrityshakemisto.kangasniemi.fi
2015 Kangasniemen yrityshakemisto KÄYTTÖOHJE YRITTÄJÄLLE KANGASNIEMEN KUNTA yrityshakemisto.kangasniemi.fi 1 Sisällysluettelo 1. Sivustolle rekisteröityminen... 2 2. Yrityksen lisääminen... 3 2.1. Yritystiedot...
LisätiedotWindows Phone 7.5 erilainen ja fiksu älypuhelin. Vesa-Matti Paananen Liiketoimintajohtaja, Windows Phone Microsoft Oy vesku@microsoft.
Windows Phone 7.5 erilainen ja fiksu älypuhelin Vesa-Matti Paananen Liiketoimintajohtaja, Windows Phone Microsoft Oy vesku@microsoft.com Agenda 29.11.2011 Microsoftin strategia pähkinän kuoressa Kuluttajat
LisätiedotInformaatiotekniikan kehitysyksikkö
SAVONIA Savonia RPM Käyttöopas Informaatiotekniikan kehitysyksikkö 18.8.2011 Sisällysluettelo 1. Perusnäkymä... 3 2. Kirjautuminen... 4 3. Rekisteröinti... 5 4. Idean jättäminen... 6 4. Arviointi... 8
LisätiedotUutiskirjesovelluksen käyttöohje
Uutiskirjesovelluksen käyttöohje Käyttäjätuki: Suomen Golfpiste Oy Esterinportti 1 00240 HELSINKI Puhelin: (09) 1566 8800 Fax: (09) 1566 8801 E-mail: gp@golfpiste.com 2 Sisällys Johdanto... 1 Päänavigointi...
LisätiedotKäyttöohje. Ticket Inspector. Versio 1.0. Sportum Oy
Käyttöohje Ticket Inspector Versio 1.0 Sportum Oy 10.5.2017 Sivu 1 Sisällysluettelo 1. Yleistä... 2 2. Kirjautuminen ensimmäisellä kerralla / PIN-koodin unohtuessa... 3 3. Tunnistautuminen... 4 4. Päänäkymä...
LisätiedotSoLoMo InnovaatioCamp 19.3.2013. Ari Alamäki HAAGA-HELIA Tietotekniikan koulutusohjelma Ratapihantie 13 00520 Helsinki ari.alamaki @ haaga-helia.
SoLoMo InnovaatioCamp 19.3.2013 Ari Alamäki HAAGA-HELIA Tietotekniikan koulutusohjelma Ratapihantie 13 00520 Helsinki ari.alamaki @ haaga-helia.fi Social Mobile Local 7.3.2013 Perusversio-esimerkki 1.0
LisätiedotVIP Mobile Windows Phone. Opas asennukseen ja tärkeimpien toimintojen käyttöön
VIP Mobile Windows Phone Opas asennukseen ja tärkeimpien toimintojen käyttöön TSP-3719_1-1305 sennus Seuraavassa saat yksinkertaiset ohjeet VIP-sovelluksen asentamiseksi puhelimeesi. lla olevat vaiheet
LisätiedotKiipulan ammattiopisto. Liiketalous ja tietojenkäsittely. Erja Saarinen
Kiipulan ammattiopisto Liiketalous ja tietojenkäsittely Erja Saarinen 2 Sisällysluettelo 1. Johdanto... 3 2. Hyvät internetsivut... 3 3. Kuvien koko... 4 4. Sivujen lataus... 4 5. Sivukartta... 5 6. Sisältö...
LisätiedotOppilaan opas. Visuaaliviestinnän Instituutti VVI Oy. Versio 0.2 (2008-01-21)
Oppilaan opas Visuaaliviestinnän Instituutti VVI Oy Versio 0.2 (2008-01-21) Versio Päivämäärä Kuvaus 0.1 2005-01-16 Ensimmäinen versio. 0.2 2008-01-21 Korjattu kuvatiedostojen maksimiresoluutio ja muutamia
LisätiedotApple iphone 4 puhelimen käyttöönotto:
Apple iphone 4 puhelimen käyttöönotto: Ennen vanhan puhelimesi käytöstä poistoa, pidäthän huolen, että olet synkronisoinut yhteystietosi Exchange palvelimelle! iphone 4 yhdellä silmäyksellä Purettuasi
LisätiedotCeepos mobiilimaksaminen
Ceepos mobiilimaksaminen Käyttöohje Versio 1.0 Servica Oy Servica Oy Ceepos mobiilimaksaminen 2 (14) Sisällys 1 Ceepos Mobiilimaksu... 3 2 Sovelluksen määritykset... 3 2.1 Sovelluksen lataaminen... 3 2.2
LisätiedotWhatsApp-ryhmien luominen ja ylläpitäminen Windows Phone -laitteilla
WhatsApp-ryhmien luominen ja ylläpitäminen Windows Phone -laitteilla WhatsApp-ryhmän luomiseksi sinulla tulee olla asennettuna WhatsApp-ohjelma puhelimeesi ja sen täytyy olla aktivoitu. Sovelluksen löytää
LisätiedotApix Vastaanota-palvelun lisäominaisuus. Vastaanota+ Pikaohje. 24.09.2015 Versio 2.0 DRAFT
Apix Vastaanota-palvelun lisäominaisuus Vastaanota+ Pikaohje 24.09.2015 Versio 2.0 DRAFT 1 Sisältö Yleistä... 2 Käyttäjät... 3 Näkymät... 3 Kirjautumisnäkymä... 4 'Etusivu -näkymä... 5 Ikonien selitykset...
LisätiedotSkype for Business pikaohje
Skype for Business pikaohje Sisällys KOKOUSKUTSU... 2 ENNEN ENSIMMÄISEN KOKOUKSEN ALKUA... 4 LIITTYMINEN KOKOUKSEEN SKYPE FOR BUSINEKSELLA... 5 LIITTYMINEN KOKOUKSEEN SELAIMEN KAUTTA... 6 LIITTYMINEN KOKOUKSEEN
LisätiedotWINDOWS 8.1. SAMPOLAN KIRJASTO TIETOTORI Sammonkatu 2 33540 Tampere 040 800 7816 tietotori.sampola@tampere.fi
WINDOWS 8.1 SAMPOLAN KIRJASTO TIETOTORI Sammonkatu 2 33540 Tampere 040 800 7816 tietotori.sampola@tampere.fi WINDOWS 8.1 2(14) Sisällys Windows 8.1... 3 Microsoft-tili... 5 Aloitusnäyttö... 6 Navigointi
LisätiedotTAMK Ohjelmistotekniikka G Graafisten käyttöliittymien ohjelmointi Herkko Noponen Osmo Someroja. Harjoitustehtävä 2: Karttasovellus Kartta
TAMK Ohjelmistotekniikka G-04237 Graafisten käyttöliittymien ohjelmointi Harjoitustehtävä 2: Karttasovellus Kartta TAMK Karttasovellus Kartta Sivu 2/8 Sisällysluettelo 1. JOHDANTO...3 2. VAATIMUSMÄÄRITTELY...
LisätiedotOutlook ja Yritysportaali iphonelle
Outlook ja Yritysportaali iphonelle Sisältö 1. Tarvittavat sovellukset... 2 2. Secure Hubiin kirjautuminen... 3 3. Outlookin ja Yritysportaalin käyttöönotto... 7 4. Hyvä ottaa huomioon asennuksen jälkeen....
LisätiedotAsiakas ja tavoite. Tekninen toteutus
Asiakas ja tavoite Heikieli on vuonna 2015 perustettu yhden hengen asiantuntijayritys, joka tarjoaa käännös- ja oikolukupalveluita englannista ja saksasta suomeksi. Freelance-kääntäjiä on Suomessa paljon,
LisätiedotLastensuojelutyön kohtaamisväline
Lastensuojelutyön kohtaamisväline TAIKAMATKA TUOTANTO www.taikamatka.fi Grafaello Oy Susanna Ojalehto (tj) Mannenkatu 1 90100 Oulu +358 40 510 9603 grafaello@grafaello.fi www.grafaello.fi Aineiston kopioiminen
LisätiedotKÄYTTÖOHJE. Servia. S solutions
KÄYTTÖOHJE Servia S solutions Versio 1.0 Servia S solutions Servia Finland Oy PL 1188 (Microkatu 1) 70211 KUOPIO puh. (017) 441 2780 info@servia.fi www.servia.fi 2001 2004 Servia Finland Oy. Kaikki oikeudet
LisätiedotTAITAJA 2007 ELEKTRONIIKKAFINAALI 31.01-02.02.07 KILPAILIJAN TEHTÄVÄT. Kilpailijan nimi / Nro:
KILPAILIJAN TEHTÄVÄT Kilpailijan nimi / Nro: Tehtävän laatinut: Hannu Laurikainen, Deltabit Oy Kilpailutehtävä Kilpailijalle annetaan tehtävässä tarvittavat ohjelmakoodit. Tämä ohjelma on tehty laitteen
LisätiedotTALLENNETAAN MUISTITIKULLE JA MUISTIKORTILLE
TALLENNETAAN MUISTITIKULLE JA MUISTIKORTILLE HERVANNAN KIRJASTON TIETOTORI Insinöörinkatu 38 33720 Tampere 040 800 7805 tietotori.hervanta@tampere.fi TALLENNETAAN MUISTIKULLE JA MUISTIKORTILLE 1 Muistitikun
LisätiedotEASY Tiedostopalvelin - mobiilin käyttöopas
EASY Tiedostopalvelin - mobiilin käyttöopas Android www.storageit.fi - Äyritie 8 D, 01510 VANTAA Salorantie 1, 98310 KEMIJÄRVI Sisältö 1. Lataaminen ja asennus 2. Kansiot ja tiedostot Uusien tiedostojen
LisätiedotCollector for ArcGIS. Ohje /
Collector for ArcGIS Ohje / 10.5.2019 2 (11) Sisältö 1. Collector for ArcGIS... 3 2. Kartan luominen ArcGIS Onlinessa... 3 2.1 Karttatason luominen... 3 2.2 Ominaisuustietotaulun kenttien määrittäminen...
LisätiedotLukkarikone Pikaohjeet v. 1.0
Lukkarikone Pikaohjeet v. 1.0 Huom! Lukkarikone toimii oikein vain jos koulutusohjelmasi ylläpitää lukujärjestystietoja Metropolian tilanvarausjärjestelmässä (tvj.metropolia.fi). Käyttöperiaate Lukkarikone
LisätiedotJoomla pikaopas. Yksinkertainen opas, jossa neuvotaan esimerkkisivuston teko Joomla julkaisujärjestelmällä vaihe vaiheelta.
Joomla pikaopas Yksinkertainen opas, jossa neuvotaan esimerkkisivuston teko Joomla julkaisujärjestelmällä vaihe vaiheelta. Paavo Räisänen www.ohjelmoimaan.net Tätä opasta saa vapaasti kopioida, tulostaa
LisätiedotAndroid jatkaa kasvua
Liiketoiminta kehittyy, kehity sinäkin! Android jatkaa kasvua Millä eväin? Anssi Rusanen, asiantuntija Helsinki, Tampere, Turku, Tukholma, Göteborg www.tieturi.fi Copyright Tieturi 14.1.2011 1 17.1.2011
LisätiedotKURRA HOCKEY RY Nettisivujen joukkueen ylläpito-ohje Piia Heiniö, 1/2018. Kurra Hockey Ry 1
KURRA HOCKEY RY Nettisivujen joukkueen ylläpito-ohje Piia Heiniö, 1/2018 Kurra Hockey Ry 1 Kirjautuminen ylläpitoon https://www.kurra.fi/jasen Kirjaudu sisään saamillasi tunnuksilla Kurra Hockey Ry 2 Päivitä
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ätiedotOutlook ja Yritysportaali Androidille
Outlook ja Yritysportaali Androidille Sisältö 1. Tarvittavat sovellukset... 2 2. Secure Hubiin kirjautuminen... 3 3. Outlookin ja Yritysportaalin käyttöönotto... 5 4. Hyvä ottaa huomioon asennuksen jälkeen....
LisätiedotComet pysäköintimittarin asennus ja kytkeminen tietokoneeseesi (Windows XP) USB-kaapelilla.
Comet pysäköintimittarin asennus ja kytkeminen tietokoneeseesi (Windows XP) USB-kaapelilla. HUOM! TÄMÄ OHJE ON COMET LAITTEEN ENSIMMÄISTÄ ASENNUSKERTAA VARTEN. Ladataksesi rahaa Comet pysäköintimittariisi
LisätiedotAndroid. Sähköpostin määritys. Tässä oppaassa kuvataan uuden sähköpostitilin käyttöönotto Android 4.0.3 Ice Cream Sandwichissä.
Y K S I K Ä Ä N A S I A K A S E I O L E M E I L L E LI I A N P I E NI TAI M I K Ä Ä N H A A S T E LI I A N S U U R I. Android Sähköpostin määritys Määrittämällä sähköpostitilisi Android-laitteeseesi, voit
LisätiedotOP-eTraderin käyttöopas
OP-eTraderin käyttöopas Tämä käyttöopas on lyhennetty versio virallisesta englanninkielisestä käyttöoppaasta, joka löytyy etrader - sovelluksen Help-valikosta tai painamalla sovelluksessa F1 -näppäintä.
LisätiedotMoodle-alueen muokkaaminen
Moodle-alueen muokkaaminen Alla oleva kuva esittää Moodle-aluetta sellaisena kuin se sinulle toimitetaan tilattuasi alueen Opetusteknologiapalveluista: - Etusivun näkymä koostuu sivun keskellä olevista
LisätiedotRAY MOBIILIASIAKASKORTTI
1 RAY MOBIILIASIAKASKORTTI Mobiiliasiakaskortti on matkapuhelimeen ladattava kortti, joka toimii perinteistä muovista asiakaskorttia vastaavana näyttökorttina. Siihen on personoitu asiakkaan nimi, asiakasnumero
LisätiedotICT-info opiskelijoille
ICT-info opiskelijoille 2019 BYOD on toimintamalli, joka on nopeasti yleistymässä niin yrityksissä kuin oppilaitoksissakin. BYOD-kokonaisuuteen kuuluu WLAN, tulostus, tietoturva, sovellukset, IT-luokat,
LisätiedotSkype for Business ohjelman asennus- ja käyttöohje Sisällys
Skype for Business ohjelman asennus- ja käyttöohje Sisällys Kirjautuminen Office 365 -palveluun... 2 Skype for Business ohjelman asentaminen... 3 Yhteyshenkilöiden lisääminen Skype for Business ohjelmassa...
LisätiedotEASY Tiedostopalvelin - mobiilin käyttöopas
EASY Tiedostopalvelin - mobiilin käyttöopas ios www.storageit.fi - Äyritie 8 D, 01510 VANTAA Salorantie 1, 98310 KEMIJÄRVI Sisältö 1. Lataaminen ja asennus 2. Kansiot ja tiedostot Uusien tiedostojen luonti
LisätiedotKuluttajat ja uuden teknologian hyväksyminen. Kuluttajan ja markkinoijan suhde tulevaisuudessa Anu Seisto, VTT
Kuluttajat ja uuden teknologian hyväksyminen Kuluttajan ja markkinoijan suhde tulevaisuudessa Anu Seisto, VTT 2 Miksi kuluttaja / käyttäjänäkökulma on mielenkiintoinen? Jokainen käyttäjä havainnoi teknologian
LisätiedotSoftware product lines
Thomas Gustafsson, Henrik Heikkilä Software product lines Metropolia Ammattikorkeakoulu Insinööri (AMK) Tietotekniikan koulutusohjelma Asiantuntijateksti 17.11.2013 Sisällys 1 Johdanto 1 2 Software product
LisätiedotWordpresspikaopas. Viivamedia
Wordpresspikaopas 1 Viivamedia Kirjautuminen Kirjaudu sivuston ylläpitoon osoitteessa http://[verkkotunnus]/wp-admin. Verkkotunnus on sivuston osoitteen perusosa, esim. viivamedia.fi. Syöttämällä pääkäyttäjältä
LisätiedotPUSH palvelut mobiilikehityksessä: Android ja Windows phone 7. Pauli Kettunen
PUSH palvelut mobiilikehityksessä: Android ja Windows phone 7 Pauli Kettunen Esityksen rakenne 1. Taustaa 2. Push web-ohjelmoinnissa Comet Interaktiomallit 3. Push älypuhelinalustoilla Deacon pilvipalveluna
LisätiedotOHJE Jos Kelaimeen kirjautuminen ei onnistu Mac-koneella Sisällys
Sisällys 1 Varmista, että DigiSign-kortinlukijaohjelmisto on käynnissä 2 1.1 DigiSign-kuvake 2 1.2 Sovelluksen käynnistäminen 2 1.3 Kortin toiminnan varmistaminen 4 2 Jos käytät selaimena Mozilla, Firefox
Lisätiedotlizengo Asennusopas Windows: in kopioiminen
lizengo Asennusopas Windows: in kopioiminen Windows: in kopioiminen lizengo Asennusopas Klikkaa sitä Windows-versiota, jonka haluat kopioida USB-tikulle, niin pääset suoraan oikeaan oppaaseen. Windows
LisätiedotWindows Phone 8 laitteiden käyttöönotto. Sisällysluettelo
Windows Phone 8 laitteiden käyttöönotto Tämä ohjeistus on tehty Windows Phone käyttöjärjestelmän versiolle 8.0 ja on tarkoitettu seuraaville päätelaitteille: Nokia Lumia 820 Nokia Lumia 920 Nokia Lumia
Lisätiedot