windows store apps - näin tehtiin sovelto hub
TRANSCRIPT
![Page 1: Windows Store Apps - näin tehtiin Sovelto Hub](https://reader030.vdocuments.site/reader030/viewer/2022013013/58f295ff1a28ab87288b4569/html5/thumbnails/1.jpg)
Näin tehtiin Sovelto Hub Windows Phone & RT:lle Sovelton MCSD: Windows Store Apps -koulutusohjelman esittely
Tuukka Salonen, Senior-konsultti
![Page 2: Windows Store Apps - näin tehtiin Sovelto Hub](https://reader030.vdocuments.site/reader030/viewer/2022013013/58f295ff1a28ab87288b4569/html5/thumbnails/2.jpg)
Lähtökohta: Kaikki julkaisut tehdään digitaalisesti
• Soveltaja siirtyi paperimuodosta WWW:n. Toteutus "Responsive Design".
![Page 3: Windows Store Apps - näin tehtiin Sovelto Hub](https://reader030.vdocuments.site/reader030/viewer/2022013013/58f295ff1a28ab87288b4569/html5/thumbnails/3.jpg)
Demo
Responsive Design - käytännössä
![Page 4: Windows Store Apps - näin tehtiin Sovelto Hub](https://reader030.vdocuments.site/reader030/viewer/2022013013/58f295ff1a28ab87288b4569/html5/thumbnails/4.jpg)
Yleinen ongelma: monta kanavaa
@
![Page 5: Windows Store Apps - näin tehtiin Sovelto Hub](https://reader030.vdocuments.site/reader030/viewer/2022013013/58f295ff1a28ab87288b4569/html5/thumbnails/5.jpg)
Ratkaisu: tehdään Apps:t Kehitys: Visual Studio 2012 & Windows 8
![Page 6: Windows Store Apps - näin tehtiin Sovelto Hub](https://reader030.vdocuments.site/reader030/viewer/2022013013/58f295ff1a28ab87288b4569/html5/thumbnails/6.jpg)
Sovelto Hub
@
![Page 7: Windows Store Apps - näin tehtiin Sovelto Hub](https://reader030.vdocuments.site/reader030/viewer/2022013013/58f295ff1a28ab87288b4569/html5/thumbnails/7.jpg)
Demo
![Page 8: Windows Store Apps - näin tehtiin Sovelto Hub](https://reader030.vdocuments.site/reader030/viewer/2022013013/58f295ff1a28ab87288b4569/html5/thumbnails/8.jpg)
![Page 9: Windows Store Apps - näin tehtiin Sovelto Hub](https://reader030.vdocuments.site/reader030/viewer/2022013013/58f295ff1a28ab87288b4569/html5/thumbnails/9.jpg)
Mitä opittiin: kauppapaikka
• Windows Marketplace ja Windows Store eivät muistuta toisiaan
• Eri rakenne – eri säännöt – eri rekisteröinti
• Aloita rekisteröinti molempiin heti! Yrityksen rekisteröinti voi kestää (Sovelton tapauksessa noin kuukausi)
• Molemmissa sertifiointi (7 päivää vs. muutama tunti)
![Page 10: Windows Store Apps - näin tehtiin Sovelto Hub](https://reader030.vdocuments.site/reader030/viewer/2022013013/58f295ff1a28ab87288b4569/html5/thumbnails/10.jpg)
Apple: tehdään puhelimesta tabletti
![Page 11: Windows Store Apps - näin tehtiin Sovelto Hub](https://reader030.vdocuments.site/reader030/viewer/2022013013/58f295ff1a28ab87288b4569/html5/thumbnails/11.jpg)
IPad sovelluksia on ei voi ajaa Macintosh tietokoneissa
![Page 12: Windows Store Apps - näin tehtiin Sovelto Hub](https://reader030.vdocuments.site/reader030/viewer/2022013013/58f295ff1a28ab87288b4569/html5/thumbnails/12.jpg)
Windows Store sovelluksia on mahdollista ajaa kaikissa Macintosh tietokoneissa
![Page 13: Windows Store Apps - näin tehtiin Sovelto Hub](https://reader030.vdocuments.site/reader030/viewer/2022013013/58f295ff1a28ab87288b4569/html5/thumbnails/13.jpg)
Microsoft: tehdään työpöydästä tabletti
![Page 14: Windows Store Apps - näin tehtiin Sovelto Hub](https://reader030.vdocuments.site/reader030/viewer/2022013013/58f295ff1a28ab87288b4569/html5/thumbnails/14.jpg)
Apple 2013 Q1 Myydyt Ipadit 19.5 miljoonaa
![Page 15: Windows Store Apps - näin tehtiin Sovelto Hub](https://reader030.vdocuments.site/reader030/viewer/2022013013/58f295ff1a28ab87288b4569/html5/thumbnails/15.jpg)
Windows 8 Myydyt lisenssit 2013 alussa
60 miljoonaa
Tilanne ½ vuotta sitten
![Page 16: Windows Store Apps - näin tehtiin Sovelto Hub](https://reader030.vdocuments.site/reader030/viewer/2022013013/58f295ff1a28ab87288b4569/html5/thumbnails/16.jpg)
Vaiheet: Windows Marketplace (Phone)
![Page 17: Windows Store Apps - näin tehtiin Sovelto Hub](https://reader030.vdocuments.site/reader030/viewer/2022013013/58f295ff1a28ab87288b4569/html5/thumbnails/17.jpg)
Vaiheet: Windows Store (RT eli tablet)
![Page 18: Windows Store Apps - näin tehtiin Sovelto Hub](https://reader030.vdocuments.site/reader030/viewer/2022013013/58f295ff1a28ab87288b4569/html5/thumbnails/18.jpg)
Notary Letter?
Symantec is a verification and authentication agency employed by Microsoft to confirm the accuracy of the information that was provided during your enrollment for a Microsoft Developer Services Account. Microsoft requires this independent verification in order to complete your registration.
Please provide the following Notary Letter via e-mail (as an attachment) or via fax to complete the final verification of your Microsoft Developer Services account - please see the Notary Letter Instructions below.
Käytännössä PRH kaupparekisteriote!
![Page 19: Windows Store Apps - näin tehtiin Sovelto Hub](https://reader030.vdocuments.site/reader030/viewer/2022013013/58f295ff1a28ab87288b4569/html5/thumbnails/19.jpg)
Demo: Windows Marketplace vs. Windows Store
• Sovelto Hub Phone
• Sovelto Hub RT
• Molemmat ovat julkaistu ensisijaisesti Suomessa
![Page 20: Windows Store Apps - näin tehtiin Sovelto Hub](https://reader030.vdocuments.site/reader030/viewer/2022013013/58f295ff1a28ab87288b4569/html5/thumbnails/20.jpg)
![Page 21: Windows Store Apps - näin tehtiin Sovelto Hub](https://reader030.vdocuments.site/reader030/viewer/2022013013/58f295ff1a28ab87288b4569/html5/thumbnails/21.jpg)
![Page 22: Windows Store Apps - näin tehtiin Sovelto Hub](https://reader030.vdocuments.site/reader030/viewer/2022013013/58f295ff1a28ab87288b4569/html5/thumbnails/22.jpg)
http://apps.microsoft.com/webpdp/app/interference/004957cc-9031-4024-b600-a3e72f7e563a
![Page 23: Windows Store Apps - näin tehtiin Sovelto Hub](https://reader030.vdocuments.site/reader030/viewer/2022013013/58f295ff1a28ab87288b4569/html5/thumbnails/23.jpg)
![Page 24: Windows Store Apps - näin tehtiin Sovelto Hub](https://reader030.vdocuments.site/reader030/viewer/2022013013/58f295ff1a28ab87288b4569/html5/thumbnails/24.jpg)
Mitä opittiin: ohjelmointimalli
• Alkuperäinen lähtökohta: • Windows RT
• Windows Phone 8
• Sama koodipohja
• Ensimmäinen tuotantoversio • Windows RT
• Windows Phone 7.5
• Eri koodipohja (C# & XAML)
• Windows Phone 7.5 – puhelimia on miljoonia (Nokia on myynyt 10 000 000 Lumiaa 2012/Q4 2013 Q1)
• Molemmat sovellukset ovat XAML & HTML hybridejä. HTML pitkälti samaa.
• Windows Phone:n sovelluskehitysmalli on huomattavasti kypsempi kuin Windows RT:n • Liikaa eroja - vaikea oikeasti pitää samaa koodipohjaa.
![Page 25: Windows Store Apps - näin tehtiin Sovelto Hub](https://reader030.vdocuments.site/reader030/viewer/2022013013/58f295ff1a28ab87288b4569/html5/thumbnails/25.jpg)
MVVM: Model View ViewModel
A criticism of the pattern comes from MVVM creator John Gossman himself, who points out that the overhead in implementing MVVM is “overkill” for simple UI operations. He also states that for larger applications, generalizing the View layer becomes more difficult. Moreover, he illustrates that data binding, if not managed well, can result in considerable memory consumption in an application.
![Page 26: Windows Store Apps - näin tehtiin Sovelto Hub](https://reader030.vdocuments.site/reader030/viewer/2022013013/58f295ff1a28ab87288b4569/html5/thumbnails/26.jpg)
Mitä opittiin: ohjelmointimalli
• Windows Phone 7.5 Silverlight sovellukset (eli nykyinen CoreCLR) ovat periaatteessa suoraan käännettävissä Windows Phone 8:lle. • Samat projektityypit ja luokkakirjastot
• XNA ei käänny grafiikan osalta
• Käännös ei ole edes pakollinen. • Windows Phone 7.5 sovellusten pitäisi toimia sellaisenaan Windows Phone 8:ssa
• Oikeasti näin ei aina ole. Pakko testata.
• Näin tehtiin Sovelto Hub. Grafiikka on vektori pohjasta eli lopputulos näyttää Lumia 920:llä hyvältä
http://windowsphone.com/s?appid=3e8c4892-e563-4999-8743-a5362b93ea5d
![Page 27: Windows Store Apps - näin tehtiin Sovelto Hub](https://reader030.vdocuments.site/reader030/viewer/2022013013/58f295ff1a28ab87288b4569/html5/thumbnails/27.jpg)
Windows Phone & Windows RT - sertifioinnit
Microsoft sertifiointikartta http://www.sovelto.fi/sertifiointikartta
Microsoft kompetenssivalmennukset http://kova.sovelto.fi/
Sovelton testikeskus on auki joka viikko!
![Page 29: Windows Store Apps - näin tehtiin Sovelto Hub](https://reader030.vdocuments.site/reader030/viewer/2022013013/58f295ff1a28ab87288b4569/html5/thumbnails/29.jpg)
Mitä tapahtuu seuraavaksi?
• Apple omaksuun yksinkertaisemman muotokielen • Vähemmän kromia, varjoja ja keinonahkaa
• Applen versio Modern UI:stä
• Ei ole ole mitään teknistä estettä sille ettei XBOX 720:ssä voitaisi ajaa Windows Store sovelluksia. • Applellä ei ole Pelikonsolia
• Googlella ei ole pelikonsolia
• Windows Phone ja Windows Store sovelluskehitysmallin lähentyvät toisiaan
• Nokia julkaisee Windows RT - tabletin
![Page 30: Windows Store Apps - näin tehtiin Sovelto Hub](https://reader030.vdocuments.site/reader030/viewer/2022013013/58f295ff1a28ab87288b4569/html5/thumbnails/30.jpg)
Call to action: Ladatkaa Sovelto Hub!