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
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)