Pyry-Pekka Kujala. jqtouch-sovelluskehys

Koko: px
Aloita esitys sivulta:

Download "Pyry-Pekka Kujala. jqtouch-sovelluskehys"

Transkriptio

1 Pyry-Pekka Kujala jqtouch-sovelluskehys Liiketalous ja matkailu 2012

2 2 VAASAN AMMATTIKORKEAKOULU Tietojenkäsittely TIIVISTELMÄ Tekijä Pyry-Pekka Kujala Opinnäytetyön nimi jqtouch-sovelluskehys Vuosi 2012 Kieli suomi Sivumäärä 38 Ohjaaja Klaus Salonen Opinnäytetyöni käsittelee jqtouch-sovelluskehyksen käyttöä. jqtouch on mobiililaitteille kehitetty alusta, jonka avulla verkkosivujen teko mobiililaitteille optimoituun muotoon on helppoa ja nopeaa. Monet valmiit elementit auttavat sivuston suunnittelussa ja rakentamisessa. Toteutan opinnäytetyönä yksinkertaisen sovelluksen, joka esittelee jqtouchin päätoiminnot. Niihin kuuluu mm. valikkojen rakentaminen ja komentosarjakielen käyttö. Työssä käydään läpi myös kuva-albumin tekoa ja sijainnin määrittämistä. Työ sisältää valmiita koodiosioita varsinaisesta mobiilisovelluksesta. jqtouch-sovelluskehyksen, HTML:n ja CSS-tyylitiedoston avulla voidaan rakentaa yksinkertaisia verkkosovelluksia. Monimutkaisten sovellusten kehittämiseen tarvitaan vahva osaaminen Javascript-komentosarjakieltä. Avainsanat mobiililaitteet, sovelluskehykset, HTML, ohjelmointi

3 3 VAASAN AMMATTIKORKEAKOULU UNIVERSITY OF APPLIED SCIENCES Tietojenkäsittely ABSTRACT Author Pyry-Pekka Kujala Title jqtouch framework Year 2012 Language Finnish Pages 38 Name of Supervisor Klaus Salonen This thesis covers the use of jqtouch framework. jqtouch is developed for mobile devices, which helps building web sites optimized for handheld devices. Many existing elements help in designing and building web sites. A simple application that presents the main features of jqtouch was developed for this thesis. These features consist of developing a menu structure and the use of script language. The application also includes the development of a gallery and geolocation. This thesis includes examples of complete code snippets. With jqtouch, HTML and CSS it is possible to build simple mobile web applications. When there is a need to build more complicated applications, good knowledge of Javascript is necessary. Keywords Mobile Devices, Application Framework, HTML, Programming

4 4 SISÄLLYS TIIVISTELMÄ ABSTRACT 1 JOHDANTO JQTOUCH Yhteinen kieli jqtouchin luoja Hyödyt ja haitat SUUNNITTELU jqtouch-sovelluskehyksen lataaminen Perusrakenne Sivurakenne Videon toisto Sijainti Yhteydenottolomake Canvas-elementti Musiikkisoitin TOTEUTUS Kohderyhmät ja toimeksiantaja Lähtötilanne Esimerkkisivun lataaminen Etusivu ja painikkeiden teko Mediasivut Kuva-albumi Paikkatiedon hakeminen Yhteydenottolomake Kellon toteuttaminen canvas-elementillä Musiikkisoittimen toteutus JOHTOPÄÄTÖS LÄHTEET... 38

5 5 KUVA- JA TAULUKKOLUETTELO Kuva 1. Mobiilialustojen ohjelmointikielet. 9 Kuva 2. Pöytäkonenäkymä Facebook-kirjautumisikkunasta. 11 Kuva 3. Mobiiliselainnäkymä Facebook-kirjautumisikkunasta. 12 Kuva 4. Yläpalkki. 15 Kuva 5. Listat. 17 Kuva 6. Etusivu. 27 Kuva 7. Kuva-albumin pikkukuvat. 29 Kuva 8. Kuva-albumin kuva. 30 Kuva 9. Sijainti kartalla. 31 Kuva 10. Yhteydenottolomake. 33 Kuva 11. Canvas-elementti. 34 Kuva 12. Musiikkisoitin. 36 Taulukko 1. Yläpalkin lisääminen ja määrittely. 14 Taulukko 2. Listat. 15 Taulukko 3. Yksittäisten painikkeiden teko. 16 Taulukko 4. Listaelementti. 18 Taulukko 5. Määränpääsivu. 19 Taulukko 6. Video-tunnisteen käyttö. 19 Taulukko 7. Sijainnin määrittäminen. 20

6 6 Taulukko 8. Sijainnin näyttäminen. 21 Taulukko 9. Virheiden esittäminen. 21 Taulukko 10. Kartan esittäminen sivulla. 22 Taulukko 11. Lomakkeen lähetys. 23

7 7 1 JOHDANTO Työn tavoitteena on perehtyä jqtouch-sovelluskehyksen toimintaan ja sen käyttöön. Älypuhelimien yleistymisen takia aihe on ajankohtainen. Monet yritykset haluavat erottua tietokoneille suunnattujen verkkosivujen lisäksi myös mobiililaitteille optimoiduilla verkkosivuilla. Toimeksiantajana työlle toimii työn tekijä. Kohderyhmä työlle on ystäväpiiri. Tarkoituksena on esitellä jqtouchin käyttömahdollisuuksia. Työssä käydään läpi sivustojen perusrakennetta ja muutamia toimintoja, joita voidaan toteuttaa hyödyntäen HTML5:ttä, CSS-tyylitiedostoja ja Javascript-komentosarjakieltä.

8 8 2 JQTOUCH 2.1 Yhteinen kieli Maailma on täynnä eri päätelaitteita ja monia eri ohjelmointikieliä. Kukaan ei osaa kaikkia kieliä ja näin ollen pitää suuntautua tiettyyn kieleen tai alustaan. HTML on yhteinen kieli, jota kaikki alustat ymmärtävät riippumatta siitä, onko kyseessä puhelin, taulutietokone tai pöytätietokone Internetin yleisin merkintäkieli HTML on päässyt jo viidenteen versioonsa. Tämä versio tuo mukanaan huimia uudistuksia liittyen juuri tähän yhtenäistämiseen eri alustojen välillä. HTML merkintäkielenä on siitä hyvä, että se on kieli, joka on helppo omaksua, dokumentteja ja ohjeita löytyy valtavasti ja sen kirjoittaminen ei vaadi muuta kuin tekstinkäsittelyohjelman ja internetselaimen. HTML5:n yleistyessä tarjolle on tullut monia helpottavia kehitystyökaluja mobiilialustoille, jotka hyödyntävät juuri HTML-, CSS- ja Javascript-kieliä. jqtouch on yksi suosituimmista iphonelle käytettävistä sovelluskehyksistä, joka toimii yhteistyössä HTML5:n kanssa. Kuvassa 1 on esiteltynä eri mobiilialustat ja niiden ohjelmointikielet. iphonen pääasiallinen ohjelmointikieli on Objective-c, Androidin ja Blackberryn Java ja Windows-puhelinten C#. Jos oman sovelluksensa haluaa toimivan jokaisella alustalla, tulee se kääntää usealle eri kielelle. Tämä aiheuttaa sen, että sovellukseen käytettävä aika ja raha on monelle yritykselle liikaa, jolloin tulee valita vain tietty alusta, jolle sovellus kehitetään. Verkkosovelluksen hyötynä on sen käyttämä kieli. Jokainen mobiilialusta ymmärtää verkossa yleisimmin käytettäviä kieliä, HTML, CSS ja Javascript. Kun sovellus on tehty, se toimii lähes kaikilla alustoilla ja sen kääntäminen natiiviksi sovellukseksi onnistuu PhoneGap-kehitystyökalulla.

9 9 Kuva 1. Mobiilialustojen ohjelmointikielet 2.2 jqtouchin luoja jqtouch on David Kanedan luoma ja Jonathan Starkin ylläpitämä kehitystyökalu mobiilialustoille. Sen avulla pystyy vaivattomasti luomaan kämmenlaitteille optimoituja verkkosivuja ja verkko-ohjelmia. jqtouch hyödyntää HTML-, CSS- ja jquery -tekniikoita. Käyttäen vain näitä tekniikoita pystyy luomaan lähes yhtä rikkaita sovelluksia ominaisuuksiltaan kuin varsinaisilla ohjelmointikielillä kirjoitetuissa sovelluksissa. jqtouch on osa Sencha Labs -yritystä, joiden tuotteita ovat mm. Sencha Touch ja Sencha Animator. Sencha Touch on hieman vastaava kuin jqtouch, mutta on suunnattu enemmän ohjelmistokehittäjille. Sen ydin mahdollistaa tekemään optimoidumpia ja kevyempiä sovelluksia kuin jqtouch. Sencha Touch tarjoaa suuremman määrän ominaisuuksia ja komponetteja, joten se sopii täten paremmin mobiilikehittäjille, jotka haluavat rakentaa monipuolisempia ulkoasuja ja toimintoja sovellukseensa.

10 Hyödyt ja haitat Mikä on verkkosovellus? Verkkosovellus on selaimessa toimiva sivusto, jonka sisällöllä ei sinänsä ole merkitystä. Se voi olla kaikkea mainossovelluksien ja monimutkaisten kuntoilusovelluksien väliltä. Verkkosovelluksia ei siis asenneta itse laitteeseen, vaan ne toimivat verkkopohjaisesti selaimessa. Etuna on, että voit käyttää sovellusta missä vain ja miltä laitteelta vain. Verkkosovellukset on kehitetty niin, että ne skaalautuvat näytölle riippuen käytössä olevan laitteen ominaisuuksista. Tämä tarkoittaa sitä, että pöytätietokoneella sovellus näyttää version, joka on optimoitu suurelle näytölle ja käytettäväksi hiirellä (Kuva 2.). Mobiililaitteella sovellus on optimoitu pienemmälle näytölle ja käytettäväksi koskettamalla näyttöä (Kuva 3.). Verkkosovelluksia ei voi myydä sovelluskaupoissa. Miten verkkosovellukset eroavat natiivisovelluksista? Natiivisovellus on kirjoitettu käyttäen ohjelmointikieltä, joka on tarkoitettu tietylle alustalle, esimerkiksi ios käyttää Objective-C-ohjelmointikieltä. Tämä tarkoittaa sitä, että jos haluaa tehdä sovelluksen, tulee osata tietty ohjelmointikieli. Jos haluaa sovelluksen useammalle alustalle toimivaksi, tulee osata myös niiden ohjelmointikielet. Natiivisovellusten etuna on se, että niiden avulla on mahdollista käyttää laitteen ominaisuuksia paremmin hyväksi, esimerkiksi kameraa. Natiivisovelluksille on myös oma kanava, jonka kautta kehittäjät voivat levittää niitä. Applen sovelluskauppa on nimeltä App Store, Android-sovelluksille on Google Play ja Windows Phonelle on Marketplace. Haittoina voidaan luetella kynnys opiskella uusi kieli, elleivät esimerkiksi ios:n ja Androidin ohjelmointikielet ole entuudestaan tuttuja, kehittäjiltä vaadittava vuosimaksu tai kertamaksu, päivitysten hitaus ja hyväksymisprosessi. Jotta sovelluksen saa myyntiin sovelluskauppaan, tulee maksaa joko vuosimaksu tai kertamaksu. Apple- ja Windows Phone-kehittäjien vuosimaksu on 99 dollaria ja Androidilla 25 dollarin suuruinen kertamaksu. Jokainen sovellus käy läpi hyväksymisprosessin, ennen kuin ne päätyvät kauppaan. Pahimmillaan siihen prosessiin menee viikoista kuukausiin.

11 11 Verkkosovellusten hyöty on siinä, että ne ovat alustariippumattomia. Sovellus toimii kaikissa laitteissa, joissa on internet ja selain. Sovellusten päivittäminen on paljon helpompaa ja nopeampaa. Jos huomaa sovelluksessa ohjelmavirheen, pystyy sen välittömästi korjaamaan. Suurimpina haittoina on, että verkkosovellukset eivät voi hyödyntää samalla lailla kaikkia päätelaitteen ominaisuuksia. Toinen ongelma verkkosovelluksissa on niistä saatava raha. Natiivisovelluksilla on kauppa, josta raha tulee, mutta verkkosovelluksiin tulee kehittää oma maksusysteemi, jos aikoo ansaita niillä. Kuva 2. Pöytäkonenäkymä Facebook-kirjautumisikkunasta.

12 k-kirjautumisikkunasta. 12

13 13 3 SUUNNITTELU Sovelluksen tavoite on esitellä jqtouchin ja HTML5:n keskeisimmät ominaisuudet. Näihin lukeutuu mm. videon ja äänen toisto, lomake, kuva-albumi, sijaintitiedon hakeminen ja muokattujen määritelmien lisäys. 3.1 jqtouch-sovelluskehyksen lataaminen Sivuston valmistus aloitetaan lataamalla jqtouch-sovelluskehys osoitteesta Haettu sovelluskehys sisältää kaiken tarpeellisen mobiiliverkkosovelluksen tekoon. Tärkeimmät tiedostot, jotka tekevät sovelluksen rakentamisesta nopeaa ja helppoa ovat: CSS-tyylitiedostot. Nämä sisältävät valmiiksi määritellyt tyylit mm. listoille ja painikkeille. Kaikki tyylit ovat tehty noudattaen Applen ios-tyyliä ja tehty mahdollisimman tarkkaan jäljittelemään alkuperäistä. Tyylien muokkaaminen oman näköiseksi on helppoa hyödyntäen valmiita määrittelyjä. JQueryn Javascript-kirjasto sisältää funktioita, joilla mm. käyttäjän vaihtaessa sivua, saadaan liikkuva siirtymä sivujen väliin. Tämän kirjaston avulla sovelluksiin saadaan samaa käyttäytymistä kuin natiiveissa iossovelluksissa. Laajennukset sisältävät valmiit JQuery-funktiot mm. paikantamiselle ja yhteydettömälle tilalle. 3.2 Perusrakenne Sovelluksen perusrakenne koostuu kahdesta pääkohdasta. Jokaisen sivun ylälaidassa on palkki (toolbar), joka sisältää sen hetkisen sivun nimen ja mahdollisia painikkeita. Palkin lisääminen onnistuu muutamalla rivillä koodia (Taulukko 1).

14 14 Taulukko 1. Yläpalkin lisääminen ja määrittely. <div class="toolbar"> <h1>otsikko</h1> <a href="# " class="back">sivun nimi</a> </div> Yläpalkin lisääminen tapahtuu lisäämällä div-elementti, jonka luokkana toimii toolbar. Toolbar-luokka on määritelty jqtouchin tyylitiedostoissa ja sen käyttäytyminen jquery-tiedostoissa. Yläpalkki on määritelty sivun yläreunaan. Otsikko laitetaan h1-tunnisteisiin. Otsikko on valmiiksi muotoiltu ja tulee oikeaan kohtaan. Painikkeiden lisääminen yläpalkkiin onnistuu a-tunnisteella. Sen avulla määritellään, mille sivulle painike vie ja mitä siirtymää käytetään. Jos halutaan sivun siirtyvän edelliselle sivulle, luokaksi laitetaan back. (Kuva 4).

15 15 Kuva 4. Yläpalkki. Perusrakenteeseen kuuluu myös listat, joiden avulla sivulle saadaan painikeryhmiä. Seuraavassa koodissa nähdään, kuinka listojen luominen jqtouchissa onnistuu (Taulukko 2). Taulukko 2. Listat. <ul class="rounded"> <li class="arrow"> <a href="#eka"><img src="kuvat/bird.png">linnut</a> </li> <li class="arrow">

16 16 </ul> <a href="#eka"><img src="kuvat/coffee.png">kahvit</a> </li> <li class="arrow"> <a href="#eka"><img src="kuvat/box.png">laatikot</a> </li> Listat aloitetaan ul-tunnisteella, jonka luokaksi määritellään rounded. Roundedluokka on valmiiksi määritelty luokka, joka tekee listoista pyöreäreunaisia ja tasaisia (Kuva 5). Listaan saadaan lisää painikkeita lisäämällä li-tunnisteita. Painikkeisiin saadaan nuolet määrittelemällä listan luokaksi arrow. Se lisää jokaisen painikkeen oikeaan reunaan nuolen, joka antaa ymmärtää, että painiketta painamalla päästään eteenpäin. Jokaisen listaelementin muokkaaminen erikseen onnistuu tyylitiedostojen avulla. Yksittäisten painikkeiden teko onnistuu myös listaelementillä. Seuraavassa koodissa nähdään, kuinka yksittäisten painikkeiden teko onnistuu (Taulukko 3). Taulukko 3. Yksittäisten painikkeiden teko. <ul class="individual"> <li><a "> </a></li> <li><a href="# ">Yhteydet</a></li> </ul> Tällä kertaa ul-tunnisteen luokaksi määritellään individual. Se tekee painikkeista yksittäisiä ja laittaa niitä kaksi rinnakkain (Kuva 5). Yhden ul-tunnisteen sisään voidaan laittaa vain kaksi listaelementtiä, mutta tarvittaessa ul-tunnisteita voi olla monta peräkkäin.

17 17 Halutessaan sivulle infotauluja, se onnistuu luomalla div-elementin, jonka luokaksi määritellään info. Kun tämän div-elementin sisään kirjoitetaan tekstiä, saadaan valmiiksi muotoiltu infopalkki (Kuva 5). jqtouch tarjoaa monta valmiiksi määriteltyä elementtiä, joiden avulla pystyy helposti ja nopeasti rakentamaan mobiililaitteille optimoituja sivustoja. Edellä kuvatut elementit ovat sivuston rakenteen kannalta olennaisimpia. Niiden avulla pystytään rakentamaan perussivusto, jossa on painikkeita sivuille ja staattista sisältöä. Kuva 5. Listat.

18 Sivurakenne jqtouch tekee navigoinnin sivujen välillä helpoksi. Koko sivusto on kirjoitettu yhteen tiedostoon yksinkertaisissa sivustoissa. Perussivusto sisältää painikkeita ja linkkejä eri sivuston osioihin. Edellä esitetyssä koodissa on esitelty listaelementin rakenne (Taulukko 3). Tutkitaan tarkemmin yhden listaelementin rakennetta (Taulukko 4). Taulukko 4. Listaelementti. <li class="arrow"> <a href="#eka">laatikot</a> </li> Listan elementillä voi olla kolme eri luokkaa. Ensimmäinen on luokaton lista, eli listan elementti ilman nuolta, jolloin sulkeisiin kirjoitetaan vain li. Luokatonta listaa käytetään yleensä, jos painikkeista ei ole tarkoitus painaa tai se ei ole linkki. Seuraavana on li.arrow ja li.forward. Nämä osoittavat listan elementin olevan painettavissa ja johtavan toiselle sivulle. Ylemmässä esimerkissä on käytetty li.arrow- luokkaa. Listan sisällä on ankkurielementti, johon määritellään linkin määränpää. Jos käytetään samassa tiedostossa olevaa määränpäätä, määränpää merkitään käyttäen ristikkomerkkiä (#). Yllä olevassa tapauksessa painike vie sivulle, jonka tunniste on #eka. Jos määränpääsivu on ulkoinen sivu, käytetään suoraa polkua sivuun, esimerkiksi../hinnat.html. Nämä sivut haetaan hyödyntäen AJAX-tekniikkaa. Jotta linkki toimisi, määränpää tulee olla määritelty. Taulukon 4 esimerkissä laatikot-painike vie #eka-sivulle. Tämä sivu tulee merkitä koodiin seuraavalla tavalla (Taulukko 5). Sivun aloittaa <div>-elementti, jonka id:n tulee olla sama kuin siihen johtava linkki. Tässä tapauksessa <div id= eka >. Seuraavaksi sivuston rakenne seuraa perussivun rakennetta (Taulukko 2). Aluksi tulee yläpalkki, jota seu-

19 19 raa otsikko. Yläpalkissa on takaisin-painike edelliselle sivulle. Sivulla ei ole muuta sisältöä. Taulukko 5. Määränpääsivu. <div id="eka"> <div class="toolbar"> <h1>laatikot</h1> <a href="#" class="back">takaisin</a> </div> </div> 3.4 Videon toisto HTML5 tuo mukanaan paljon uusia ominaisuuksia, joita hyödynnän sovelluksessani. Yksi isoimmista uudistuksista HTML5:ssa on videotunniste. Tavoitteena on saada yksinkertainen videosoitin toistamaan videota. Videot on listattuna omalle sivulleen, josta valitsemalla saadaan video näkyviin hyödyntäen ios:n omaa videosoitinta. Aluksi tehdään videoille tarkoitettu sivu ja linkki sivulle. HTML5 tuo videon toistamiseen uuden video-tunnisteen. Sen avulla videoiden lisääminen sivuille on helppoa. Taulukon 6 koodiesimerkki näyttää videotunnisteen käyttöä. Taulukko 6. Videotunnisteen käyttö. <video controls="controls" class="video" poster="poster.png"> <source src="iphone.m4v" media= video/m4v /> </video> Video-osio aloitetaan <video>-tunnisteella, jonka sisälle annetaan attribuutteja, mm. poster, joka antaa videolle kuvan ennen sen toistamista. Controls-attribuutti on boolean-attribuutti, eli se on joko tosi tai epätosi, videolla joko näytetään kont-

20 20 rollit tai ei. Taulukko 6:ssa controls= controls on annettu, joten kontrollit näkyvät videota toistettaessa. Seuraavaksi annetaan polku, josta video löytyy. Polun tunnisteena toimii <source>. Source-tunnisteelle voidaan antaa attribuuteiksi mm. median tyyppi. 3.5 Sijainti jqtouch ei voi hyödyntää ios:n omia sijainninmääritysominaisuuksia, mutta HTML5:n yksi uusista ominaisuuksista on sijaintipalvelut. jqtouchille on kehitetty oma sijaintipalvelu, jonka kehittäminen on kuitenkin lopetettu sen monimutkaisuuden takia. Google tarjoaa valmista ratkaisua, niin verkkosivuille kuin myös mobiilisovelluksille. Koodi koostuu kahdesta osasta. Javascript-osio, joka hakee sijainnin ja määrittää kartan. Ensimmäiseksi määritellään sijainti (Taulukko 7). Tässä osiossa yritetään hakea käyttäjän sijainti ja jos sitä ei saada, näytetään virheilmoitus. Seuraavaksi näytetään saatu sijainti kartalla (Taulukko 8). Kartta sijoitetaan elementtiin, jonka Id on mapholder. Kartan kokoa, karttatyyppiä ja muita asetuksia voidaan määritellä tässä osiossa. Jos sijainnin määrittämisessä, kartan esittämisessä tai joku muu virhe ilmenee, se esitetään käyttäjälle tekstinä (Taulukko 9). Taulukko 7. Sijainnin määrittäminen. function getlocation() { if (navigator.geolocation) { navigator.geolocation.getcurrentposition(showposition,showerror); } else { x.innerhtml="selaimesi ei tue paikkatietoja."; } }

21 21 Taulukko 8. Sijainnin näyttäminen. function showposition(position) { lat=position.coords.latitude; lon=position.coords.longitude; latlon=new google.maps.latlng(lat, lon) mapholder=document.getelementbyid('mapholder') mapholder.style.height='87%'; mapholder.style.width='100%'; } var myoptions={ center:latlon,zoom:15, maptypeid:google.maps.maptypeid.roadmap, maptypecontrol:false, navigationcontroloptions: style:google.maps.navigationcontrolstyle.small} }; var map=new google.maps.map(document.getelementbyid("mapholder"),myoptions); var marker=new google.maps.marker({position:latlon,map:map,title:"olet täällä!"}); Taulukko 9. Virheiden esittäminen. function showerror(error) { switch(error.code) { case error.permission_denied: x.innerhtml="käyttäjä esti sijainnin esittämisen." break; case error.position_unavailable: x.innerhtml="sijaintitieto ei saatavilla." break; case error.timeout: x.innerhtml="sijaintia ei voitu määrittää."

22 22 } } break; case error.unknown_error: x.innerhtml="tuntematon virhe." break; Kun sijainti on saatu haettua ja kartta muokattua halutun näköiseksi, se esitetään omalla sivullaan (Taulukko 10). Kun käyttäjä avaa sivun Sijainti, sen hetkinen sijainti haetaan ja näytetään kartalla. Sivulle märitellään div-elementti, jonka id on mapholder, johon kartta tulee. Jos ilmenee virheitä kartan haussa tai sijainnin määrittämisessä, virheet esitetään tällä sivulla. Taulukko 7 Kartan esittäminen sivulla. <div id="sijainti"> <div class="toolbar"> <h1>sijainti</h1> <a href="#" class="back">takaisin</a> </div> <div id="mapholder"></div> </div> 3.6 Yhteydenottolomake Viestin lähetys on kaksiosainen toiminto. Aluksi käyttäjä kirjoittaa viestin, jonka jälkeen painaa Lähetä-painiketta. Kun Lähetä-painiketta on painettu, viestin lähetys käsitellään palvelimella ja viesti lähetetään. Tämän palvelinpuolen lähettämisen hoitaa process.php-tiedosto. Lomake koostuu viidestä eri tiedosta, joita käyttäjältä pyydetään, etunimi, sukunimi, puhelin, sähköposti ja viesti. Jokaiselle kentälle tulee antaa nimi, jonka mukaan process.php osaa hakea tiedot ja lähettää ne eteenpäin. Nimeämisellä on tär-

23 23 keä merkitys kenttien automaattisessa täytössä. Etunimen tulee olla nimeltään firstname, sukunimen lastname ja sähköpostin . Lähetä-painikkeessa käytetään Javascript-komentoa, jolla lomake lähetetään. Yleensä Lähetä-painikkeelle määritellään arvo submit, mutta koska halusin käyttää jo valmista yksittäispainiketta, en voinut käyttää tavallista button-määritystä (Taulukko 3). Käyttäjän painaessa Lähetä-painiketta, sovellus käynnistää Javascript-koodin (Taulukko 11), jossa on määritelty lomakkeen nimi ja submitkomento. Taulukko 11. Lomakkeen lähetys. function submitform() { document.myform.submit(); } 3.7 Canvas-elementti Canvas-elementin avulla sivuille pystytään piirtämään kuvioita komentosarjakielen avulla, yleensä Javascript. Canvas-elementti on alue, johon kuviot tulee, mutta itse piirtäminen tapahtuu komentosarjakielellä. Canvas-elementillä voidaan tehdä yksinkertaisista liikkumattomista kuvioista aina monimutkaisiin kaavioihin ja liikkuviin kuvioihin. Canvas on yksi HTML5:n uusista ominaisuuksista. 3.8 Musiikkisoitin Soitin koostuu kahdesta osasta, ensimmäinen on komentosarjakieliosa, joka sisältää itse soittimen toiminnon ja toisena osiona on näkyvä osuus, jonka käyttäjä näkee. Komentosarjakieliosuus on valmis koodi, joka sisältää yksinkertaiset toiminnot soittimelle: toisto, tauko ja seuraava kappale.

24 24 Käyttäjälle näkyvä osa eli musiikkisoittimen käyttöliittymä on toteutettu jqtouchin listalla (Taulukko 2). Lista sisältää soitettavat musiikkikappaleet ja siitä voi myös valita soitettavan kappaleen. Toista-, tauko- ja seuraava-painike on toteutettu käyttäen yksittäispainiketta (Taulukko 3). Soittimessa ei ole mahdollista mennä edelliseen kappaleeseen tai lopettaa toistoa. Jos tauko-painiketta painetaan, kappale keskeytyy ja kun painiketta painetaan uudelleen, kappale jatkuu siitä kohdasta, johon se jäi.

25 25 4 TOTEUTUS 4.1 Kohderyhmät ja toimeksiantaja Työn toimeksiantajana toimin minä itse. Halusin käydä läpi jqtouchsovelluskehyksen ja oppia verkkosovellusten tekoa mobiililaitteille. Pääasiallisena kohderyhmänä toimii lähipiirini, mutta työ toimii apuna myös niille, jotka ovat kiinnostuneita verkkosovellusten teosta käyttäen verkkostandardeja. 4.2 Lähtötilanne Näen sovellukselle olevan tarvetta älypuhelinten yleistymisen takia. Monet yritykset haluavat suuntautua myös mobiililaitteille ja antaa asiakkailleen mahdollisuuden asioida verkkosivuilla älypuhelimilla. jqtouch ei ole ainoa sovelluskehys, joka keskittyy mobiililaitteisiin. Muita samankaltaisia kehyksiä ovat mm. jquery Mobile, Sencha Touch ja Titanium Mobile. Keskityn kuitenkin jqtouchiin sen helppouden takia. Minulla ei ole aikaisempaa kokemusta jqtouch-sovelluskehyksestä, mutta HTML- ja CSS-kielissä minulla on hyvät pohjatiedot. Varsinaisista ohjelmointikielistä eri alustoille minulla ei ole niin paljon kokemusta, että pystyisin toteuttaamaan monipuolisia sovelluksia. Tämänkin takia halusin tutustua eri vaihtoehtoihin mobiililaitteille ohjelmoitaessa. 4.3 Esimerkkisivun lataaminen Aloitin sovelluksen tekemisen miettimällä sovelluksen sisällön. Halusin sovellukseen tärkeimmät ominaisuudet ja niille jokaiselle omat sivut. Jokaiselta sivulta tulisi olla painikkeet takaisin etusivulle. jqtouch- paketin lataamisessa ei sinänsä ollut ongelmia. Ongelmat ilmenivät vasta, kun aloin tutkimaan paketin sisältöä. Paketti sisältää esimerkkisivuston, jonka pohjalta voidaan omaa sivustoa rakentaa. Aluksi karsin esimerkkisivustolta kaiken turhan pois ja rakensin perusrungon. Tässä rungossa ei ole mitään sisältöä, vain

26 26 tarvittavat tiedostot ja niihin linkit. Olisin toivonut tyhjää aloituspohjaa jo valmiina, kun paketin latasi jqtouchin sivulta. 4.4 Etusivu ja painikkeiden teko Lähdin tekemään sivustolle etusivua ja siihen tarvittavat painikkeet jokaiselle sivulle. Jaoin etusivun muutamaan osioon, joissa jokaisessa on muutama listapainike (Taulukko 2). Ensimmäiseen osioon tein linkit mediasivuille. Tähän osioon kuuluvat videot ja musiikkisoitin. Toiseen osioon laitoin sekalaisia, esimerkiksi kellon ja sijainnin. Viimeiseen osioon käytin yksittäispainikkeita (Taulukko 3). Tähän osioon kuului yhteydenottolomake ja linkki mobiililaitteen karttasovellukseen. Teemana käytin jqtouchin mukana tullutta Apple-teemaa, jota yksinkertaistin ja muokkasin (Kuva 6). Teeman muokkaaminen onnistui CSS-tyylitiedoston avulla helposti. Ongelmaksi muodostui lähinnä oikean kohdan löytäminen koodista.

27 27 Kuva 6. Etusivu. 4.5 Mediasivut Aluksi aloin tekemään Videotsivua. Käytin tässä HTML5:n videotunnistetta, jonka avulla sain videot näkymään helposti mobiililaitteella. Videoiden listaamiseen sivulla kokeilin aluksi omaa tapaa, jonka huomasin nopeasti huonoksi. Päädyin käyttämään jqtouchin valmista listaelementtiä, jota muokkasin videoille sopivaksi (Taulukko 2). Videoiden listaukseen käytin mm. varjostusta ja reunuksia, jolla sain videot ikään kuin irtautumaan taustasta. Tämä onnistui tekemällä oman CSStyylitiedoston, johon määrittelin videoluokalle arvot. Videoiden muoto tulee olla

28 28.m4v. Aluksi kokeilin.mov-muotoa, joka ei toiminut ollenkaan, samoin.avi- tai.wmv eivät ole tuettuna ios-käyttöjärjestelmässä. Uusien videoiden lisääminen sovellukseen onnistuu helposti lisäämällä listaelementtejä. Videoiden toistoon käytetään puhelimen omaa videosoitinta ja siihen minun ei tarvinnut puuttua. 4.6 Kuva-albumi Kuva-albumin tekemiseen jouduin käyttämään paljon aikaa. Aluksi yritin käyttää jqtouchin valmista albumia, mutta sen kehittäminen oli lopetettu ja se ei enää toiminut uuden version kanssa. Jouduin siis etsimään vaihtoehtoja sille. Internet on pullollaan valmiita ratkaisuja niin verkkosivuille kuin mobiililaitteille. Selasin niitä läpi ja joka kerta törmäsin samoihin ongelmiin, eli koko albumin rakenne hajosi. Kuva-albumien valmiit CSS-tyylitiedostot sekoitti jqtouchin tyylitiedostoja rikkoen albumin. Tästä syystä jouduin hylkäämään valmiit ratkaisut kerta toisensa jälkeen. Lopulta päädyin rakentamaan albumin itse. Käytin albumin rakentamiseen valmiita koodeja, joiden avulla sain albumiin näkymään pikkukuvakkeet (Kuva 7) sekä kuvaketta painaessa kuvan näkymään suurempana (Kuva 8). Sain myös toimimaan pyyhkäisyn, jonka avulla sain kuvan vaihtumaan. Ratkaisu ei ole hyvä, mutta sen avulla kuitenkin sain kuva-albumin toimimaan. Suurin ongelma kuva-albumissa on painikkeiden puute. Käyttäjä ei helposti ymmärrä pyyhkäisemällä vaihtaa kuvaa. Myös yläpalkin näkyminen rajaa kuvasta osan pois.

29 Kuva 7. Kuva-albumin pikkukuvat. 29

30 30 Kuva 8. Kuva-albumin kuva. 4.7 Paikkatiedon hakeminen Halusin sovellukseeni mahdollisuuden nähdä oma sijainti kartalla. Lähtökohtana oli näyttää käyttäjälle kartta, joka näyttää sen hetkisen sijainnin perustuen GPS:ään. Aluksi yritin käyttää jqtouchin omaa sijainnin määrittämistä, mutta sen kehittäminen oli lopetettu, joten jouduin etsimään vaihtoehtoja sille. Käytin sovelluksessani Googlen tarjoamaan valmista koodia, jonka lisäsin sovellukseeni. Sen avulla pystyin määrittelemään, miten käyttäjä näkee kartan ja mitä muokkaamisvaihtoehtoja kartalla näkyy. Koodin suhteen ei oikeastaan ollut on-

31 31 gelmia ja se osasi heti käyttää puhelimen GPS:ää sijainnin määrittämiseen. Kun käyttäjä valitsee valikosta Sijanti-osion, puhelin kysyy, haluaako käyttäjä jakaa sijaintinsa. Kun sijainnin jako on hyväksytty, puhelin hakee sijainnin ja näyttää sen kartalla käyttäjälle (Kuva 9). Kuva 9. Sijainti kartalla. 4.8 Yhteydenottolomake Tarkoitus oli tehdä sivulle lomake, jonka kautta käyttäjät voivat ottaa yhteyttä. Helpompi tapa toteuttaa se olisi käyttää sähköpostilinkkiä, joka avaisi puhelimen oman sähköpostiohjelman. Tämä ei kuitenkaan tunnu hyvältä ratkaisulta käyttäjän

32 32 kannalta, joten tein yhteydenottolomakkeelle oman sivun, jonka kautta käyttäjät pystyvät ottamaan yhteyttä (Kuva 10). Halusin käyttää jqtouchin yksittäispainikkeita Lähetä- ja Kumoa-painikkeina (Taulukko 3). Koska näitä yksittäispainikkeita ei ole määritelty painikkeiksi (button), en voinut käyttää niissä toimintoa submit. Tämä aiheutti ongelmia, koska en saanut lomaketta lähtemään palvelimelle. Löysin ongelmaan ratkaisuksi komentosarjakielellä toteutettavan koodin, joka suoritetaan, kun tiettyä painiketta on painettu, tässä tapauksessa Lähetä-painiketta. Komentosarjakoodi lähettää submit-käskyn lomakkeelle. Näin sain pienellä määrällä koodia hoidettua saman asian kuin, jos painike olisi valmiiksi määritelty buttoniksi. Jos olisin käyttänyt valmiiksi määriteltyä painiketta submit-komennolla, olisin joutunut määrittelemään painikkeiden tyylit alusta, enkä olisi voinut käyttää valmiita yksittäispainikkeita. Viestin tarkistamiseen ja lähettämiseen käytin valmista koodia, jonka olin kirjoittanut aikaisemmin koulutyönä. Jouduin muokkaamaan sitä hieman, jotta sain sen toimimaan sovellukseni kanssa.

33 33 Kuva 10. Yhteydenottolomake. 4.9 Kellon toteuttaminen canvas-elementillä Canvas-elementin tekemiseen minulla ei ole minkäänlaista kokemusta ja tutustuin siihen ensimmäisen kerran sovellusta tehdessäni. Canvas-elementtien piirtämiseen käytetään komentosarjakieltä, josta minulla ei myöskään ole vahvaa osaamista, joten käytin esimerkin havainnollistamiseen valmista koodia. Tein omaan sovellukseeni yksinkertaisen kello-esimerkin, joka esittelee canvaselementin käyttöä (Kuva 11). Käytin tähän valmista Javascript-koodia, jonka avulla piirsin kellon sille varattuun alueeseen. HTML-koodi on vain muutama rivi

34 34 koodia ja on erittäin yksinkertainen toteuttaa. Jos haluaa tehdä monimutkaisia canvas-elementtejä, se vaatii hyvää komentosarjakielen tuntemista. Kuva 11. Canvas-elementti Musiikkisoittimen toteutus Tarkoituksena oli tehdä yksinkertainen musiikkisoitin, joka soittaa musiikkikappaleita ja mahdollistaa kappaleiden vaihdon (Kuva 12). Ajatuksena oli käyttää HTML5:n uutta audio-elementtiä, mutta koska en saanut sitä toimimaan sovelluksessani, jouduin luopumaan siitä ja käyttämään sen sijaan komentosarjakielellä toteutettua soitinta.

35 35 Löysin internetistä valmiin koodin, jolla saisin musiikin soimaan ja listan, jossa olisi eri kappaleita sekä painike, jolla saan seuraavan kappaleen soimaan. Itse soittimen sain toimimaan nopeasti, mutta koska siitä puuttuivat kaikki muotoilut, päätin käyttää jqtouchin omaa listaa (Taulukko 2) ja yksittäispainikkeita (Taulukko 3). Näin sain nopeasti tehtyä selkeän listan, jossa näkyy soitettavat kappaleet ja painikkeet ohjaamaan niitä. Yritin saada musiikkisoitinnäkymään myös soitettavan kappaleen nimen ja etenemisen, mutta en onnistunut siinä. Nyt käyttäjä ei tiedä, mikä kappale soi tai näe kuinka kappale etenee. Tiesin teoriassa, miten olisin saanut ratkaistua ongelman, mutta jostain syystä en saanut sitä käytännössä toimimaan. Minun olisi pitänyt määritellä elementit, jossa kappaleen eteneminen ilmenee. Näille elementeille olisi pitänyt määritellä CSS-tyylit, mutta kun yritin tehdä sitä, tyylit ei kuitenkaan toiminut. Tästä syystä jouduin jättämään sen pois.

36 Kuva 12. Musiikkisoitin. 36

37 37 5 JOHTOPÄÄTÖS jqtouch on hyvä ja helppo sovelluskehys. Sillä voi tehdä monipuolisia sovelluksia mobiililaitteille helposti. HTML-kielen tuntemuksella on mahdollista toteuttaa teknisiä sivuja, mutta monimutkaisemmat sivut vaativat komentosarjakielen osaamista. Oman sovelluksen tarkoitus oli esittää jqtouchin pääpiirteitä ja kuinka päästä alkuun. Vaikka minulla ei ole paljon tuntemusta komentosarjakielestä, pystyin tekemään monimutkaisempia toimintoja sovellukseeni. Sijainnin määrittäminen, canvas-elementti, galleria ja musiikkisoitin oli toteutettu hyödyntäen yksinkertaisia komentosarjoja. Ongelmia ilmeni musiikkisoittimessa ja galleriassa. Musiikkisoittimeen olisin halunnut tehdä lisää toimintoja, mm. soitettavan kappaleen esittäminen ja kappaleen soiton eteneminen. Nämä kuitenkin jouduin jättämään pois, koska taitoni loppuivat komentosarjakielen suhteen. Olisin myös halunnut muokata soittimen ulkoasua pidemmälle. Kuva-albumin kanssa oli suurimmat ongelmat. Kokeilin aluksi useaa eri vaihtoehtoa, mutta useimmat saivat muun sivuston toimimaan oudosti tai käyttöliittymän hajoamaan. Lopulta päädyin yksinkertaiseen ratkaisuun, jossa ilmeni pieniä ongelmia. En saanut yläpalkkia piiloon, kun kuvia selaillaan, joten se peittää osan kuvasta. Olisin myös toivonut animaation, kun kuvia vaihdetaan pyyhkäisemällä. jqtouch on erittäin hyvä vaihtoehto niille, jotka eivät haluat opetella monimutkaisia ohjelmointikieliä, vaan haluavat käyttää HTML-, CSS- ja komentosarjakieltä. Valmiin sovelluksen pystyy jatkokäsittelemään PhoneGapsovelluskehyksellä natiiviksi sovellukseksi, jonka voi levittää mobiilisovelluskaupoissa. Vaikka jqtouchissa on puutteensa, sillä voidaan tehdä monimutkaisiakin ratkaisuja.

38 38 LÄHTEET Kirjat Stark, Jonathan. Building iphone Apps With HTML, CSS, and Javascript. O Reilly, Elektroniset julkaisut Apple Developer. ios Dev Center Google Developers. Static Maps API V2 Developer Guide

MOBISITE-TYÖKALUN SISÄLTÄMÄT TOIMINNOT

MOBISITE-TYÖKALUN SISÄLTÄMÄT TOIMINNOT MOBISITE-TYÖKALU MobiSite on työkalu matkapuhelimeen soveltuvan mobiilisivuston rakentamiseen. AIMO-järjestelmän jatkuvasti päivittyvä päätelaitetunnistus tunnistaa useimmat puhelinmallit ja mukauttaa

Lisätiedot

Skype for Business pikaohje

Skype 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ätiedot

Uutiskirjesovelluksen käyttöohje

Uutiskirjesovelluksen 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ätiedot

Verkkosivut perinteisesti. Tanja Välisalo 11.2.2009

Verkkosivut perinteisesti. Tanja Välisalo 11.2.2009 Verkkosivut perinteisesti Tanja Välisalo 11.2.2009 WWW-sivujen vieminen omaan kotisivutilaan yliopiston mikroverkossa https://salasana.jyu.fi Klikkaa painiketta Activate WWW Klikkaa painiketta Activate

Lisätiedot

Skype for Business ohjelman asennus- ja käyttöohje Sisällys

Skype 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ätiedot

Skype for Business ohjelman asennus- ja käyttöohje Sisällys

Skype 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ätiedot

Google Sites: sivun muokkaaminen (esim. tekstin, kuvien, linkkien, tiedostojen, videoiden ym. lisääminen)

Google Sites: sivun muokkaaminen (esim. tekstin, kuvien, linkkien, tiedostojen, videoiden ym. lisääminen) Google Sites: sivun muokkaaminen (esim. tekstin, kuvien, linkkien, tiedostojen, videoiden ym. lisääminen) 1. Valitse sivu, jolle haluat lisätä sisältöä tai jota haluat muutoin muokata, ja klikkaa sitä.

Lisätiedot

BLOGGER. ohjeita blogin pitämiseen Googlen Bloggerilla

BLOGGER. ohjeita blogin pitämiseen Googlen Bloggerilla BLOGGER ohjeita blogin pitämiseen Googlen Bloggerilla Sisältö Blogin luominen... 1 Uuden blogitekstin kirjoittaminen... 4 Kuvan lisääminen blogitekstiin... 5 Lisää kuva omalta koneelta... 6 Lisää kuva

Lisätiedot

Ceepos mobiilimaksaminen

Ceepos 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ätiedot

Ammattijärjestäjä Aulasvuori Www-projektin kuvaus

Ammattijärjestäjä Aulasvuori Www-projektin kuvaus Ammattijärjestäjä Aulasvuori Www-projektin kuvaus Minne Seppälä Avat 2014 Dokumentaatio 1 PROJEKTIN KUVAUS... 3 1.1 Projektin aloitus... 3 1.2 Aikataulu... 4 1.3 Kustannusarvio... 4 2 ULKOASU... 5 2.1

Lisätiedot

SALITE.fi -Verkon pääkäyttäjän ohje

SALITE.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ätiedot

Löydä Helsinki Tietoa kaupungin palveluista lukutaidottomille helsinkiläisille

Löydä Helsinki Tietoa kaupungin palveluista lukutaidottomille helsinkiläisille loydahelsinki.fi Löydä Helsinki Tietoa kaupungin palveluista lukutaidottomille helsinkiläisille Uusi mobiili-infopalvelu Löydä Helsinki kertoo kaupunkilaisille heidän oikeuksistaan ja julkisista palveluista

Lisätiedot

VERKKOKIRJOJEN JA DIGILEHDEN KÄYTTÖOHJE

VERKKOKIRJOJEN 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ätiedot

Office 365 palvelujen käyttöohje Sisällys

Office 365 palvelujen käyttöohje Sisällys Office 365 palvelujen käyttöohje Sisällys Sisäänkirjautuminen... 2 Office 365:n käyttöliittymä... 3 Salasanan vaihto... 5 Outlook-sähköpostin käyttö... 7 Outlook-kalenterin käyttö... 10 OneDriven käyttö...

Lisätiedot

Kotisivuohjeet. Eteläpohjalaiset Kylät ry. Sivupohjien rakenne

Kotisivuohjeet. Eteläpohjalaiset Kylät ry. Sivupohjien rakenne Kotisivuohjeet Tässä ohjeessa käydään läpi kotisivujen tekemisen perusteet keskittyen html-koodiin ja sen ominaisuuksiin. Sivupohjissa ulkoasu ja rakenne on pääasiassa jaettu erilliseen css-tyylitiedostoon,

Lisätiedot

Hallintaliittymän käyttöohje

Hallintaliittymän käyttöohje Hallintaliittymän käyttöohje 1. Yleisiä huomioita Hallintaliittymän käyttöä helpottavia yleisiä huomioita: - Käytä listanäkymien hakukentissä kentän vieressä olevaa hakunappia, älä enter-näppäintä. - Älä

Lisätiedot

Office 365 OneDrive Opiskelijan ohje 2017

Office 365 OneDrive Opiskelijan ohje 2017 Digitaalisen oppimisen tiimi/ Mia Tele & Kalle Malinen 13.10.2017 Office 365 OneDrive Opiskelijan ohje 2017 Sisältö 1. OneDrive... 2 2. Miten voin ottaa OneDriven käyttöön?... 3 3. Mitä OneDrivella voi

Lisätiedot

JWT 2016 luento 11. to 21.4.2016 klo 14-15. Aulikki Hyrskykari. PinniB 1097. Aulikki Hyrskykari

JWT 2016 luento 11. to 21.4.2016 klo 14-15. Aulikki Hyrskykari. PinniB 1097. Aulikki Hyrskykari JWT 2016 luento 11 to 21.4.2016 klo 14-15 Aulikki Hyrskykari PinniB 1097 1 Viime luennolla o AJAX ja JSON, harjoitustyön tehtävänanto, vierailuluento avoimesta datasta Tänään o APIt rajapinnoista yleisesti

Lisätiedot

NTG CMS. Julkaisujärjestelm. rjestelmä

NTG CMS. Julkaisujärjestelm. rjestelmä NTG CMS Julkaisujärjestelm rjestelmä NTG CMS julkaisujärjestelmän avulla voit päivittää ja ylläpitää internetsivujen sisältöä helppokäyttöisen webkäyttöliittymän kautta, ilman minkäänlaista html-osaamista.

Lisätiedot

HTML & CSS. HTML (HyperText Markup Language) Antti Koivisto. ! HTML on sivujen kuvauskieli.

HTML & CSS. HTML (HyperText Markup Language) Antti Koivisto. ! HTML on sivujen kuvauskieli. HTML & CSS Antti Koivisto HTML (HyperText Markup Language)! HTML on sivujen kuvauskieli.! Se ei ole ohjelmointikieli.! HTML on merkintäkieli, joka koostuu monista merkintä tägeistä ().! Voidaan

Lisätiedot

ETAPPI ry JOOMLA 2.5 Mediapaja. Artikkeleiden hallinta ja julkaisu

ETAPPI ry JOOMLA 2.5 Mediapaja. Artikkeleiden hallinta ja julkaisu ETAPPI ry JOOMLA 2.5 Artikkeleiden hallinta ja julkaisu ETAPPI ry JOOMLA 2.5 Sivu 1(16) Sisällysluettelo 1 Joomla! sivuston sisällöntuotanto... 2 2 Artikkeleiden julkaisu sivustolla... 4 3 Artikkelin julkaisemista

Lisätiedot

Suvi Junes Tietohallinto / Opetusteknologiapalvelut 2012

Suvi Junes Tietohallinto / Opetusteknologiapalvelut 2012 Tiedostot Uudet ominaisuudet: - Ei Tiedostot-kohtaa alueen sisällä, vaan tiedostonvalitsin, jolla tiedostot tuodaan alueelle siihen kohtaan missä ne näytetään - Firefox-selaimella voi työpöydältä raahata

Lisätiedot

Novell Messenger 3.0.1 Mobile -aloitusopas

Novell Messenger 3.0.1 Mobile -aloitusopas Novell Messenger 3.0.1 Mobile -aloitusopas toukokuu 2015 Novell Messenger 3.0.1 ja uudemmat versiot ovat saatavilla tuetuille ios-, Android- BlackBerry-mobiililaitteille. Koska voit olla kirjautuneena

Lisätiedot

Sisällysluettelo 4 ONGELMATILANTEIDEN RATKAISUT... 12

Sisällysluettelo 4 ONGELMATILANTEIDEN RATKAISUT... 12 Sisällysluettelo 1 YLEISTÄ... 2 1.1 Vastuuvapauslauseke ja takuun rajoitus... 2 1.2 Tarvittavat varusteet... 2 1.3 Etäohjattavat toiminnot... 3 2 SOVELLUKSEN ASENTAMINEN JA ALKUASETUKSET... 4 2.1 Sovelluksen

Lisätiedot

METROPOLIAN PILVIPALVELUT OPETUKSESSA Google Apps for Education (GAFE)

METROPOLIAN PILVIPALVELUT OPETUKSESSA Google Apps for Education (GAFE) 1 Pepe Vilpas pertti.vilpas@metropolia.fi METROPOLIAN PILVIPALVELUT OPETUKSESSA Google Apps for Education (GAFE) Google Apps for Education (GAFE) on Google-yhtiön sovelluspaketti, joka on suunnattu erityisesti

Lisätiedot

Office 2013 - ohjelmiston asennusohje

Office 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ätiedot

Google-dokumentit. Opetusteknologiakeskus Mediamylly

Google-dokumentit. Opetusteknologiakeskus Mediamylly Google-dokumentit 1 2 3 Yleistä 1.1 Tilin luominen 4 1.2 Docs-päävalikkoon siirtyminen 7 Dokumentit-päävalikko 2.1 Kirjaudu Dokumentteihin 9 2.2 Lähetä tiedosto Google-dokumentteihin 11 2.3 Uuden asiakirjan

Lisätiedot

Oma kartta Google Maps -palveluun

Oma kartta Google Maps -palveluun TAMPERE 1 (6) Oma kartta Google Maps -palveluun Google Maps palveluun on mahdollista luoda karttoja omilla paikkamerkeillä. Tilin luonti Google-palveluihin Tehdäksesi karttoja omilla paikkamerkinnöillä,

Lisätiedot

Siemens Webserver OZW672

Siemens Webserver OZW672 Siemens Webserver OZW67 Climatix IC pilvipalvelu Kytke laite lämpöpumpun ohjaimeen Kytke laite verkkopiuhalla internetiin Mene nettiselaimella Climatix IC palveluun Luo käyttäjätili ja rekisteröi laite

Lisätiedot

Tilastokeskuksen rajapintapalveluiden käyttöönotto QGISohjelmistossa

Tilastokeskuksen rajapintapalveluiden käyttöönotto QGISohjelmistossa 1(13) Tilastokeskuksen rajapintapalveluiden käyttöönotto QGISohjelmistossa (QuantumGIS) Ohjeita laatiessa on käytetty QuantumGIS:n versiota 2.0.1. Ruudunkaappauskuvat ovat englanninkielisestä versiosta,

Lisätiedot

Pedacode Pikaopas. Java-kehitysympäristön pystyttäminen

Pedacode 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ätiedot

Mainosankkuri.fi-palvelun käyttöohjeita

Mainosankkuri.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ätiedot

Webinaarin osallistujan ohje

Webinaarin osallistujan ohje Webinaarin osallistujan ohje 9.10.2015 Webinaariohjelmisto Kiinko käyttää webinaareissaan WebEx-ohjelmistoa Se mahdollistaa tietokoneiden väliset neuvottelut, kokoukset ja koulutukset internet-yhteyden

Lisätiedot

Lahden kaupunginkirjasto ASIAKASKOULUTUKSET

Lahden kaupunginkirjasto ASIAKASKOULUTUKSET Lahden kaupunginkirjasto ASIAKASKOULUTUKSET Ohjelma Tammi-maaliskuu 2016 Opettele käyttämään tietokonetta, ota käyttöön oma sähköpostiosoite, kurkista internetiin, tai tutustu tablettiin. Tervetuloa! Asiakaskoulutuksista

Lisätiedot

1. Ceepos Mobiilimaksu... 3

1. Ceepos Mobiilimaksu... 3 CEEPOS MOBIILIMAKSU 2 1. Ceepos Mobiilimaksu... 3 2. Ceepos Mobiilimaksu -sovelluksen määritykset... 3 2.1. Sovelluksen lataaminen... 3 2.2. Sovelluksen avaaminen... 4 2.2.1. Käyttäjäksi rekisteröityminen...

Lisätiedot

CTRL+F Android-sovellus

CTRL+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ätiedot

Entiteetit erotetaan muusta tekstistä & ja puolipiste. esim. copyright-merkki näkyy sivulla

Entiteetit erotetaan muusta tekstistä & ja puolipiste. esim. copyright-merkki näkyy sivulla 1 ENTITEETIT Tehtävä 1. Tietokoneet ja käyttöjärjestelmät käyttävät erilaisia merkkijärjestelmiä ja varsinkin Internetin alkutaipaleella aiheutti sen, että jotkut merkit eivät näkyneet kaikilla oikein.

Lisätiedot

Salon kaupunki. Ceepos Mobiilimaksu

Salon kaupunki. Ceepos Mobiilimaksu Salon kaupunki Ceepos Mobiilimaksu 2 1. Ceepos Mobiilimaksu... 3 2. Ceepos Mobiilimaksu -sovelluksen määritykset... 3 2.1. Sovelluksen lataaminen... 3 2.2. Sovelluksen avaaminen... 4 2.2.1. Käyttäjäksi

Lisätiedot

Useimmin kysytyt kysymykset

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ätiedot

Sähköpostitilin käyttöönotto

Sähköpostitilin käyttöönotto Sähköpostitilin käyttöönotto Versio 1.0 Jarno Parkkinen jarno@atflow.fi Sivu 1 / 16 1 Johdanto... 2 2 Thunderbird ohjelman lataus ja asennus... 3 3 Sähköpostitilin lisääminen ja käyttöönotto... 4 3.2 Tietojen

Lisätiedot

KÄYTTÖOHJE. Servia. S solutions

KÄ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ätiedot

LoCCaM Riistakamerasovellus. Dimag Ky dimag.fi

LoCCaM 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ätiedot

Selaimen kautta käytettävällä PaikkaOpin kartta-alustalla PaikkaOppi Mobiililla

Selaimen kautta käytettävällä PaikkaOpin kartta-alustalla PaikkaOppi Mobiililla 19.1.2017 Sisällys Slide 3. Mikä on PaikkaOppi Mobiili? Slide 4. Kaavio PaikkaOppi Mobiilin käytön aloituksesta. Slidet 5-7. Tunnusten ja kurssin luominen ennen sovelluksen käyttöä. Slide 8. Hae sovellus

Lisätiedot

Tekninen suunnitelma - StatbeatMOBILE

Tekninen suunnitelma - StatbeatMOBILE Tekninen suunnitelma - StatbeatMOBILE Versio Päivämäärä Henkilö Kuvaus 1.0 13.12.2013 Pöyry Alustava rakenne ja sisältö 1.1 22.12.2013 Pöyry Lisätty tekstiä ilmoituksiin, turvallisuuteen ja sisäiseen API:in

Lisätiedot

Moodle-oppimisympäristö

Moodle-oppimisympäristö k5kcaptivate Moodle-oppimisympäristö Opiskelijan opas Sisältö 1. Mikä on Moodle? 2. Mistä löydän Moodlen? 3. Kuinka muokkaan käyttäjätietojani? 4. Kuinka ilmoittaudun kurssille? 5. Kuinka käytän Moodlen

Lisätiedot

Ohjeistus yhdistysten internetpäivittäjille

Ohjeistus 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ätiedot

Windows Phone. Sähköpostin määritys. Tässä oppaassa kuvataan uuden sähköpostitilin käyttöönotto Windows Phone 8 -puhelimessa.

Windows 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ätiedot

Googlen palvelut synkronoinnin apuna. Kampin palvelukeskus Jukka Hanhinen, Urho Karjalainen, Rene Tigerstedt, Pirjo Salo

Googlen palvelut synkronoinnin apuna. Kampin palvelukeskus Jukka Hanhinen, Urho Karjalainen, Rene Tigerstedt, Pirjo Salo Googlen palvelut synkronoinnin apuna Kampin palvelukeskus 31.01.2018 Jukka Hanhinen, Urho Karjalainen, Rene Tigerstedt, Pirjo Salo Google-tili Jos käytät Gmail-sähköpostia niin sinulla on Google-tili (nn.nn@gmail.com)

Lisätiedot

JOVISION IP-KAMERA Käyttöohje

JOVISION 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ätiedot

HAKUKONEMARKKINOINTI KOTISIVUJEN PÄIVITYSOHJE

HAKUKONEMARKKINOINTI KOTISIVUJEN PÄIVITYSOHJE KOTISIVUJEN PÄIVITYSOHJE 1 SISÄLLYSLUETTELO KIRJAUDU PALVELUUN...3 KÄVIJÄSEURANTA...4 SIVUJEN PÄIVITYS...5 Sisältö...6 Sisältö / Työkalut...8 Sisältö / Taulukko...9 Sisältö / Kuvien tuominen...10 Sisältö

Lisätiedot

Pika-aloitusopas. Haku Voit etsiä sivustoja, henkilöitä tai tiedostoja. Sivuston tai uutisviestin luominen

Pika-aloitusopas. Haku Voit etsiä sivustoja, henkilöitä tai tiedostoja. Sivuston tai uutisviestin luominen Pika-aloitusopas Saa aikaan enemmän olinpaikastasi riippumatta suojatun käytön, jakamisen ja tiedostotallennuksen avulla. Kirjaudu sisään Office 365 -tilaukseesi ja valitse SharePoint sovellusten käynnistyksestä.

Lisätiedot

Käyttöopas. Confienta Piccolo

Käyttöopas. Confienta Piccolo Käyttöopas Confienta Piccolo Sisällysluettelo 1. Confienta Piccolo... 3 1.1. Piccolon painikkeet... 4 1.2. Piccolon käyttöönotto... 6 2. Karttasovellus... 7 2.1. Sovellukseen kirjautuminen... 7 2.2. Karttanäkymä...

Lisätiedot

Olet tehnyt hyvän valinnan hankkiessasi kotimaisen StorageIT varmuuskopiointipalvelun.

Olet tehnyt hyvän valinnan hankkiessasi kotimaisen StorageIT varmuuskopiointipalvelun. StorageIT 2006 varmuuskopiointiohjelman asennusohje. Hyvä asiakkaamme! Olet tehnyt hyvän valinnan hankkiessasi kotimaisen StorageIT varmuuskopiointipalvelun. Ennen asennuksen aloittamista Varmista, että

Lisätiedot

Tervetuloa kursseillemme! Kursseista tietoa myös verkkosivulla lastukirjastot.fi/ajankohtaista

Tervetuloa 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ätiedot

Matopeli C#:lla. Aram Abdulla Hassan. Ammattiopisto Tavastia. Opinnäytetyö

Matopeli 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ätiedot

Epooqin perusominaisuudet

Epooqin perusominaisuudet Epooqin perusominaisuudet Huom! Epooqia käytettäessä on suositeltavaa käyttää Firefox -selainta. Chrome toimii myös, mutta eräissä asioissa, kuten äänittämisessä, voi esiintyä ongelmia. Internet Exploreria

Lisätiedot

Webforum. Version 14.4 uudet ominaisuudet. Viimeisin päivitys: 2014-12-6

Webforum. Version 14.4 uudet ominaisuudet. Viimeisin päivitys: 2014-12-6 Webforum Version 14.4 uudet ominaisuudet Viimeisin päivitys: 2014-12-6 Sisältö Tietoja tästä dokumentista... 3 Yleistä... 4 Yleistä & hallinnointi... 5 Dokumentit... 5 Perättäinen tarkistus- ja hyväksymisprosessi...

Lisätiedot

PLA-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/ 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ätiedot

Asiakaskoulutukset pääkirjastolla

Asiakaskoulutukset pääkirjastolla Asiakaskoulutukset pääkirjastolla Asiakaskoulutukset pääkirjastossa elo-syyskuu 2015 Opettele käyttämään tietokonetta, ota käyttöön oma sähköpostiosoite, kurkista internetiin, 3 tai tutustu tablettiin.

Lisätiedot

Sähköposti ja uutisryhmät 4.5.2005

Sähköposti ja uutisryhmät 4.5.2005 Outlook Express Käyttöliittymä Outlook Express on windows käyttöön tarkoitettu sähköpostin ja uutisryhmien luku- ja kirjoitussovellus. Se käynnistyy joko omasta kuvakkeestaan työpöydältä tai Internet Explorer

Lisätiedot

1 Yleistä Web-editorista... 3. 1.1 Web-editori -dokumentin luominen... 3. 2 Pikatoimintopainikkeet... 3. 2.1 Tallenna... 3

1 Yleistä Web-editorista... 3. 1.1 Web-editori -dokumentin luominen... 3. 2 Pikatoimintopainikkeet... 3. 2.1 Tallenna... 3 Web-editori 2 Optima Web-editori -ohje Sisällysluettelo 1 Yleistä Web-editorista... 3 1.1 Web-editori -dokumentin luominen... 3 2 Pikatoimintopainikkeet... 3 2.1 Tallenna... 3 2.2 Peru / Tee uudelleen...

Lisätiedot

Sense tiedostot Käyttöohje Opastinsilta 8 ae Helsinki

Sense tiedostot Käyttöohje Opastinsilta 8 ae Helsinki Sense tiedostot Käyttöohje www.avoine.fi 010 3090 980 Opastinsilta 8 ae 00520 Helsinki Päivitetty 19.4.2018 Sisällys 1. Palvelun kuvaus... 2 2. Palveluun kirjautuminen... 3 2.1 Käyttäjätunnus ja salasana...

Lisätiedot

ipad maahanmuuttajien ohjauksessa Laitteen käyttöönotto Kotomaatti 2016

ipad maahanmuuttajien ohjauksessa Laitteen käyttöönotto Kotomaatti 2016 ipad maahanmuuttajien ohjauksessa Laitteen käyttöönotto Kotomaatti 2016 Sisältö hyperlinkkeinä Miten ipad avataan ja suljetaan? Miten sovellukset avataan ja suljetaan? Kuinka luodaan kansio? Kuinka käytän

Lisätiedot

Android. Sähköpostin määritys. Tässä oppaassa kuvataan uuden sähköpostitilin käyttöönotto Android 4.0.3 Ice Cream Sandwichissä.

Android. 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ätiedot

Moodle 2.2 pikaohje. 1. Kirjautuminen ja omat kurssit (Työtilat) 1. Mene internet-selaimella osoitteeseen

Moodle 2.2 pikaohje. 1. Kirjautuminen ja omat kurssit (Työtilat) 1. Mene internet-selaimella osoitteeseen Moodle 2.2 pikaohje 1. Kirjautuminen ja omat kurssit (Työtilat) 1. Mene internet-selaimella osoitteeseen https://moodle2.pkky.fi Kirjaudu omilla kuntayhtymän verkkotunnuksilla klikkaamalla Kirjaudu linkkiä

Lisätiedot

Drupal-sivuston hallintaopas

Drupal-sivuston hallintaopas Drupal-sivuston hallintaopas 11.12.2011 1. Sisäänkirjautuminen... 2 2. Sivun luonti... 2 1 1. Sisäänkirjautuminen Kirjautumissivulle pääset osoitteesta http://www.venajaseura.com/user Käyttäjätunnuksesi

Lisätiedot

Joomla 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. 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ätiedot

QR-koodit INNOSTAVAA HAUSKAA PALJON KÄYTTÖTAPJA HELPPOA ILMAISTA MOTIVOIVAA

QR-koodit INNOSTAVAA HAUSKAA PALJON KÄYTTÖTAPJA HELPPOA ILMAISTA MOTIVOIVAA QR-koodit QR-koodit INNOSTAVAA HAUSKAA PALJON KÄYTTÖTAPJA HELPPOA MOTIVOIVAA ILMAISTA QR-koodi paljon tietoa Koodin avulla pääsee nopeasti halutulle verkkosivulle tai esim. YouTube-videoon ilman osoitteen

Lisätiedot

F-Secure KEY salasanojenhallintaohjelman käyttöönotto Mac -laitteella

F-Secure KEY salasanojenhallintaohjelman käyttöönotto Mac -laitteella F-Secure KEY salasanojenhallintaohjelman käyttöönotto Mac -laitteella 1 F-Secure KEY F-Secure KEY on palvelu, joka tallentaa turvallisesti kaikki henkilökohtaiset tunnistetiedot, kuten salasanat ja maksukorttitiedot,

Lisätiedot

Käytön aloittaminen NSZ-GS7. Verkkomediasoitin. Näyttökuvia, toimintoja ja teknisiä ominaisuuksia voidaan muuttua ilman erillistä ilmoitusta.

Käytön aloittaminen NSZ-GS7. Verkkomediasoitin. Näyttökuvia, toimintoja ja teknisiä ominaisuuksia voidaan muuttua ilman erillistä ilmoitusta. Käytön aloittaminen FI Verkkomediasoitin NSZ-GS7 Näyttökuvia, toimintoja ja teknisiä ominaisuuksia voidaan muuttua ilman erillistä ilmoitusta. Käytön aloittaminen: ON/STANDBY Kytkee tai katkaisee soittimen

Lisätiedot

Vahva tunnistautuminen Office palveluihin. MFA Suojauksen lisätarkistus

Vahva 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ätiedot

Nettikalenterin tilausohjeet

Nettikalenterin tilausohjeet Nettikalenterin tilausohjeet Tässä dokumentissa kuvataan Nettikalenterin tilausohjeet erilaisille laitteille ja kalenteriohjelmille. Nettikalenterin tilaus toimii eri tavalla riippuen käytettävästä laitteesta,

Lisätiedot

OHJE 1 (14) Peruskoulun ensimmäiselle luokalle ilmoittautuminen Wilmassa

OHJE 1 (14) Peruskoulun ensimmäiselle luokalle ilmoittautuminen Wilmassa OHJE 1 (14) Peruskoulun ensimmäiselle luokalle ilmoittautuminen Wilmassa Wilman hakemukset ja muut lomakkeet EIVÄT NÄY mobiililaitteisiin asennettavissa Wilma-sovelluksissa. Huoltajan tulee siis käyttää

Lisätiedot

Käyttöliittymä ja tuotantokäsikirjoitus. Heini Puuska

Käyttöliittymä ja tuotantokäsikirjoitus. Heini Puuska Käyttöliittymä ja tuotantokäsikirjoitus Heini Puuska Sisältö 1 Käyttöliittymä... 1 2 Tuotantokäsikirjoitus... 2 2.1 Kurssin esittely... 2 2.2 Oppimistehtävä 1... 2 2.3 Oppimistehtävä 2... 2 2.4 Reflektio

Lisätiedot

UpdateIT 2010: Editorin käyttöohje

UpdateIT 2010: Editorin käyttöohje UpdateIT 2010: Editorin 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 Sisällys Editorin käyttöohje...

Lisätiedot

Written by Administrator Monday, 05 September 2011 15:14 - Last Updated Thursday, 23 February 2012 13:36

Written 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ätiedot

Suvi Junes/Pauliina Munter Tietohallinto/Opetusteknologiapalvelut 2014

Suvi Junes/Pauliina Munter Tietohallinto/Opetusteknologiapalvelut 2014 Tietokanta Tietokanta on työkalu, jolla opettaja ja opiskelijat voivat julkaista tiedostoja, tekstejä, kuvia ja linkkejä alueella. Opettaja määrittelee lomakkeen muotoon kentät, joiden kautta opiskelijat

Lisätiedot

Tekstinkäsittelyn jatko. KSAO Liiketalous 1

Tekstinkäsittelyn jatko. KSAO Liiketalous 1 KSAO Liiketalous 1 Tyylien käyttö on keskeinen osa tehokasta tekstinkäsittelyä. Merkki- ja kappalemuotoilujen tallentaminen valmiiksi tyyleiksi nopeuttavat tekstinkäsittelyä; tekstin kirjoittamista ja

Lisätiedot

Gree Smart -sovelluksen (WiFi) asennus- ja käyttöohje: Hansol-sarjan ilmalämpöpumput WiFi-ominaisuuksilla

Gree Smart -sovelluksen (WiFi) asennus- ja käyttöohje: Hansol-sarjan ilmalämpöpumput WiFi-ominaisuuksilla 02/2016, ed. 5 KÄYTTÖOHJE Gree Smart -sovelluksen (WiFi) asennus- ja käyttöohje: Hansol-sarjan ilmalämpöpumput WiFi-ominaisuuksilla Maahantuoja: Tiilenlyöjänkuja 9 A 01720 Vantaa www.scanvarm.fi Kiitos

Lisätiedot

Käytettäväksi QR-koodin lukulaitteen/lukijan kanssa yhteensopivien sovellusten kanssa

Käytettäväksi QR-koodin lukulaitteen/lukijan kanssa yhteensopivien sovellusten kanssa Xerox QR Code -sovellus Pika-aloitusopas 702P03999 Käytettäväksi QR-koodin lukulaitteen/lukijan kanssa yhteensopivien sovellusten kanssa Käytä QR (Quick Response) Code -sovellusta seuraavien sovellusten

Lisätiedot

Osaamispassin luominen Google Sites palveluun

Osaamispassin luominen Google Sites palveluun n luominen Google Sites palveluun Mikä Osaamispassi on? Osaamispassi auttaa kertomaan taidoistasi, koulutuksestasi, työkokemuksestasi ja sinua kiinnostavista asioista työnantajalle kun haet työtä. Osaamispassi

Lisätiedot

VIENET JULKAISUJÄRJESTELMÄLLÄ TOTEUTETTUJEN INTERNET-SIVUJEN YLLÄPITO-OHJE

VIENET JULKAISUJÄRJESTELMÄLLÄ TOTEUTETTUJEN INTERNET-SIVUJEN YLLÄPITO-OHJE VIENET JULKAISUJÄRJESTELMÄLLÄ TOTEUTETTUJEN INTERNET-SIVUJEN YLLÄPITO-OHJE JULKAISUJÄRJESTELMÄÄN KIRJAUTUMINEN. Osoitekenttään kirjoitetaan www.domain.fi/admin. Kirjoita käyttäjätunnus: xxxxxx. Salasana:

Lisätiedot

ViLLE Mobile Käyttöohje

ViLLE Mobile Käyttöohje ViLLE Mobile Käyttöohje -TEKSTI- JUHANI VÄÄTÄJÄ -TAITTO- TOMMY JOHANSSON Verkossa http://ville.utu.fi http://villeteam.fi villeteam@utu.fi 2013 2015. ViLLE Team. Tämän kirjan kopiointi muuttamattomana

Lisätiedot

Senioriliiton oma jäsenkorttiapplikaatio! Tehty

Senioriliiton oma jäsenkorttiapplikaatio! Tehty Senioriliiton oma jäsenkorttiapplikaatio! Tehty 9.4.2019 Hyvät senioriliiton paikallisyhdistysten jäsenet! Kansallinen senioriliitto ry:n jäsenkorttiapplikaatio on nyt julkaistu ja se on saatavilla niin

Lisätiedot

Punomo Blogit BLOGIN LUOMINEN WORDPRESS-ALUSTALLA. Kirjaudu -palveluun osoitteessa www.punomo.npn.fi/wp-login.php tunnuksellasi.

Punomo Blogit BLOGIN LUOMINEN WORDPRESS-ALUSTALLA. Kirjaudu -palveluun osoitteessa www.punomo.npn.fi/wp-login.php tunnuksellasi. Punomo Blogit BLOGIN LUOMINEN WORDPRESS-ALUSTALLA Kirjaudu -palveluun osoitteessa www.punomo.npn.fi/wp-login.php tunnuksellasi. Tunnuksia jakavat Punomo.fi:n ylläpitäjät. Kun olet kirjautunut, blogin OHJAUSNÄKYMÄ

Lisätiedot

KÄYTTÖOHJE LATOMO VERSO

KÄYTTÖOHJE LATOMO VERSO Kirjautuminen Kirjatuminen järjestelmään tapahtuu syöttämällä ylläpitäjältä (yleensä sähköpostilla) saatu käyttäjätunnus ja salasana niille varattuihin kenttiin. Jos olet unohtanut salasanasi voit syöttää

Lisätiedot

TimeEdit opiskelijan ohje TimeEdit-instructions for students from this link

TimeEdit opiskelijan ohje TimeEdit-instructions for students from this link TimeEdit opiskelijan ohje TimeEdit-instructions for students from this link TimeEdit on työjärjestys- (lukujärjestys) ja tilanvarausohjelmisto. Sisältö 1 Oikeudet... 2 2 TimeEdit Web... 2 3 Kirjautuminen...

Lisätiedot

1. ASIAKKAAN OHJEET... 2. 1.1 Varauksen tekeminen... 2. 1.2 Käyttäjätunnuksen luominen... 4. 1.3 Varauksen peruminen... 4

1. ASIAKKAAN OHJEET... 2. 1.1 Varauksen tekeminen... 2. 1.2 Käyttäjätunnuksen luominen... 4. 1.3 Varauksen peruminen... 4 1. ASIAKKAAN OHJEET... 2 1.1 Varauksen tekeminen... 2 1.2 Käyttäjätunnuksen luominen... 4 1.3 Varauksen peruminen... 4 1.4 Omien tietojen muokkaaminen... 5 1.5 Salasanan muuttaminen... 5 2. TYÖNTEKIJÄN

Lisätiedot

Ohjeet S-ryhmän tuotetietoportaaliin

Ohjeet S-ryhmän tuotetietoportaaliin Ohjeet S-ryhmän tuotetietoportaaliin Tervetuloa käyttämään S-ryhmän tuotetietoportaalia! Ensimmäisellä kirjautumiskerralla käyttäjää pyydetään luomaan salasana portaalin käyttöä varten. Päivitä tarvittaessa

Lisätiedot

Tutustu REMUC:illa ohjattavan laitteen käyttö-, huolto- ja turvaohjeisiin

Tutustu REMUC:illa ohjattavan laitteen käyttö-, huolto- ja turvaohjeisiin PIKAOPAS ESIVAATIMUKSET Tutustu REMUC:illa ohjattavan laitteen käyttö-, huolto- ja turvaohjeisiin Varmista, että REMUC-ohjaimeen on asennettu toimiva SIM-kortti, jossa on datapaketti kiinteällä kuukausimaksulla

Lisätiedot

2013 -merkistä tunnistat uudet ominaisuudet

2013 -merkistä tunnistat uudet ominaisuudet Tähän käsikirjaan on koottu Ecomiin liittyviä yleisiä aiheita ja toimintatapoja, joiden opiskelemisesta on hyötyä kaikille Ecomin käyttäjille. 2013 2013 -merkistä tunnistat uudet ominaisuudet Ohjeita käsikirjan

Lisätiedot

Nettikalenterin tilausohjeet

Nettikalenterin tilausohjeet Nettikalenterin tilausohjeet Tässä dokumentissa kuvataan Nettikalenterin tilausohjeet erilaisille laitteille ja kalenteriohjelmille. Nettikalenterin tilaus toimii eri tavalla riippuen käytettävästä laitteesta,

Lisätiedot

Lumon tuotekirjaston asennusohje. Asennus- ja rekisteröintiohje

Lumon 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ätiedot

elearning Salpaus http://elsa.salpaus.fi Elsa-tutuksi

elearning Salpaus http://elsa.salpaus.fi Elsa-tutuksi elearning Salpaus http://elsa.salpaus.fi Elsa-tutuksi SISÄLLYSLUETTELO 1 MIKÄ ON ELSA, ENTÄ MOODLE?... 3 1.1 MITÄ KURSSILLA VOIDAAN TEHDÄ?... 3 2 KURSSILLE KIRJAUTUMINEN... 3 3 KURSSILLE LIITTYMINEN...

Lisätiedot

Mobiilitulostus-/- skannausopas Brother iprint&scanille (ios)

Mobiilitulostus-/- 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ätiedot

KiMeWebin käyttöohjeet

KiMeWebin käyttöohjeet KiMeWebin käyttöohjeet 5.3.2017 Miten saan käyttäjätunnuksen? Jos haluat käyttäjätunnuksen (eli oikeuden muokata sivuja) laita viesti webvelho@kime.fi ja kerro viestissä nimi pesti lippukunnassa (esim.

Lisätiedot

PELAAJAPROFIILI Mobiilisovellus

PELAAJAPROFIILI 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ätiedot

RAY MOBIILIASIAKASKORTTI

RAY 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ätiedot

Kuukauden kuvat kerhon galleriaan 1.4.2016 lähtien kuukaudenkuvaajan kuvagalleria on siirretty uudelle palvelimelle osoitteeseen:

Kuukauden kuvat kerhon galleriaan 1.4.2016 lähtien kuukaudenkuvaajan kuvagalleria on siirretty uudelle palvelimelle osoitteeseen: Kuukauden kuvat kerhon galleriaan 1.4.2016 lähtien kuukaudenkuvaajan kuvagalleria on siirretty uudelle palvelimelle osoitteeseen: http://www.kamera73.fi/kuukaudenkuvaaja Kukin seuran jäsen voi laittaa

Lisätiedot