SlideShare a Scribd company logo
1 of 12
Download to read offline
#td2011fi




Mobiilikehityksen yleiset periaatteet
            y     y       p


                Tommi Teräsvirta
             Asiantuntija, Tieturi Oy
            Techdays 2011 1.4.2011
                      2011, 1 4 2011
#td2011fi


Tommi Teräsvirta
•   Tieturilla asiantuntijana vuodesta 2007
•   Mobiilikehityksen parissa 1990 luvulta
                 y     p
•   Forum Nokia sertifioitu kouluttaja
•   Koulutuksia ja konsultointeja Euroopassa, Aasiassa ja
    Amerikassa alan suurimmille pelureille
    A ik           l       i ill     l ill
    •   Puhelinvalmistajat, puolijohdevalmistajat, alustan
        kehittäjät, operaattorit, näiden alihankkijat,
        sovelluskehittäjät, sovellusten/ratkaisujen hankkijat, …
• Tutuimmat puhelinalustat: Windows Phone, Symbian,
  maemo, MeeGo,
  maemo MeeGo Android
#td2011fi


 "Kehittäjän" periaatteet
         j    p

                                                           Ylläpitäjä
Puolijohde‐                                  Operaattori
valmistaja


                            Alustan
                           kehittäjä


                                                           KL‐suunnittelija
                                                           KL      itt lij

               Puhelin‐                Sovelluskehittäjä
              valmistaja
#td2011fi


Puhelin vs. xxx kehittäjän näkökulmasta
                       j
• Resurssit: muisti, prosessointiteho, näyttö,
  syöttölaitteet, akku,
  syöttölaitteet akku verkkoyhteys
• Hieman erilaiset rajapinnat, rajoitetut ja/tai
  laajennetut
• Kehitysympäristö ei ajoympäristö –
  emulaattorit/simulaattorit ja niiden merkitys
• Turvallisuus
#td2011fi


Tyypillinen tärkeysjärjestys
 yyp             yj j y
• Luotettavuus
• Koko
• Nopeus

• Seksikkyys? Turvallisuus?
#td2011fi


Turvallisuus
• Erittäin henkilökohtainen laite
• Virustorjuntaohjelmat?
           j      j
• Myyntipaikkojen turvallisuus
    •   CASE Google
• L
  Luottamus alustaan – k k lluottaa Mi
             l         kuka         Microsoftiin? E
                                           f ii ? Entä
  puhelinvalmistajaan? Miten FBI?

• Alustat tyypillisesti rajoittavat kehittäjän
  mahdollisuuksia päästä resursseihin
#td2011fi


Käytettävyys
  y      yy
• Pieni ruutu! – Sovelluksen yhden näytön suunnittelu
  j
  ja navigointi
         g
• Syöttölaitteet: näppäimistö (näppäimet/virtuaalinen),
  sormi/kynä, …
• Puhelintapahtumat – entä jos joku soittaa kun
  käytetään sovellusta?
• Vaihtelevat laitetoteutukset
   •   WP7 chassis aika hyvä lähestymistapa
• Tyylioppaat vs. oma tyyli
#td2011fi


Käyttöliittymän haasteita – Web vs. Metro
  y        y
#td2011fi


Mobiilit erikoisuudet
•   Puhelin itse! Puhelut tai viestit
•   Sensorit, esimerkiksi kiihtyvyysanturi
•   Kamera
•   Paikkatieto,
    Paikkatieto esimerkiksi GPS
    •   60°10′15″N 024°56′15″E vai kartta?
• Epävarmat verkkoyhteydet

• Kompassi salamavalo
  Kompassi,
#td2011fi


Kehitysympäristö
     yy p
•   IDE – Integrated Development Environment
•   Koodaaminen,
    Koodaaminen koodin täydennys mallit
                             täydennys,
•   Virheenjäljitys, profilointi, testaus
•   Paketointi, levitys
•   Monialustakehitys?
#td2011fi


Summa summarum
• Mobiilikehitys on sovelluskehitystä siinä missä
  mikä tahansa muukin
• Sovelluksien porttaaminen on usein mahdollista
• Jos on mahdollista valita alusta, niin omien
            hd ll      l     l
  tarpeiden mukaan
• Mobiili mahdollistaa usein enemmän kuin rajoittaa
  – kunhan pään viisarit käännetty mobiiliasentoon
            p                      y
#td2011fi




Kiitos!
Kiit !

More Related Content

Similar to TechDays2011 Mobiilikehityksen yleiset periaatteet Tieturi/Teräsvirta

TechDays 2011 Millainen on ketterä kehittäjä? Tieturi/Heikurinen
TechDays 2011 Millainen on ketterä kehittäjä? Tieturi/HeikurinenTechDays 2011 Millainen on ketterä kehittäjä? Tieturi/Heikurinen
TechDays 2011 Millainen on ketterä kehittäjä? Tieturi/HeikurinenTieturi Oy
 
Ohjelmistotestauksen opetuksen kokemuksia fantasiatarinan avulla
Ohjelmistotestauksen opetuksen kokemuksia fantasiatarinan avullaOhjelmistotestauksen opetuksen kokemuksia fantasiatarinan avulla
Ohjelmistotestauksen opetuksen kokemuksia fantasiatarinan avullaKari Kakkonen
 
Avoimet rajapinnat liiketoiminnan mahdollistajina
Avoimet rajapinnat liiketoiminnan mahdollistajinaAvoimet rajapinnat liiketoiminnan mahdollistajina
Avoimet rajapinnat liiketoiminnan mahdollistajinaCySec Ice Wall Oy (Ltd.)
 
Mobiiliaamiainen 8.11.2012: Arto Santala, Android - Jäätelöleivästä hyytelöpa...
Mobiiliaamiainen 8.11.2012: Arto Santala, Android - Jäätelöleivästä hyytelöpa...Mobiiliaamiainen 8.11.2012: Arto Santala, Android - Jäätelöleivästä hyytelöpa...
Mobiiliaamiainen 8.11.2012: Arto Santala, Android - Jäätelöleivästä hyytelöpa...Tieturi Oy
 
10 parasta tapaa pilata Liferay-projekti
10 parasta tapaa pilata Liferay-projekti10 parasta tapaa pilata Liferay-projekti
10 parasta tapaa pilata Liferay-projektiAmbientia
 
Frantic After Work: Windows 8
Frantic After Work: Windows 8Frantic After Work: Windows 8
Frantic After Work: Windows 8Frantic
 
Digitalisaatiossa tuumasta toimeen, vinkkejä ensi askeliin
Digitalisaatiossa tuumasta toimeen, vinkkejä ensi askeliinDigitalisaatiossa tuumasta toimeen, vinkkejä ensi askeliin
Digitalisaatiossa tuumasta toimeen, vinkkejä ensi askeliinAffecto
 
Microsoft Windows 8 sovelluskehitys käytännössä
Microsoft Windows 8  sovelluskehitys käytännössäMicrosoft Windows 8  sovelluskehitys käytännössä
Microsoft Windows 8 sovelluskehitys käytännössäPerttu Monthan
 
Mobiiliaamiainen 8.11.2012: Teuvo Väisänen, Responsive Design
Mobiiliaamiainen 8.11.2012: Teuvo Väisänen, Responsive DesignMobiiliaamiainen 8.11.2012: Teuvo Väisänen, Responsive Design
Mobiiliaamiainen 8.11.2012: Teuvo Väisänen, Responsive DesignTieturi Oy
 
Joukkoistaminen muutosviestinnässä
Joukkoistaminen muutosviestinnässäJoukkoistaminen muutosviestinnässä
Joukkoistaminen muutosviestinnässäSulava Oy
 
Digitaalinen transformaatio
Digitaalinen transformaatioDigitaalinen transformaatio
Digitaalinen transformaatioSeppo Heikura
 
Names nimekkäimmat it-osaajat
Names   nimekkäimmat it-osaajatNames   nimekkäimmat it-osaajat
Names nimekkäimmat it-osaajatJanne Pohjala
 
Pitääkö avoimesta lähdekoodista maksaa sytyke 2012
Pitääkö avoimesta lähdekoodista maksaa   sytyke 2012Pitääkö avoimesta lähdekoodista maksaa   sytyke 2012
Pitääkö avoimesta lähdekoodista maksaa sytyke 2012Ambientia
 
Useless Gains - First presentation
Useless Gains - First presentationUseless Gains - First presentation
Useless Gains - First presentationTeemuKettunen4
 
Names the highest ranking finnish experts in one place
Names the highest ranking finnish experts in one placeNames the highest ranking finnish experts in one place
Names the highest ranking finnish experts in one placeJanne Pohjala
 
Mobie Zine/YUDU -oppilaitosseminaari 28.8.2012
Mobie Zine/YUDU  -oppilaitosseminaari 28.8.2012Mobie Zine/YUDU  -oppilaitosseminaari 28.8.2012
Mobie Zine/YUDU -oppilaitosseminaari 28.8.2012Mobie Oy
 
Mobiilipalvelut ja kotihoito_Mediatri-päivä Kimmo Eklund & Aune Mujunen
Mobiilipalvelut ja kotihoito_Mediatri-päivä Kimmo Eklund & Aune Mujunen Mobiilipalvelut ja kotihoito_Mediatri-päivä Kimmo Eklund & Aune Mujunen
Mobiilipalvelut ja kotihoito_Mediatri-päivä Kimmo Eklund & Aune Mujunen Mediconsult
 
IAM projektit, Tampereen teknillinen yliopisto 2010
IAM projektit, Tampereen teknillinen yliopisto 2010IAM projektit, Tampereen teknillinen yliopisto 2010
IAM projektit, Tampereen teknillinen yliopisto 2010Kim Westerlund
 
Digiä esityksiin 17.9.19
Digiä esityksiin 17.9.19Digiä esityksiin 17.9.19
Digiä esityksiin 17.9.19Matleena Laakso
 
Kasvu ja kansainvälistyminen pemanek oy
Kasvu ja kansainvälistyminen pemanek oyKasvu ja kansainvälistyminen pemanek oy
Kasvu ja kansainvälistyminen pemanek oyBusiness Finland
 

Similar to TechDays2011 Mobiilikehityksen yleiset periaatteet Tieturi/Teräsvirta (20)

TechDays 2011 Millainen on ketterä kehittäjä? Tieturi/Heikurinen
TechDays 2011 Millainen on ketterä kehittäjä? Tieturi/HeikurinenTechDays 2011 Millainen on ketterä kehittäjä? Tieturi/Heikurinen
TechDays 2011 Millainen on ketterä kehittäjä? Tieturi/Heikurinen
 
Ohjelmistotestauksen opetuksen kokemuksia fantasiatarinan avulla
Ohjelmistotestauksen opetuksen kokemuksia fantasiatarinan avullaOhjelmistotestauksen opetuksen kokemuksia fantasiatarinan avulla
Ohjelmistotestauksen opetuksen kokemuksia fantasiatarinan avulla
 
Avoimet rajapinnat liiketoiminnan mahdollistajina
Avoimet rajapinnat liiketoiminnan mahdollistajinaAvoimet rajapinnat liiketoiminnan mahdollistajina
Avoimet rajapinnat liiketoiminnan mahdollistajina
 
Mobiiliaamiainen 8.11.2012: Arto Santala, Android - Jäätelöleivästä hyytelöpa...
Mobiiliaamiainen 8.11.2012: Arto Santala, Android - Jäätelöleivästä hyytelöpa...Mobiiliaamiainen 8.11.2012: Arto Santala, Android - Jäätelöleivästä hyytelöpa...
Mobiiliaamiainen 8.11.2012: Arto Santala, Android - Jäätelöleivästä hyytelöpa...
 
10 parasta tapaa pilata Liferay-projekti
10 parasta tapaa pilata Liferay-projekti10 parasta tapaa pilata Liferay-projekti
10 parasta tapaa pilata Liferay-projekti
 
Frantic After Work: Windows 8
Frantic After Work: Windows 8Frantic After Work: Windows 8
Frantic After Work: Windows 8
 
Digitalisaatiossa tuumasta toimeen, vinkkejä ensi askeliin
Digitalisaatiossa tuumasta toimeen, vinkkejä ensi askeliinDigitalisaatiossa tuumasta toimeen, vinkkejä ensi askeliin
Digitalisaatiossa tuumasta toimeen, vinkkejä ensi askeliin
 
Microsoft Windows 8 sovelluskehitys käytännössä
Microsoft Windows 8  sovelluskehitys käytännössäMicrosoft Windows 8  sovelluskehitys käytännössä
Microsoft Windows 8 sovelluskehitys käytännössä
 
Mobiiliaamiainen 8.11.2012: Teuvo Väisänen, Responsive Design
Mobiiliaamiainen 8.11.2012: Teuvo Väisänen, Responsive DesignMobiiliaamiainen 8.11.2012: Teuvo Väisänen, Responsive Design
Mobiiliaamiainen 8.11.2012: Teuvo Väisänen, Responsive Design
 
Joukkoistaminen muutosviestinnässä
Joukkoistaminen muutosviestinnässäJoukkoistaminen muutosviestinnässä
Joukkoistaminen muutosviestinnässä
 
Digitaalinen transformaatio
Digitaalinen transformaatioDigitaalinen transformaatio
Digitaalinen transformaatio
 
Names nimekkäimmat it-osaajat
Names   nimekkäimmat it-osaajatNames   nimekkäimmat it-osaajat
Names nimekkäimmat it-osaajat
 
Pitääkö avoimesta lähdekoodista maksaa sytyke 2012
Pitääkö avoimesta lähdekoodista maksaa   sytyke 2012Pitääkö avoimesta lähdekoodista maksaa   sytyke 2012
Pitääkö avoimesta lähdekoodista maksaa sytyke 2012
 
Useless Gains - First presentation
Useless Gains - First presentationUseless Gains - First presentation
Useless Gains - First presentation
 
Names the highest ranking finnish experts in one place
Names the highest ranking finnish experts in one placeNames the highest ranking finnish experts in one place
Names the highest ranking finnish experts in one place
 
Mobie Zine/YUDU -oppilaitosseminaari 28.8.2012
Mobie Zine/YUDU  -oppilaitosseminaari 28.8.2012Mobie Zine/YUDU  -oppilaitosseminaari 28.8.2012
Mobie Zine/YUDU -oppilaitosseminaari 28.8.2012
 
Mobiilipalvelut ja kotihoito_Mediatri-päivä Kimmo Eklund & Aune Mujunen
Mobiilipalvelut ja kotihoito_Mediatri-päivä Kimmo Eklund & Aune Mujunen Mobiilipalvelut ja kotihoito_Mediatri-päivä Kimmo Eklund & Aune Mujunen
Mobiilipalvelut ja kotihoito_Mediatri-päivä Kimmo Eklund & Aune Mujunen
 
IAM projektit, Tampereen teknillinen yliopisto 2010
IAM projektit, Tampereen teknillinen yliopisto 2010IAM projektit, Tampereen teknillinen yliopisto 2010
IAM projektit, Tampereen teknillinen yliopisto 2010
 
Digiä esityksiin 17.9.19
Digiä esityksiin 17.9.19Digiä esityksiin 17.9.19
Digiä esityksiin 17.9.19
 
Kasvu ja kansainvälistyminen pemanek oy
Kasvu ja kansainvälistyminen pemanek oyKasvu ja kansainvälistyminen pemanek oy
Kasvu ja kansainvälistyminen pemanek oy
 

More from Tieturi Oy

Aamiaisseminaari 3.6.: Johdetut projektit julkisessa hallinnossa . Timo Summa...
Aamiaisseminaari 3.6.: Johdetut projektit julkisessa hallinnossa. Timo Summa...Aamiaisseminaari 3.6.: Johdetut projektit julkisessa hallinnossa. Timo Summa...
Aamiaisseminaari 3.6.: Johdetut projektit julkisessa hallinnossa . Timo Summa...Tieturi Oy
 
Aamiaisseminaari 3.6.: Kokonaisarkkitehtuuriprojektien haasteet. Tarja Raussi...
Aamiaisseminaari 3.6.: Kokonaisarkkitehtuuriprojektien haasteet. Tarja Raussi...Aamiaisseminaari 3.6.: Kokonaisarkkitehtuuriprojektien haasteet. Tarja Raussi...
Aamiaisseminaari 3.6.: Kokonaisarkkitehtuuriprojektien haasteet. Tarja Raussi...Tieturi Oy
 
Aamiaisseminaari 3.6.: Kokonaisarkkitehtuuriprojektien haasteet. Tarja Raussi...
Aamiaisseminaari 3.6.: Kokonaisarkkitehtuuriprojektien haasteet. Tarja Raussi...Aamiaisseminaari 3.6.: Kokonaisarkkitehtuuriprojektien haasteet. Tarja Raussi...
Aamiaisseminaari 3.6.: Kokonaisarkkitehtuuriprojektien haasteet. Tarja Raussi...Tieturi Oy
 
Aamiaisseminaari 3.6.: Julkisen hallinnon projektien haasteet ja mahdollisuud...
Aamiaisseminaari 3.6.: Julkisen hallinnon projektien haasteet ja mahdollisuud...Aamiaisseminaari 3.6.: Julkisen hallinnon projektien haasteet ja mahdollisuud...
Aamiaisseminaari 3.6.: Julkisen hallinnon projektien haasteet ja mahdollisuud...Tieturi Oy
 
Testaus 2014: Paul Gerrard - The Changing Role of Testers'
Testaus 2014: Paul Gerrard - The Changing Role of Testers'Testaus 2014: Paul Gerrard - The Changing Role of Testers'
Testaus 2014: Paul Gerrard - The Changing Role of Testers'Tieturi Oy
 
Testaus 2014 -seminaari. Minna Aalto, Knowit, Vuoden Testaaja 2013
Testaus 2014 -seminaari. Minna Aalto, Knowit, Vuoden Testaaja 2013Testaus 2014 -seminaari. Minna Aalto, Knowit, Vuoden Testaaja 2013
Testaus 2014 -seminaari. Minna Aalto, Knowit, Vuoden Testaaja 2013Tieturi Oy
 
Testaus 2014 -seminaari. Kaisa Tirkkonen, Kela. Case Kela: Monimutkaisten ja ...
Testaus 2014 -seminaari. Kaisa Tirkkonen, Kela. Case Kela: Monimutkaisten ja ...Testaus 2014 -seminaari. Kaisa Tirkkonen, Kela. Case Kela: Monimutkaisten ja ...
Testaus 2014 -seminaari. Kaisa Tirkkonen, Kela. Case Kela: Monimutkaisten ja ...Tieturi Oy
 
Testaus 2014 -seminaari. Pauli Kauppila, Secrays Oy. Mitä jokaisen testaajan ...
Testaus 2014 -seminaari. Pauli Kauppila, Secrays Oy. Mitä jokaisen testaajan ...Testaus 2014 -seminaari. Pauli Kauppila, Secrays Oy. Mitä jokaisen testaajan ...
Testaus 2014 -seminaari. Pauli Kauppila, Secrays Oy. Mitä jokaisen testaajan ...Tieturi Oy
 
Testaus 2014 -seminaari. Kari Kakkonen, FiSTB-puheenvuoro.
Testaus 2014 -seminaari. Kari Kakkonen, FiSTB-puheenvuoro.Testaus 2014 -seminaari. Kari Kakkonen, FiSTB-puheenvuoro.
Testaus 2014 -seminaari. Kari Kakkonen, FiSTB-puheenvuoro.Tieturi Oy
 
Testaus 2014 -seminaari: Arto Kiiskinen, Mirasys Oy. Case Mirasys: Toiminnoil...
Testaus 2014 -seminaari: Arto Kiiskinen, Mirasys Oy. Case Mirasys: Toiminnoil...Testaus 2014 -seminaari: Arto Kiiskinen, Mirasys Oy. Case Mirasys: Toiminnoil...
Testaus 2014 -seminaari: Arto Kiiskinen, Mirasys Oy. Case Mirasys: Toiminnoil...Tieturi Oy
 
Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers’.
Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers’.Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers’.
Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers’.Tieturi Oy
 
ICT-palveluprosessit ja toiminnan tehostaminen: Jukka Timonen, "Matkalla koht...
ICT-palveluprosessit ja toiminnan tehostaminen: Jukka Timonen, "Matkalla koht...ICT-palveluprosessit ja toiminnan tehostaminen: Jukka Timonen, "Matkalla koht...
ICT-palveluprosessit ja toiminnan tehostaminen: Jukka Timonen, "Matkalla koht...Tieturi Oy
 
27.1.2014 Tampere. Perinteinen mobiilimaailma murroksessa. Tommi Teräsvirta: ...
27.1.2014 Tampere. Perinteinen mobiilimaailma murroksessa. Tommi Teräsvirta: ...27.1.2014 Tampere. Perinteinen mobiilimaailma murroksessa. Tommi Teräsvirta: ...
27.1.2014 Tampere. Perinteinen mobiilimaailma murroksessa. Tommi Teräsvirta: ...Tieturi Oy
 
27.1.2014, Tampere. Perinteinen mobiilimaailma murroksessa. Petri Niemi: Sing...
27.1.2014, Tampere. Perinteinen mobiilimaailma murroksessa. Petri Niemi: Sing...27.1.2014, Tampere. Perinteinen mobiilimaailma murroksessa. Petri Niemi: Sing...
27.1.2014, Tampere. Perinteinen mobiilimaailma murroksessa. Petri Niemi: Sing...Tieturi Oy
 
27.1.2014, Tampere: Perinteinen mobiilimaailma murroksessa. Arto Santala: And...
27.1.2014, Tampere: Perinteinen mobiilimaailma murroksessa. Arto Santala: And...27.1.2014, Tampere: Perinteinen mobiilimaailma murroksessa. Arto Santala: And...
27.1.2014, Tampere: Perinteinen mobiilimaailma murroksessa. Arto Santala: And...Tieturi Oy
 
27.1.2014, Tampere: Perinteinen mobiilimaailma murroksessa. Tapio Valli: Digi...
27.1.2014, Tampere: Perinteinen mobiilimaailma murroksessa. Tapio Valli: Digi...27.1.2014, Tampere: Perinteinen mobiilimaailma murroksessa. Tapio Valli: Digi...
27.1.2014, Tampere: Perinteinen mobiilimaailma murroksessa. Tapio Valli: Digi...Tieturi Oy
 
Eettisten ytden jälkihoito - Hyveillä hyvinvoiva organisaatio konsultointituote
Eettisten ytden jälkihoito - Hyveillä hyvinvoiva organisaatio konsultointituoteEettisten ytden jälkihoito - Hyveillä hyvinvoiva organisaatio konsultointituote
Eettisten ytden jälkihoito - Hyveillä hyvinvoiva organisaatio konsultointituoteTieturi Oy
 
Eettiset yt:t – voiko niitä käydä?: Niklas Reuter: Kyselytutkimuksen keskeise...
Eettiset yt:t – voiko niitä käydä?: Niklas Reuter: Kyselytutkimuksen keskeise...Eettiset yt:t – voiko niitä käydä?: Niklas Reuter: Kyselytutkimuksen keskeise...
Eettiset yt:t – voiko niitä käydä?: Niklas Reuter: Kyselytutkimuksen keskeise...Tieturi Oy
 
Eettiset yt:t – voiko niitä käydä?: Pekka Pesonen: Nokia Bridge Program
Eettiset yt:t – voiko niitä käydä?: Pekka Pesonen: Nokia Bridge ProgramEettiset yt:t – voiko niitä käydä?: Pekka Pesonen: Nokia Bridge Program
Eettiset yt:t – voiko niitä käydä?: Pekka Pesonen: Nokia Bridge ProgramTieturi Oy
 
Eettiset yt:t – voiko niitä käydä?: Marco Mäkinen: YT-neuvottelut ja eettiset...
Eettiset yt:t – voiko niitä käydä?: Marco Mäkinen: YT-neuvottelut ja eettiset...Eettiset yt:t – voiko niitä käydä?: Marco Mäkinen: YT-neuvottelut ja eettiset...
Eettiset yt:t – voiko niitä käydä?: Marco Mäkinen: YT-neuvottelut ja eettiset...Tieturi Oy
 

More from Tieturi Oy (20)

Aamiaisseminaari 3.6.: Johdetut projektit julkisessa hallinnossa . Timo Summa...
Aamiaisseminaari 3.6.: Johdetut projektit julkisessa hallinnossa. Timo Summa...Aamiaisseminaari 3.6.: Johdetut projektit julkisessa hallinnossa. Timo Summa...
Aamiaisseminaari 3.6.: Johdetut projektit julkisessa hallinnossa . Timo Summa...
 
Aamiaisseminaari 3.6.: Kokonaisarkkitehtuuriprojektien haasteet. Tarja Raussi...
Aamiaisseminaari 3.6.: Kokonaisarkkitehtuuriprojektien haasteet. Tarja Raussi...Aamiaisseminaari 3.6.: Kokonaisarkkitehtuuriprojektien haasteet. Tarja Raussi...
Aamiaisseminaari 3.6.: Kokonaisarkkitehtuuriprojektien haasteet. Tarja Raussi...
 
Aamiaisseminaari 3.6.: Kokonaisarkkitehtuuriprojektien haasteet. Tarja Raussi...
Aamiaisseminaari 3.6.: Kokonaisarkkitehtuuriprojektien haasteet. Tarja Raussi...Aamiaisseminaari 3.6.: Kokonaisarkkitehtuuriprojektien haasteet. Tarja Raussi...
Aamiaisseminaari 3.6.: Kokonaisarkkitehtuuriprojektien haasteet. Tarja Raussi...
 
Aamiaisseminaari 3.6.: Julkisen hallinnon projektien haasteet ja mahdollisuud...
Aamiaisseminaari 3.6.: Julkisen hallinnon projektien haasteet ja mahdollisuud...Aamiaisseminaari 3.6.: Julkisen hallinnon projektien haasteet ja mahdollisuud...
Aamiaisseminaari 3.6.: Julkisen hallinnon projektien haasteet ja mahdollisuud...
 
Testaus 2014: Paul Gerrard - The Changing Role of Testers'
Testaus 2014: Paul Gerrard - The Changing Role of Testers'Testaus 2014: Paul Gerrard - The Changing Role of Testers'
Testaus 2014: Paul Gerrard - The Changing Role of Testers'
 
Testaus 2014 -seminaari. Minna Aalto, Knowit, Vuoden Testaaja 2013
Testaus 2014 -seminaari. Minna Aalto, Knowit, Vuoden Testaaja 2013Testaus 2014 -seminaari. Minna Aalto, Knowit, Vuoden Testaaja 2013
Testaus 2014 -seminaari. Minna Aalto, Knowit, Vuoden Testaaja 2013
 
Testaus 2014 -seminaari. Kaisa Tirkkonen, Kela. Case Kela: Monimutkaisten ja ...
Testaus 2014 -seminaari. Kaisa Tirkkonen, Kela. Case Kela: Monimutkaisten ja ...Testaus 2014 -seminaari. Kaisa Tirkkonen, Kela. Case Kela: Monimutkaisten ja ...
Testaus 2014 -seminaari. Kaisa Tirkkonen, Kela. Case Kela: Monimutkaisten ja ...
 
Testaus 2014 -seminaari. Pauli Kauppila, Secrays Oy. Mitä jokaisen testaajan ...
Testaus 2014 -seminaari. Pauli Kauppila, Secrays Oy. Mitä jokaisen testaajan ...Testaus 2014 -seminaari. Pauli Kauppila, Secrays Oy. Mitä jokaisen testaajan ...
Testaus 2014 -seminaari. Pauli Kauppila, Secrays Oy. Mitä jokaisen testaajan ...
 
Testaus 2014 -seminaari. Kari Kakkonen, FiSTB-puheenvuoro.
Testaus 2014 -seminaari. Kari Kakkonen, FiSTB-puheenvuoro.Testaus 2014 -seminaari. Kari Kakkonen, FiSTB-puheenvuoro.
Testaus 2014 -seminaari. Kari Kakkonen, FiSTB-puheenvuoro.
 
Testaus 2014 -seminaari: Arto Kiiskinen, Mirasys Oy. Case Mirasys: Toiminnoil...
Testaus 2014 -seminaari: Arto Kiiskinen, Mirasys Oy. Case Mirasys: Toiminnoil...Testaus 2014 -seminaari: Arto Kiiskinen, Mirasys Oy. Case Mirasys: Toiminnoil...
Testaus 2014 -seminaari: Arto Kiiskinen, Mirasys Oy. Case Mirasys: Toiminnoil...
 
Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers’.
Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers’.Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers’.
Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers’.
 
ICT-palveluprosessit ja toiminnan tehostaminen: Jukka Timonen, "Matkalla koht...
ICT-palveluprosessit ja toiminnan tehostaminen: Jukka Timonen, "Matkalla koht...ICT-palveluprosessit ja toiminnan tehostaminen: Jukka Timonen, "Matkalla koht...
ICT-palveluprosessit ja toiminnan tehostaminen: Jukka Timonen, "Matkalla koht...
 
27.1.2014 Tampere. Perinteinen mobiilimaailma murroksessa. Tommi Teräsvirta: ...
27.1.2014 Tampere. Perinteinen mobiilimaailma murroksessa. Tommi Teräsvirta: ...27.1.2014 Tampere. Perinteinen mobiilimaailma murroksessa. Tommi Teräsvirta: ...
27.1.2014 Tampere. Perinteinen mobiilimaailma murroksessa. Tommi Teräsvirta: ...
 
27.1.2014, Tampere. Perinteinen mobiilimaailma murroksessa. Petri Niemi: Sing...
27.1.2014, Tampere. Perinteinen mobiilimaailma murroksessa. Petri Niemi: Sing...27.1.2014, Tampere. Perinteinen mobiilimaailma murroksessa. Petri Niemi: Sing...
27.1.2014, Tampere. Perinteinen mobiilimaailma murroksessa. Petri Niemi: Sing...
 
27.1.2014, Tampere: Perinteinen mobiilimaailma murroksessa. Arto Santala: And...
27.1.2014, Tampere: Perinteinen mobiilimaailma murroksessa. Arto Santala: And...27.1.2014, Tampere: Perinteinen mobiilimaailma murroksessa. Arto Santala: And...
27.1.2014, Tampere: Perinteinen mobiilimaailma murroksessa. Arto Santala: And...
 
27.1.2014, Tampere: Perinteinen mobiilimaailma murroksessa. Tapio Valli: Digi...
27.1.2014, Tampere: Perinteinen mobiilimaailma murroksessa. Tapio Valli: Digi...27.1.2014, Tampere: Perinteinen mobiilimaailma murroksessa. Tapio Valli: Digi...
27.1.2014, Tampere: Perinteinen mobiilimaailma murroksessa. Tapio Valli: Digi...
 
Eettisten ytden jälkihoito - Hyveillä hyvinvoiva organisaatio konsultointituote
Eettisten ytden jälkihoito - Hyveillä hyvinvoiva organisaatio konsultointituoteEettisten ytden jälkihoito - Hyveillä hyvinvoiva organisaatio konsultointituote
Eettisten ytden jälkihoito - Hyveillä hyvinvoiva organisaatio konsultointituote
 
Eettiset yt:t – voiko niitä käydä?: Niklas Reuter: Kyselytutkimuksen keskeise...
Eettiset yt:t – voiko niitä käydä?: Niklas Reuter: Kyselytutkimuksen keskeise...Eettiset yt:t – voiko niitä käydä?: Niklas Reuter: Kyselytutkimuksen keskeise...
Eettiset yt:t – voiko niitä käydä?: Niklas Reuter: Kyselytutkimuksen keskeise...
 
Eettiset yt:t – voiko niitä käydä?: Pekka Pesonen: Nokia Bridge Program
Eettiset yt:t – voiko niitä käydä?: Pekka Pesonen: Nokia Bridge ProgramEettiset yt:t – voiko niitä käydä?: Pekka Pesonen: Nokia Bridge Program
Eettiset yt:t – voiko niitä käydä?: Pekka Pesonen: Nokia Bridge Program
 
Eettiset yt:t – voiko niitä käydä?: Marco Mäkinen: YT-neuvottelut ja eettiset...
Eettiset yt:t – voiko niitä käydä?: Marco Mäkinen: YT-neuvottelut ja eettiset...Eettiset yt:t – voiko niitä käydä?: Marco Mäkinen: YT-neuvottelut ja eettiset...
Eettiset yt:t – voiko niitä käydä?: Marco Mäkinen: YT-neuvottelut ja eettiset...
 

TechDays2011 Mobiilikehityksen yleiset periaatteet Tieturi/Teräsvirta

  • 1. #td2011fi Mobiilikehityksen yleiset periaatteet y y p Tommi Teräsvirta Asiantuntija, Tieturi Oy Techdays 2011 1.4.2011 2011, 1 4 2011
  • 2. #td2011fi Tommi Teräsvirta • Tieturilla asiantuntijana vuodesta 2007 • Mobiilikehityksen parissa 1990 luvulta y p • Forum Nokia sertifioitu kouluttaja • Koulutuksia ja konsultointeja Euroopassa, Aasiassa ja Amerikassa alan suurimmille pelureille A ik l i ill l ill • Puhelinvalmistajat, puolijohdevalmistajat, alustan kehittäjät, operaattorit, näiden alihankkijat, sovelluskehittäjät, sovellusten/ratkaisujen hankkijat, … • Tutuimmat puhelinalustat: Windows Phone, Symbian, maemo, MeeGo, maemo MeeGo Android
  • 3. #td2011fi "Kehittäjän" periaatteet j p Ylläpitäjä Puolijohde‐ Operaattori valmistaja Alustan kehittäjä KL‐suunnittelija KL itt lij Puhelin‐ Sovelluskehittäjä valmistaja
  • 4. #td2011fi Puhelin vs. xxx kehittäjän näkökulmasta j • Resurssit: muisti, prosessointiteho, näyttö, syöttölaitteet, akku, syöttölaitteet akku verkkoyhteys • Hieman erilaiset rajapinnat, rajoitetut ja/tai laajennetut • Kehitysympäristö ei ajoympäristö – emulaattorit/simulaattorit ja niiden merkitys • Turvallisuus
  • 5. #td2011fi Tyypillinen tärkeysjärjestys yyp yj j y • Luotettavuus • Koko • Nopeus • Seksikkyys? Turvallisuus?
  • 6. #td2011fi Turvallisuus • Erittäin henkilökohtainen laite • Virustorjuntaohjelmat? j j • Myyntipaikkojen turvallisuus • CASE Google • L Luottamus alustaan – k k lluottaa Mi l kuka Microsoftiin? E f ii ? Entä puhelinvalmistajaan? Miten FBI? • Alustat tyypillisesti rajoittavat kehittäjän mahdollisuuksia päästä resursseihin
  • 7. #td2011fi Käytettävyys y yy • Pieni ruutu! – Sovelluksen yhden näytön suunnittelu j ja navigointi g • Syöttölaitteet: näppäimistö (näppäimet/virtuaalinen), sormi/kynä, … • Puhelintapahtumat – entä jos joku soittaa kun käytetään sovellusta? • Vaihtelevat laitetoteutukset • WP7 chassis aika hyvä lähestymistapa • Tyylioppaat vs. oma tyyli
  • 9. #td2011fi Mobiilit erikoisuudet • Puhelin itse! Puhelut tai viestit • Sensorit, esimerkiksi kiihtyvyysanturi • Kamera • Paikkatieto, Paikkatieto esimerkiksi GPS • 60°10′15″N 024°56′15″E vai kartta? • Epävarmat verkkoyhteydet • Kompassi salamavalo Kompassi,
  • 10. #td2011fi Kehitysympäristö yy p • IDE – Integrated Development Environment • Koodaaminen, Koodaaminen koodin täydennys mallit täydennys, • Virheenjäljitys, profilointi, testaus • Paketointi, levitys • Monialustakehitys?
  • 11. #td2011fi Summa summarum • Mobiilikehitys on sovelluskehitystä siinä missä mikä tahansa muukin • Sovelluksien porttaaminen on usein mahdollista • Jos on mahdollista valita alusta, niin omien hd ll l l tarpeiden mukaan • Mobiili mahdollistaa usein enemmän kuin rajoittaa – kunhan pään viisarit käännetty mobiiliasentoon p y