
Mikko
Tenhunen

Jolla Sovellukset

Jolla Sailfish OS -sovellusten kehittäminen
Sailfish OS ja Jolla Store
Sailfish OS on suomalaisen Jollan kehittämä mobiilikäyttöjärjestelmä, joka tunnetaan erityisesti tietoturvasta, yksityisyyden kunnioittamisesta ja elepohjaisesta käyttöliittymästään. Toisin kuin monet suuret mobiilialustat, Sailfish OS tarjoaa käyttäjälle enemmän hallintaa omiin tietoihinsa ja laitteeseensa.
Jolla Store on Sailfish OS:n virallinen sovelluskauppa, jonka kautta käyttäjät voivat ladata ja päivittää sovelluksia turvallisesti. Olen kehittänyt useita sovelluksia Jolla-alustalle keskittyen käytännöllisyyteen, tietosuojaan ja paikalliseen datan käsittelyyn ilman tarpeetonta tiedonkeruuta. Kaikki sovellukseni on suunniteltu hyödyntämään Sailfish OS:n vahvuuksia: nopeaa käyttöä, selkeää käyttöliittymää ja käyttäjän yksityisyyden kunnioittamista.
Sailfish OS -sovellusten kehittäminen on antanut mahdollisuuden yhdistää suomalainen ohjelmisto-osaaminen, käyttäjien yksityisyyden kunnioittaminen ja käytännölliset ratkaisut. Sovellusteni tavoitteena on tarjota hyödyllisiä työkaluja jokapäiväiseen käyttöön ilman tarpeetonta tiedonkeruuta, mainontaa tai riippuvuutta pilvipalveluista.
Jokainen sovellus on suunniteltu Sailfish OS:n omien käyttöliittymäperiaatteiden mukaisesti, jotta käyttökokemus olisi mahdollisimman sujuva, luonnollinen ja nopea. Suomessa kehitettynä sovellukset tarjoavat vaihtoehdon käyttäjille, jotka arvostavat tietosuojaa, paikallista kehitystyötä ja käyttäjän hallintaa omiin tietoihinsa.

Suomen Pyhäpäivät Kalenteri
Suomen Pyhäpäivät Kalenteri on Sailfish OS:lle kehittämäni sovellus, joka kokoaa yhteen Suomen viralliset pyhäpäivät, aattopäivät ja viikkonumerot selkeään ja helposti käytettävään näkymään.
Monet kalenterisovellukset näyttävät pyhäpäivät vain osittain tai vaativat verkkoyhteyden tietojen hakemiseen. Tämän sovelluksen tavoitteena oli tarjota suomalaisille käyttäjille yksinkertainen ja luotettava ratkaisu, joka toimii täysin ilman internetyhteyttä.
Sovelluksen ominaisuudet:
Suomen viralliset pyhäpäivät
Aattopäivien näyttäminen
Viikkonumerot kalenterissa
Toimii täysin offline-tilassa
Kevyt ja nopea käyttöliittymä
Optimoitu Sailfish OS:n eleohjaukseen
Miksi kehitin sovelluksen?
Halusin tarjota Sailfish OS -käyttäjille aidosti kotimaisen kalenterisovelluksen, joka keskittyy juuri suomalaisiin tarpeisiin. Sovellus on erityisen hyödyllinen työvuorosuunnittelussa, lomien suunnittelussa sekä arjen aikataulutuksessa.

Sail Cycle
Sail Cycle on yksityisyyttä korostava kuukautiskierron seurantaan tarkoitettu Sailfish OS -sovellus. Sovelluksen kehityksessä tärkein lähtökohta oli tarjota turvallinen vaihtoehto palveluille, jotka tallentavat käyttäjätietoja pilvipalveluihin.
Sail Cycle tallentaa kaikki tiedot paikallisesti käyttäjän laitteelle. Näin käyttäjä säilyttää täyden hallinnan omiin terveystietoihinsa ilman kolmansien osapuolien pääsyä tietoihin.
Sovelluksen ominaisuudet:
Kuukautiskierron seuranta
Oireiden ja muistiinpanojen tallentaminen
Tulevien kiertojen ennusteet
Kalenterinäkymä
Täysin offline-toiminta
Ei käyttäjätiliä
Ei analytiikkaa tai seurantaa
Kaikki tiedot säilytetään laitteella
Kehityksen tavoitteet
Terveystiedot ovat erittäin henkilökohtaisia. Sail Cycle syntyi ajatuksesta, että käyttäjän pitäisi voida seurata omaa hyvinvointiaan ilman pelkoa tietojen jakamisesta ulkopuolisille palveluille. Sovellus yhdistää helppokäyttöisyyden, tietoturvan ja modernin Sailfish OS -käyttökokemuksen.
Suomalainen sovellus eurooppalaisilla arvoilla
Sail Cycle on suunniteltu ja kehitetty Suomessa. Sovelluksen keskiössä ovat eurooppalaiset tietosuojaperiaatteet sekä käyttäjän oikeus hallita omia tietojaan.

Meeting Calculator
Meeting Calculator on Kokousten todellisten kustannusten laskentaan
Meeting Calculator on Sailfish OS:lle kehittämäni tuottavuussovellus, jonka tarkoituksena on tehdä kokousten ja työajan kustannukset näkyviksi reaaliajassa. Sovellus auttaa yrityksiä, tiimejä ja yksittäisiä ammattilaisia ymmärtämään, kuinka paljon aikaa ja rahaa erilaiset kokoukset todella kuluttavat.
Liian usein kokouksia järjestetään ilman selkeää käsitystä niiden kokonaiskustannuksista. Meeting Calculator tarjoaa yksinkertaisen ja käytännöllisen tavan seurata sekä omaa työaikaa että kokousten kustannuksia yhdellä työkalulla.
Sovelluksen ominaisuudet
Työajan seuranta
Oman työn kustannuslaskenta
Kokousten reaaliaikainen kustannusseuranta
Kokousryhmien hallinta
Useiden osallistujien palkkatietojen huomiointi
Kokonaiskustannusten automaattinen laskenta
Historiatiedot ja raportointi
Selkeä Sailfish OS -käyttöliittymä
Mitä hyötyä sovelluksesta on?
Meeting Calculator auttaa tunnistamaan tehottomia kokouksia ja lisäämään organisaatioiden kustannustietoisuutta. Reaaliaikainen kustannuslaskenta tekee näkyväksi, miten nopeasti kokousten kustannukset kasvavat osallistujamäärän ja ajan lisääntyessä.
Kehityksen taustaa
Sovellus syntyi tarpeesta luoda käytännöllinen työkalu työajan ja kokouskustannusten hallintaan. Tavoitteena oli tarjota Sailfish OS -käyttäjille ammattikäyttöön soveltuva sovellus, joka toimii nopeasti, luotettavasti ja ilman tarpeettomia pilvipalveluriippuvuuksia.

MyDays Counter
MyDays Counter on monipuolinen päivälaskuri ja tapahtumien hallintasovellus Sailfish OS:lle. Sovelluksella käyttäjä voi seurata tulevia tapahtumia, merkkipäiviä ja tärkeitä vuosipäiviä helposti yhdessä paikassa.
Sovellus auttaa pitämään tärkeät päivät muistissa ja näyttää jäljellä olevien päivien määrän selkeästi. Samalla se toimii henkilökohtaisena muistikirjana elämän merkittäville hetkille.
Sovelluksen ominaisuudet:
Päivälaskuri tuleville tapahtumille
Menneiden tapahtumien seuranta
Syntymäpäivien hallinta
Vuosipäivien seuranta
Tärkeiden päivien organisointi kansioihin
Mukautettavat ikonit
Vuosittain toistuvat tapahtumat
Paikalliset varmuuskopiot
Tietojen palautus varmuuskopioista
Kaikki tiedot tallennetaan paikallisesti
Kehityksen taustaa
Sovelluksen ideana oli yhdistää yksinkertainen päivälaskuri ja monipuolinen tapahtumien hallinta yhteen kokonaisuuteen. Halusin luoda ratkaisun, jossa käyttäjä voi hallita tärkeitä elämäntapahtumia ilman verkkopalveluja tai pakollisia käyttäjätilejä.
Yksityisyys edellä
MyDays Counter noudattaa samaa filosofiaa kuin muutkin kehittämäni Sailfish OS -sovellukset: käyttäjän tiedot kuuluvat käyttäjälle. Kaikki tapahtumat, päivämäärät ja asetukset säilytetään paikallisesti käyttäjän omalla laitteella.
Kehittäjänä Sailfish OS -alustalla

Euribor Watch
Euribor Watch – Euribor-korot aina saatavilla
Euribor Watch on Sailfish OS -sovellus, jonka avulla käyttäjä voi seurata Euribor-korkojen kehitystä selkeästi ja helposti omalla mobiililaitteellaan. Sovellus tarjoaa ajantasaisen näkymän korkotietoihin sekä historiallisten trendien tarkasteluun.
Korkotason muutoksilla on merkittävä vaikutus esimerkiksi asuntolainoihin, yrityslainoihin ja henkilökohtaiseen taloudenhallintaan. Euribor Watch auttaa käyttäjiä seuraamaan markkinakehitystä nopeasti ilman monimutkaisia taloussovelluksia.
Sovelluksen ominaisuudet
Päivittäiset Euribor-korot
3-viikon, 1kk, 3kk 6kk ja 12 kuukauden Euribor-seuranta
Historialliset korkotiedot
Graafit ja tilastot
Kalenterinäkymä korkokehitykselle
Selkeä ja kevyt käyttöliittymä
Optimoitu Sailfish OS -alustalle
Kenelle sovellus on tarkoitettu?
Euribor Watch soveltuu kaikille, jotka seuraavat korkojen kehitystä:
Asuntolainan omistajille
Sijoittajille
Taloushallinnon ammattilaisille
Yrityksille
Taloudesta kiinnostuneille yksityishenkilöille
Kehityksen tavoitteet
Sovelluksen tarkoituksena oli tarjota Sailfish OS -käyttäjille helposti lähestyttävä eurooppalaiseen korkomarkkinaan keskittyvä sovellus. Käyttäjä voi tarkastella korkojen kehitystä yhdellä silmäyksellä ja seurata markkinoiden muutoksia ilman raskaita talousjärjestelmiä. Ei seuraa puhelimest
Yhteenveto sovelluskehityk OS -alustalle kehittämäni sovellukset kattavat laajan kirjon käyttötarkoituksia: henkilökohtaisen hyvinvoinnin, tapahtumien hallinnan, suomalaisen kalenterin, talouden seurannan sekä työelämän tuottavuuden.
Yhteisiä periaatteita kaikille sovelluksille ovat:
Käyttäjän yksityisyys
Selkeä ja moderni käyttöliittymä
Sailfish OS:n käyttöfilosofian noudattaminen
Mahdollisimman paikallinen tiedonkäsittely
Suomalainen ohjelmistokehitys
Käytännön ongelmien ratkaiseminen yksinkertaisilla työkaluilla
Ei sisällä seuranta ohjelmia
Power in Numbers
Programs
Locations
Volunteers