Projektityö: Mobiiliajopäiväkirja. Mikko Suomalainen



Samankaltaiset tiedostot
Osallistavan suunnittelun kyselytyökalu

Luku 7 Uusien Mallien Tiedostot

Asentaminen Android-laitteeseen

M2 Mobiili -käyttöohje (v1.3)

Projektinhallintaa paikkatiedon avulla

Mittalaite ja puhelin on laitettu toimimaan automaattisesti yhdessä, sinun tulee seurata puhelimen antamia ohjeita mittauksen suorittamiseen.

Hälyri-tietojärjestelmän järjestelmätestaussuunnitelma ja -raporttimalli

Hälyri-tietojärjestelmän järjestelmätestaussuunnitelma ja -raporttimalli

PELAAJAPROFIILI Mobiilisovellus

M2 Mobiili -käyttöohje (v1.2)

5. Klikkaa avautuvan ikkunan oikeasta yläkulmasta käyttäjätunnustasi ja valitse Luo pikakuvake

Yksityisautoilijoille ABAX AJOPÄIVÄKIRJA

LUKKARIN KÄYTTÖOHJE Sisällys

Kuvan ottaminen ja siirtäminen

Osallistavan suunnittelun kyselytyökalu

Havaintometsän koordinaattien määrittäminen

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

ANALOGINEN KVARTSIKELLO Cal. 7T94

Työryhmän jäsenen käyttöohje - RUMA-mobiilisovellus. 1. Sisäänkirjautuminen ja uloskirjautuminen

Hälyri-tietojärjestelmän järjestelmätestaussuunnitelma ja -raporttimalli

Office 365 palvelujen käyttöohje Sisällys

Aimo-ohjauspaneelin käyttöohje Sisällys

Epooqin perusominaisuudet

Maanmittauslaitoksen nimistö Spatialite-tietokantana. - kuvitettu ohje Quantum GIS ohjelmaa varten

VIS Online 2.0 version uudistukset

WCONDES OHJEET ITÄRASTEILLE (tehty Condes versiolle 8)

Huolehdi siitä, että puhelimen akussa on riittävästi virtaa ja pidä puhelin aina päällä. Varmista, että puhelimesi bluetooth-yhteys on päällä.

Käyttöohjeet. Näppäimet. Kello tila. Pelitila

Käsikirjan paperiversiota ei enää ylläpidetä ohjeen päivämäärän jälkeen. Viimeisimmät versiot ohjeista löydät ohjelman Help-ruudulta.

Solve laskutus Sivu 1

WR-R10- langattoman kauko-ohjaimen laiteohjelman päivittäminen

LUMECOM. Jyrsinsovellus. 1. Asennusohje 2. Käyttöohje 3. Käyttöönottokortti

Visma Fivaldi -käsikirja MiniCRM

Käyttäjän käsikirja SEMEL MC40 PDA

! "" "#$% $ #!&' ()))! *+,

Käyttöohje HERE Maps painos FI

Arkkitehtuurikuvaus. Ratkaisu ohjelmistotuotelinjan monikielisyyden hallintaan Innofactor Oy. Ryhmä 14

Suvi Junes Tietohallinto / Opetusteknologiapalvelut 2012

Tekstinkäsittelyn jatko Error! Use the Home tab to apply Otsikko 1 to the text that you want to appear here. KSAO Liiketalous 1

Käyttöohje. Ticket Inspector. Versio 1.0. Sportum Oy

Nokia Navigointi 3.0 -käyttöohje

Tuotetietojen täydentäminen sähköpisteelle

Garmin GPSmap 60CSx -laite

KARTTASELAIN ANDROID- LAITTEILLE

LUMECOM. Jyrsinsovellus. 1. Asennusohje 2. Käyttöohje

BIRSSI.NET 2 - OHJEET KULJETTAJILLE

MOODLE TUTUKSI. Pirkko Vänttilä Oulun aikuiskoulutuskeskus

Wuudis Pro. Mobiilisovellus

HRMobi Esimies. HRMobi Esimiestoimintojen KÄYTTÖOHJE

Sisällys. 2 Aloittaminen. 4 Ominaisuudet esimiehet esimerkissä. 5 Työajan mobiilikirjaus

Liikennelabra päivä: Kokemukset liikkujan datasta ja analytiikasta (Liikennelabra 1.0)

MOBO kiintorastit älypuhelimeen

EasyGO Hunter Käyttäjän opas

Cross Touch (huom. vain CT-mallit)

Firstbeat Uploader. Käyttöohje -versio

ACCELBIT KARTTASELAIN TRACKER. Karttaselaimen Tracker- sovelluksen käyttöohje versio 1.0 AccelBit Oy

WCONDES OHJEET ITÄRASTEILLE (tehty Condes versiolle 8)

VAATIMUKSIA YKSINKERTAISILLE VIKAILMAISIMILLE HSV:N KJ-VERKOSSA

RACE-KEEPER COMPARO PC-OHJELMAN PIKAOHJE

Sähköpostitilin käyttöönotto. Versio 2.0

Asiakastukiryhmä Kesä- ja talviaika

ph-pikatestin käyttöohje

Verenpainemittarit. Ranne- verenpainemittari, harmaa. 22,95

DATALOGGERI DT-171 PIKAKÄYTTÖOHJE V 1.2

Käyttöopas. Confienta Patron

VEHO ONLINE- PÄÄLLIRAKENNEPALVELU. Päällirakentajan ohje Veho Oy Ab

DNA MOBIILI TV - YLEISET KÄYTTÖOHJEET

ALVin käyttöohjeet. 1. Tositteiden tallennus palveluun. 1.1 Kuvaus, rajaus ja tallennus puhelimella

HUOM! Latauskaapelia ei saa kytkeä laitteeseen ennen hyväksytyn maksuprosessin suorittamista! Kirjaudu

EasyGO Hunter Käyttäjän opas

Lohtu-projekti. Testaussuunnitelma

EasyGO Hunter Käyttäjän opas

Ohje sähköisen manuaalikuitin käyttöön suorakorvausmenettelyssä

ALVin käyttöohjeet. 1. Tositteiden tallennus palveluun. 1.1 Kuvaus, rajaus ja tallennus puhelimella

Jahtipaikat.fi Käyttöohje

Energiatodistusrekisteri ja laatijan rooli

Tervetuloa tutustumaan Seure Keikkanetti -mobiilisovellukseen!

Käyttöohje Contact WP Poca

Kameran laiteohjelman päivittäminen

Visma Business AddOn Tuotetarrat. Käsikirja

NEUVOTTELUPALVELUT NETTINEUVOTTELU PIKAOPAS

TERVEYS JA HOITOSUUNNITELMA

A. Peruskäyttöohje Digilehtiö

Raporttiarkiston (RATKI) käyttöohjeet Ohjeet

FullHD herätyskello-valvontakamera

Kylätietojen täyttöohje. Sisällys

SmartShip lisäosa WooCommerce alustalle (c) Webbisivut.org

Käyttöohje HERE Drive

Visma Fivaldi -käsikirja Asiakaskohtaiset hinnat

Goalkeeper Game Statistics (v12) käyttöohjeet

M2 Mobiili -käyttöohje (v1.4)

erasmartcard-kortinlukijaohjelmiston käyttöohje

ohjeita kirjautumiseen ja käyttöön

Joomla Pikaohje

Windows. Valmistelut. Windows

Ceepos mobiilimaksaminen

Ekoweb Oy HUOMIO! Jos sinulla on koneella vanha versio On Call DMS-ohjelmasta poista ensin se ja mahdolliset vanhat ajurit.

RADAR - RANDOM DATA GENERATOR

GO XSE Pikaopas. Etupaneeli. Järjestelmäasetukset-valintaikkuna. Nro Näppäin Toiminto

Transkriptio:

Projektityö: Mobiiliajopäiväkirja Mikko Suomalainen

1. Määritelmä Mobiiliajopäiväkirja on kännyköille suunnattu ajopäiväkirja-sovellus. Sovelluksen pääperiaate on toimia automaattisena ajopäiväkirjana. Sovellus korvaa nykyisin käytössä olevat itse täytettävät sähköiset ja paperiset lomakkeet. Sovelluksen suosia perustuu yksinkertaisuuteen ja helppoon käytettävyyteen. Kännykät sopivat hyvin sovelluksen alustaksi, koska ne ovat yleisiä ja tulevaisuudessa lähes jokaisesta kännykästä löytyy sisäänrakennettu GPS. 1.1 Sovelluksen toimintaperiaate Sovellus kysyy käyttäjältä autolla liikkeelle lähdettäessä matkan tarkoituksen. Eli onko matka henkilökohtainen vai työmatka. Vastattaessa työmatka, alkaa sovellus mittaamaan kuljettua reittiä ja siihen käytettyä aikaa. Sovellus toimii kännykän taustalla, jolloin puhelinta voi käyttää normaalisti muuhunkin tarkoitukseen. Matkan päätyttyä käyttäjä kuittaa ohjelmalle tulleensa päämääräänsä, jolloin ohjelma tallentaa kuljetun matkan ja siihen käytetyn ajan sekä kuljetun reitin. Ohjelma lähettää tiedot palvelimelle, josta esimies saa helposti tiedot haltuunsa. Tiedoista näkee kuljettajan tiedot (jotka on tallennettu aikaisemmin sovellukseen), kuljetun reitin, siihen käytetyn ajan ja ajankohdan sekä matkan tarkoituksen. Sovelluksen on oltava helppokäyttöinen. 2. Tavoite Saada toteutettua projektityönä toimiva demoversio, joka mittaa kuljetun matkan sekä reitin ja siihen käytetyn ajan. 3. Suunnitelma Projekti pystyyn googlen versionhallintasovellukseen Tutustuminen UML-kieleen Sovelluksen arkkitehtuurin suunnittelu Testitapausten suunnittelu Käyttöliittymän koodaus o asetukset-form o matkan tarkoitus lista o ajoneuvo-form o piilotettavat valinnat valikossa aloita mittaus lopeta mittaus o

4. Toteutus 4.1 Versio 0.1 4.1.1 Tavoitteet mittaa ajan ja matkan sekä reitin tallentaa tulokset tiedostoon valikossa o syötä matkan tiedot o aloita mittaus o lopeta mittaus o mittaukset o asetukset o poistu Syötä matkan tiedot matkan tarkoitus ajoneuvo (auton rek.num.) Asetukset kuljettajan nimi yritys

Käyttöliittymä Tiedostoon tallennus Tiedostoon tallennetaan seuraavat tiedot: Kuljettajan nimi Yritys Ajoneuvo Matkan tarkoitus Lähtöaika Loppuaika Kokonaisaika Reitti Tiedostosta tehdään.tri-päätteinen. Tiedoston sisältö on seuraavanlainen, erottimena #:

pvm kellon aika Kuljettajan nimi Ajoneuvo Yritys Matkan tarkoitus Reittipisteet Ajettu matka Käytetty aika Sovellus toteutetaan siten, että käyttöliittymä toteutetaan erillään toiminnallisuudesta. Toiminnallisuus kootaan engine.dll pakettiin, joka sisällytetään mukaan käyttöliittymän lähdetiedostoihin. 4.1.2 Käyttöliittymän toteutus Omat luokat jokaiselle näkymälle: View (perusnäkymä/ alkutilanne) SettingsView (asetukset) TripPurposeListView (matkan tarkoitus lista) TripInfo (matkan tiedot) MeasureView (mittausnäyttö) Vasempaan softkey:hin Valikko. Oikeaan softkey:hin Poistu. Aloitusnäkymään tulostuu Mobby Bobby logo. Jos matkan tietoja ei ole asetettu tulostuu aloitusnäkymään teksti Syötä matkan tiedot. Jos asetuksia ei ole asetettu, tulostuu aloitusnäkymään teksti Aseta asetukset. Myöskään Aloita mittaus valinta ei ole näkyvissä valikossa, jos edellä mainitut askeleet ovat tekemättä. Jos matkan tiedot ja asetukset ovat asetettu, tulostuu aloitusnäkymään teksti Aloita mittaus. Tällöin myös Aloita mittaus valinta ilmestyy valikkoon. Myös puhelimen ok-näppäimestä voi tällöin aloittaa mittauksen. Kun mittaus aloitetaan, tulostetaan näytölle mittaukseen liittyvä informaatio. Valikossa on myös Lopeta mittaus valinta. Puhelimen ok-näppäin ei kuitenkaan lopeta mittausta. Tekstien tulostuksissa käytetään Arialfonttia, koko 10. 4.1.3 Mittauksen toteutus

Matkan mittaus toteutettiin aktiivi-olion avulla. Olio päivittää näytön ja kirjoittaa tiedostoon uuden koordinaation aina, kun paikka vaihtuu (koordinaatti päivittyy). Tiedot sisältävä tiedosto avataan ja suljetaan tietojen kirjoittamista varten aina uudestaan koordinaatin päivityksen yhteydessä. Toinen vaihtoehto olisi ollut kerätä paikkatietoja taulukkoon ja kirjoittaa tiedot kerralla tiedostoon ajon päätyttyä. Tämä tapa olisi kuitenkin vienyt enemmän käyttömuistia. Ja jos jostain syystä sovellus olisi kaatunut virhe tilanteeseen kesken ajon, olisi tiedot mahdollisesti menetetty. Tiedoston nimi koostuu mittauksen aloitushetken päivämäärästä ja kellonajasta minuutin tarkkuudella. 5 Jatkokehitys Sovelluksen jatkokehitysmahdollisuudet ovat rajattomat. Sovelluksesta voitaisiin tehdä muunnelmia eri tarkoituksiin, kuten esimerkiksi matkailijan päiväkirja. Versiosta 0.1 puuttuu ajojen tarkastelu puhelimessa. Ominaisuuden voisi lisätä seuraaviin versioihin. Matkan tarkoitus -listan täydentäminen ja uuden tarkoituksen lisäämismahdollisuus lisättävä seuraaviin versioihin. 6 Palvelinsovellus Sovelluksen tiedostojen lukemista varten olen kehittänyt palvelinsovelluksen, joka toimii nettiselaimessa. Tällä hetkellä palvelimelle ladataan matkan tiedot sisältävä tiedosto käsin, tulevaisuudessa ehkä jopa automaattisesti ajon päätyttyä. Sovellus listaa ajot taulukkoon, jonka voi tulostaa esimerkiksi verottajaa varten. Ajon tietoja voi myös tarkastella lähemmin, sovellus esimerkiksi piirtää kartalle ajetun reitin. Sovelluksessa on myös liikennekartta, joka kertoo tietyöt sekä muut liikenteen häiriötekijät sekä reittihakupalvelu.