Puhelinsovelluksen kehittäminen Windows Mobile- laitteelle
Väisänen, Jari (2011)
Väisänen, Jari
Kajaanin ammattikorkeakoulu
2011
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2011121918884
https://urn.fi/URN:NBN:fi:amk-2011121918884
Tiivistelmä
Puhelin on ollut olemassa jo yli 100 vuotta ja matkapuhelimet ovat tuoneet liikkuvan viestinnän suoma-laisten taskuihin liki 40 vuoden ajan. Viime vuosikymmen oli matkapuhelinten juhla-aikaa ja laitteet ke-hittyivät joka vuosi yhä monipuolisemmilla toiminnoilla. Nykypäivänä ei osteta enää vain matkapuhelin-ta, vaan älypuhelin, jolla voidaan tehdä monia samoja tehtäviä kuin kotitietokoneella. Mobiilikehitys ei enää tarkoita vain matkapuhelimen ja sen peruskäyttöliittymän kehittämistä, vaan kaikenlaisten mobiili laitteiden ominaispiirteitä hyödyntävien sovellusten kehitystä. Ei kuitenkaan kannata unohtaa näiden laitteiden alkuperäistä tarkoitusta; mahdollisuutta soittaa puheluita.
Tämä työ ei pyri kehittämään uutta kuningassovellusta uusimmalle trendikkäälle älypuhelimelle vaan sen tavoite on paljon lähempänä matkapuhelimen keskeisintä toimintoa, puheluiden soittamista. Tavoite on puhelintoimintojen mahdollistavan sovelluksen tai ratkaisun kehittäminen Windows Mobile- käyttöjär-jestelmää käyttävälle mobiililaitteelle. Työ perustuu kajaanilaiselle Luovaliike Oy:lle tehtyyn työharjoitte-luprojektiin, mutta ei suoranaisesti ole heidän tilaamansa, koska työ aloitettiin vasta projektin jälkeen. Luovaliike Oy on antanut luvan projektin käytölle työn lähdemateriaalina.
Työ on toteutettu takautuvasti ensin kertaamalla kehitystyöhön liittyvät teoriat ja mukailemalla projek-tissa kehitetyn ohjelman suunnittelua, toteutusta, ongelmia ja testausta. Käsiteltävä teoria koostuu vii-destä osasta: työssä käytetty .NET Compact Framework ja sen emoympäristö .NET Framework, .NET ympäristöjen ensisijainen ohjelmointikieli C#, rinnakkaisohjelmointi, kieltenvälinen yhteistoiminta ja kehitystyöhön läheisesti liittyvä puhelinsovellusten kehitysrajapinta TAPI 2.2.
Luovaliike Oy:n projekti katsottiin onnistuneeksi ja sen tuottama ratkaisu liitettiin osaksi HOTI Mobile Tool- sovellukseen. Tämän perusteella myös tämän työn käsittelemä ohjelma on kelvollinen ratkaisu puhelinsovelluksen suunnitteluun ja toteutukseen.
Tämä työ ei pyri kehittämään uutta kuningassovellusta uusimmalle trendikkäälle älypuhelimelle vaan sen tavoite on paljon lähempänä matkapuhelimen keskeisintä toimintoa, puheluiden soittamista. Tavoite on puhelintoimintojen mahdollistavan sovelluksen tai ratkaisun kehittäminen Windows Mobile- käyttöjär-jestelmää käyttävälle mobiililaitteelle. Työ perustuu kajaanilaiselle Luovaliike Oy:lle tehtyyn työharjoitte-luprojektiin, mutta ei suoranaisesti ole heidän tilaamansa, koska työ aloitettiin vasta projektin jälkeen. Luovaliike Oy on antanut luvan projektin käytölle työn lähdemateriaalina.
Työ on toteutettu takautuvasti ensin kertaamalla kehitystyöhön liittyvät teoriat ja mukailemalla projek-tissa kehitetyn ohjelman suunnittelua, toteutusta, ongelmia ja testausta. Käsiteltävä teoria koostuu vii-destä osasta: työssä käytetty .NET Compact Framework ja sen emoympäristö .NET Framework, .NET ympäristöjen ensisijainen ohjelmointikieli C#, rinnakkaisohjelmointi, kieltenvälinen yhteistoiminta ja kehitystyöhön läheisesti liittyvä puhelinsovellusten kehitysrajapinta TAPI 2.2.
Luovaliike Oy:n projekti katsottiin onnistuneeksi ja sen tuottama ratkaisu liitettiin osaksi HOTI Mobile Tool- sovellukseen. Tämän perusteella myös tämän työn käsittelemä ohjelma on kelvollinen ratkaisu puhelinsovelluksen suunnitteluun ja toteutukseen.