SlideShare une entreprise Scribd logo
1  sur  14
Télécharger pour lire hors ligne
Frantic After Work:
Microsoft Windows 8 –
sovelluskehitys käytännössä
Perttu Monthan, Vice President, Marketing & Strategic Partnerships,
atBusiness. Twitter @monthan.
Juha Vitikka, Principal Consultant, atBusiness. Twitter @juhavitikka.
Aiheet
                   Windows 8 -
   Windows 8
                  sovelluskehitys    Lessons
  sovellukset –
                  käytännössä –      learned
     miksi?
                  mitä tarkoittaa?

   Microsoftin
   hyväksyntä-      Analytiikka       Q&A
     prosessi
Windows 8 –sovellukset – miksi?




                       Luottamuksellinen   16.10.2012   4
Windows 8 –sovellukset – miksi?
 Uusi tapa käyttää tietokonetta:   Appsit edustavat uutta filosofiaa,
 luonnollinen kosketus tai kynä      joka heijastuu myös tuttuun
    perinteisen hiiren rinnalla        Officeen ja SharePointiin
• Samat sovellukset pienin         • Sovellukset yleistyvät halusit tai
  mukautuksin toimivat myös          et. Voit itse valita oletko utelias
  uudella Windows Phone 8:lla        omaksuja vai luddiitti.




                                        Luottamuksellinen    16.10.2012    5
Windows 8 –sovelluskehitys käytännössä
                     http://dev.microsoft.com
                     Dokumentaatio
                     Esimerkit
                     Ladattavat työkalut
                     • Windows 8 tools and SDK
                         • Visual Studio 2012
                         • Blend for Visual Studio
                         • Windows 8 SDK
                     Tuki
                     Yhteisö (community)
Windows 8 App Development Cycle
                       Start with an idea


                                      Design UX for your
           Sell & manage
                                             app




        Send to Microsoft for         Develop your app
                                           (C#, XAML,
        approval & publishing            JavaScript, html)



                            Iterate
Case Terveystalo – Taustaa

          Motiivi: saada
                                        Tehtävä: Oma terveys –
 kehityskokemusta eturivissä,
                                         sovelluksen toteutus
 palvella aitoa (bisneskriittistä)
                                         perustuen konseptiin
         asiakastarvetta
• Terveystalo & Frantic              • Pohjalla Windows Phone 7
  entuudestaan tuttuja                 –sovellus lähdekoodeineen
• atBusineksella aiempaa
  kokemusta Windows Phone
  -sovelluskehityksestä
Case Terveystalo – Lessons learned
                                                Näissä onnistumme seuraavaksi
        Retrospekti, positiivista
                                                          paremmin
• Kehittäminen sujuvaa mikäli Microsoftin   • Aiemman lähdekoodin ”porttaus” ei
  kehitysvälineet entuudestaan tuttuja        välttämättä ole tehokkain tapa edetä
• Saatu kokemus kehittämisestä; Windows       (sovellus harvoin 1:1 aiemman kanssa)
  8:n eri ominaisuudet (dynaaminen          • Mikäli Windows Phone -sovelluksessa on
  resoluutio, rotaatio, snapped-tila) ja      käytetty 3. osapuolien kirjastoja (UI
  tilanhallinta                               libraryt, storage helperit yms.), näistä ei
• Alustavat käyttäjäpalautteet                välttämättä löydy WinRT -versiota, jolloin
                                              vastaavat tai korvaavat toiminnot on
                                              tehtävä kehitystyönä
                                            • Työmäärien arviointi ensimmäisissä
                                              toteutuksissa haastavaa. Suositeltavaa
                                              tehdä vasta kun lähdekoodi analysoitu
                                              (ml. appframework, tilan hallinta jne)
Microsoftin hyväksyntäprosessi sovelluksille
Analytiikka
Raportit
Raportit
Microsoft Windows 8  sovelluskehitys käytännössä

Contenu connexe

Similaire à Microsoft Windows 8 sovelluskehitys käytännössä

Store App -kehityksen aloittaminen
Store App -kehityksen aloittaminenStore App -kehityksen aloittaminen
Store App -kehityksen aloittaminenSovelto
 
Windows Store Apps - näin tehtiin Sovelto Hub
Windows Store Apps - näin tehtiin Sovelto Hub  Windows Store Apps - näin tehtiin Sovelto Hub
Windows Store Apps - näin tehtiin Sovelto Hub Sovelto
 
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
 
Sähköinen työpöytä - suunnittelu, toteutus, hankehallinta
Sähköinen työpöytä - suunnittelu, toteutus, hankehallintaSähköinen työpöytä - suunnittelu, toteutus, hankehallinta
Sähköinen työpöytä - suunnittelu, toteutus, hankehallintaPerttu Tolvanen
 
Pikkusovellusten päivittämisen parhaat käytännöt SCCM-maailmassa -webinaari
Pikkusovellusten päivittämisen parhaat käytännöt SCCM-maailmassa -webinaariPikkusovellusten päivittämisen parhaat käytännöt SCCM-maailmassa -webinaari
Pikkusovellusten päivittämisen parhaat käytännöt SCCM-maailmassa -webinaariTeemu Tiainen
 
Käyttöliittymät ja työvälineet
Käyttöliittymät ja työvälineetKäyttöliittymät ja työvälineet
Käyttöliittymät ja työvälineetSovelto
 
Web-sisällönhallinta ja mukautuva esitystapa
Web-sisällönhallinta ja mukautuva esitystapaWeb-sisällönhallinta ja mukautuva esitystapa
Web-sisällönhallinta ja mukautuva esitystapaLoihde Advisory
 
Names nimekkäimmat it-osaajat
Names   nimekkäimmat it-osaajatNames   nimekkäimmat it-osaajat
Names nimekkäimmat it-osaajatJanne Pohjala
 
Digitaalisen palvelun kehittäminen
Digitaalisen palvelun kehittäminenDigitaalisen palvelun kehittäminen
Digitaalisen palvelun kehittäminenMikko Eerola
 
Extranet-järjestelmät Suomessa
Extranet-järjestelmät SuomessaExtranet-järjestelmät Suomessa
Extranet-järjestelmät SuomessaPerttu Tolvanen
 
Windows 10 käyttäjän näkökulmasta
Windows 10 käyttäjän näkökulmastaWindows 10 käyttäjän näkökulmasta
Windows 10 käyttäjän näkökulmastaSovelto
 
Mitä ottaa huomioon modernin CMS:n hankinnassa
Mitä ottaa huomioon modernin CMS:n hankinnassaMitä ottaa huomioon modernin CMS:n hankinnassa
Mitä ottaa huomioon modernin CMS:n hankinnassaNorth Patrol
 
XP:n tuki loppuu: Sami Laihon viime hetken vinkit
XP:n tuki loppuu: Sami Laihon viime hetken vinkitXP:n tuki loppuu: Sami Laihon viime hetken vinkit
XP:n tuki loppuu: Sami Laihon viime hetken vinkitSovelto
 
Business models Julkinen data
Business models Julkinen dataBusiness models Julkinen data
Business models Julkinen dataFloApps
 
Julkinen Data Business mallit
Julkinen Data Business mallitJulkinen Data Business mallit
Julkinen Data Business mallitFloApps
 
Windows Phone -sovelluskehitys
Windows Phone -sovelluskehitysWindows Phone -sovelluskehitys
Windows Phone -sovelluskehitysDocendo
 
Verkkopalveluiden kehittäminen - 3 tapaa tehdä projekti, 2 casea
Verkkopalveluiden kehittäminen - 3 tapaa tehdä projekti, 2 caseaVerkkopalveluiden kehittäminen - 3 tapaa tehdä projekti, 2 casea
Verkkopalveluiden kehittäminen - 3 tapaa tehdä projekti, 2 caseaSininen Meteoriitti / Blue Meteorite
 

Similaire à Microsoft Windows 8 sovelluskehitys käytännössä (20)

Store App -kehityksen aloittaminen
Store App -kehityksen aloittaminenStore App -kehityksen aloittaminen
Store App -kehityksen aloittaminen
 
Avoin lähdekoodi Suomessa
Avoin lähdekoodi SuomessaAvoin lähdekoodi Suomessa
Avoin lähdekoodi Suomessa
 
Windows Store Apps - näin tehtiin Sovelto Hub
Windows Store Apps - näin tehtiin Sovelto Hub  Windows Store Apps - näin tehtiin Sovelto Hub
Windows Store Apps - näin tehtiin Sovelto Hub
 
Materi8 software applic
Materi8 software applicMateri8 software applic
Materi8 software applic
 
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...
 
Sähköinen työpöytä - suunnittelu, toteutus, hankehallinta
Sähköinen työpöytä - suunnittelu, toteutus, hankehallintaSähköinen työpöytä - suunnittelu, toteutus, hankehallinta
Sähköinen työpöytä - suunnittelu, toteutus, hankehallinta
 
Pikkusovellusten päivittämisen parhaat käytännöt SCCM-maailmassa -webinaari
Pikkusovellusten päivittämisen parhaat käytännöt SCCM-maailmassa -webinaariPikkusovellusten päivittämisen parhaat käytännöt SCCM-maailmassa -webinaari
Pikkusovellusten päivittämisen parhaat käytännöt SCCM-maailmassa -webinaari
 
Käyttöliittymät ja työvälineet
Käyttöliittymät ja työvälineetKäyttöliittymät ja työvälineet
Käyttöliittymät ja työvälineet
 
Kettera vaatimustenhallinta
Kettera vaatimustenhallintaKettera vaatimustenhallinta
Kettera vaatimustenhallinta
 
Web-sisällönhallinta ja mukautuva esitystapa
Web-sisällönhallinta ja mukautuva esitystapaWeb-sisällönhallinta ja mukautuva esitystapa
Web-sisällönhallinta ja mukautuva esitystapa
 
Names nimekkäimmat it-osaajat
Names   nimekkäimmat it-osaajatNames   nimekkäimmat it-osaajat
Names nimekkäimmat it-osaajat
 
Digitaalisen palvelun kehittäminen
Digitaalisen palvelun kehittäminenDigitaalisen palvelun kehittäminen
Digitaalisen palvelun kehittäminen
 
Extranet-järjestelmät Suomessa
Extranet-järjestelmät SuomessaExtranet-järjestelmät Suomessa
Extranet-järjestelmät Suomessa
 
Windows 10 käyttäjän näkökulmasta
Windows 10 käyttäjän näkökulmastaWindows 10 käyttäjän näkökulmasta
Windows 10 käyttäjän näkökulmasta
 
Mitä ottaa huomioon modernin CMS:n hankinnassa
Mitä ottaa huomioon modernin CMS:n hankinnassaMitä ottaa huomioon modernin CMS:n hankinnassa
Mitä ottaa huomioon modernin CMS:n hankinnassa
 
XP:n tuki loppuu: Sami Laihon viime hetken vinkit
XP:n tuki loppuu: Sami Laihon viime hetken vinkitXP:n tuki loppuu: Sami Laihon viime hetken vinkit
XP:n tuki loppuu: Sami Laihon viime hetken vinkit
 
Business models Julkinen data
Business models Julkinen dataBusiness models Julkinen data
Business models Julkinen data
 
Julkinen Data Business mallit
Julkinen Data Business mallitJulkinen Data Business mallit
Julkinen Data Business mallit
 
Windows Phone -sovelluskehitys
Windows Phone -sovelluskehitysWindows Phone -sovelluskehitys
Windows Phone -sovelluskehitys
 
Verkkopalveluiden kehittäminen - 3 tapaa tehdä projekti, 2 casea
Verkkopalveluiden kehittäminen - 3 tapaa tehdä projekti, 2 caseaVerkkopalveluiden kehittäminen - 3 tapaa tehdä projekti, 2 casea
Verkkopalveluiden kehittäminen - 3 tapaa tehdä projekti, 2 casea
 

Microsoft Windows 8 sovelluskehitys käytännössä

  • 1.
  • 2. Frantic After Work: Microsoft Windows 8 – sovelluskehitys käytännössä Perttu Monthan, Vice President, Marketing & Strategic Partnerships, atBusiness. Twitter @monthan. Juha Vitikka, Principal Consultant, atBusiness. Twitter @juhavitikka.
  • 3. Aiheet Windows 8 - Windows 8 sovelluskehitys Lessons sovellukset – käytännössä – learned miksi? mitä tarkoittaa? Microsoftin hyväksyntä- Analytiikka Q&A prosessi
  • 4. Windows 8 –sovellukset – miksi? Luottamuksellinen 16.10.2012 4
  • 5. Windows 8 –sovellukset – miksi? Uusi tapa käyttää tietokonetta: Appsit edustavat uutta filosofiaa, luonnollinen kosketus tai kynä joka heijastuu myös tuttuun perinteisen hiiren rinnalla Officeen ja SharePointiin • Samat sovellukset pienin • Sovellukset yleistyvät halusit tai mukautuksin toimivat myös et. Voit itse valita oletko utelias uudella Windows Phone 8:lla omaksuja vai luddiitti. Luottamuksellinen 16.10.2012 5
  • 6. Windows 8 –sovelluskehitys käytännössä http://dev.microsoft.com Dokumentaatio Esimerkit Ladattavat työkalut • Windows 8 tools and SDK • Visual Studio 2012 • Blend for Visual Studio • Windows 8 SDK Tuki Yhteisö (community)
  • 7. Windows 8 App Development Cycle Start with an idea Design UX for your Sell & manage app Send to Microsoft for Develop your app (C#, XAML, approval & publishing JavaScript, html) Iterate
  • 8. Case Terveystalo – Taustaa Motiivi: saada Tehtävä: Oma terveys – kehityskokemusta eturivissä, sovelluksen toteutus palvella aitoa (bisneskriittistä) perustuen konseptiin asiakastarvetta • Terveystalo & Frantic • Pohjalla Windows Phone 7 entuudestaan tuttuja –sovellus lähdekoodeineen • atBusineksella aiempaa kokemusta Windows Phone -sovelluskehityksestä
  • 9. Case Terveystalo – Lessons learned Näissä onnistumme seuraavaksi Retrospekti, positiivista paremmin • Kehittäminen sujuvaa mikäli Microsoftin • Aiemman lähdekoodin ”porttaus” ei kehitysvälineet entuudestaan tuttuja välttämättä ole tehokkain tapa edetä • Saatu kokemus kehittämisestä; Windows (sovellus harvoin 1:1 aiemman kanssa) 8:n eri ominaisuudet (dynaaminen • Mikäli Windows Phone -sovelluksessa on resoluutio, rotaatio, snapped-tila) ja käytetty 3. osapuolien kirjastoja (UI tilanhallinta libraryt, storage helperit yms.), näistä ei • Alustavat käyttäjäpalautteet välttämättä löydy WinRT -versiota, jolloin vastaavat tai korvaavat toiminnot on tehtävä kehitystyönä • Työmäärien arviointi ensimmäisissä toteutuksissa haastavaa. Suositeltavaa tehdä vasta kun lähdekoodi analysoitu (ml. appframework, tilan hallinta jne)