microsoft windows 8 sovelluskehitys käytännössä
TRANSCRIPT
![Page 1: Microsoft Windows 8 sovelluskehitys käytännössä](https://reader033.vdocuments.site/reader033/viewer/2022042700/557d55a9d8b42ae3298b5414/html5/thumbnails/1.jpg)
![Page 2: Microsoft Windows 8 sovelluskehitys käytännössä](https://reader033.vdocuments.site/reader033/viewer/2022042700/557d55a9d8b42ae3298b5414/html5/thumbnails/2.jpg)
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.
![Page 3: Microsoft Windows 8 sovelluskehitys käytännössä](https://reader033.vdocuments.site/reader033/viewer/2022042700/557d55a9d8b42ae3298b5414/html5/thumbnails/3.jpg)
Aiheet
Windows 8 sovellukset –
miksi?
Windows 8 -sovelluskehitys käytännössä – mitä tarkoittaa?
Lessons learned
Microsoftin hyväksyntä-
prosessi Analytiikka Q&A
![Page 4: Microsoft Windows 8 sovelluskehitys käytännössä](https://reader033.vdocuments.site/reader033/viewer/2022042700/557d55a9d8b42ae3298b5414/html5/thumbnails/4.jpg)
Windows 8 –sovellukset – miksi?
Luottamuksellinen 16.10.2012 4
![Page 5: Microsoft Windows 8 sovelluskehitys käytännössä](https://reader033.vdocuments.site/reader033/viewer/2022042700/557d55a9d8b42ae3298b5414/html5/thumbnails/5.jpg)
Windows 8 –sovellukset – miksi?
Uusi tapa käyttää tietokonetta: luonnollinen kosketus tai kynä
perinteisen hiiren rinnalla
• Samat sovellukset pienin mukautuksin toimivat myös uudella Windows Phone 8:lla
Appsit edustavat uutta filosofiaa, joka heijastuu myös tuttuun
Officeen ja SharePointiin
• Sovellukset yleistyvät halusit tai et. Voit itse valita oletko utelias omaksuja vai luddiitti.
Luottamuksellinen 16.10.2012 5
![Page 6: Microsoft Windows 8 sovelluskehitys käytännössä](https://reader033.vdocuments.site/reader033/viewer/2022042700/557d55a9d8b42ae3298b5414/html5/thumbnails/6.jpg)
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)
![Page 7: Microsoft Windows 8 sovelluskehitys käytännössä](https://reader033.vdocuments.site/reader033/viewer/2022042700/557d55a9d8b42ae3298b5414/html5/thumbnails/7.jpg)
Windows 8 App Development Cycle
Start with an idea
Design UX for your app
Develop your app (C#, XAML,
JavaScript, html)
Iterate
Send to Microsoft for approval & publishing
Sell & manage
![Page 8: Microsoft Windows 8 sovelluskehitys käytännössä](https://reader033.vdocuments.site/reader033/viewer/2022042700/557d55a9d8b42ae3298b5414/html5/thumbnails/8.jpg)
Case Terveystalo – Taustaa
Motiivi: saada kehityskokemusta eturivissä, palvella aitoa (bisneskriittistä)
asiakastarvetta
• Terveystalo & Frantic entuudestaan tuttuja
• atBusineksella aiempaa kokemusta Windows Phone -sovelluskehityksestä
Tehtävä: Oma terveys –sovelluksen toteutus perustuen konseptiin
• Pohjalla Windows Phone 7 –sovellus lähdekoodeineen
![Page 9: Microsoft Windows 8 sovelluskehitys käytännössä](https://reader033.vdocuments.site/reader033/viewer/2022042700/557d55a9d8b42ae3298b5414/html5/thumbnails/9.jpg)
Case Terveystalo – Lessons learned
Retrospekti, positiivista
• Kehittäminen sujuvaa mikäli Microsoftin kehitysvälineet entuudestaan tuttuja
• Saatu kokemus kehittämisestä; Windows 8:n eri ominaisuudet (dynaaminen resoluutio, rotaatio, snapped-tila) ja tilanhallinta
• Alustavat käyttäjäpalautteet
Näissä onnistumme seuraavaksi paremmin
• Aiemman lähdekoodin ”porttaus” ei välttämättä ole tehokkain tapa edetä (sovellus harvoin 1:1 aiemman kanssa)
• Mikäli Windows Phone -sovelluksessa on käytetty 3. osapuolien kirjastoja (UI libraryt, storage helperit yms.), näistä ei 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)
![Page 10: Microsoft Windows 8 sovelluskehitys käytännössä](https://reader033.vdocuments.site/reader033/viewer/2022042700/557d55a9d8b42ae3298b5414/html5/thumbnails/10.jpg)
Microsoftin hyväksyntäprosessi sovelluksille
![Page 11: Microsoft Windows 8 sovelluskehitys käytännössä](https://reader033.vdocuments.site/reader033/viewer/2022042700/557d55a9d8b42ae3298b5414/html5/thumbnails/11.jpg)
Analytiikka
![Page 12: Microsoft Windows 8 sovelluskehitys käytännössä](https://reader033.vdocuments.site/reader033/viewer/2022042700/557d55a9d8b42ae3298b5414/html5/thumbnails/12.jpg)
Raportit
![Page 13: Microsoft Windows 8 sovelluskehitys käytännössä](https://reader033.vdocuments.site/reader033/viewer/2022042700/557d55a9d8b42ae3298b5414/html5/thumbnails/13.jpg)
Raportit
![Page 14: Microsoft Windows 8 sovelluskehitys käytännössä](https://reader033.vdocuments.site/reader033/viewer/2022042700/557d55a9d8b42ae3298b5414/html5/thumbnails/14.jpg)