Techdays 2012 - Beginning Windows Phone development - Andreas Hammar
-
Upload
andreas-hammar -
Category
Technology
-
view
984 -
download
0
description
Transcript of Techdays 2012 - Beginning Windows Phone development - Andreas Hammar
![Page 1: Techdays 2012 - Beginning Windows Phone development - Andreas Hammar](https://reader036.fdocuments.net/reader036/viewer/2022070312/553a4e504a79599a678b4a86/html5/thumbnails/1.jpg)
Beginning Windows Phone developmentAndreas HammarJayway
![Page 3: Techdays 2012 - Beginning Windows Phone development - Andreas Hammar](https://reader036.fdocuments.net/reader036/viewer/2022070312/553a4e504a79599a678b4a86/html5/thumbnails/3.jpg)
talk overview
![Page 4: Techdays 2012 - Beginning Windows Phone development - Andreas Hammar](https://reader036.fdocuments.net/reader036/viewer/2022070312/553a4e504a79599a678b4a86/html5/thumbnails/4.jpg)
past – present - future
7.0 7.1 7.1.1 8.0
![Page 5: Techdays 2012 - Beginning Windows Phone development - Andreas Hammar](https://reader036.fdocuments.net/reader036/viewer/2022070312/553a4e504a79599a678b4a86/html5/thumbnails/5.jpg)
development phases
design testdevelop
![Page 6: Techdays 2012 - Beginning Windows Phone development - Andreas Hammar](https://reader036.fdocuments.net/reader036/viewer/2022070312/553a4e504a79599a678b4a86/html5/thumbnails/6.jpg)
DEMO
![Page 7: Techdays 2012 - Beginning Windows Phone development - Andreas Hammar](https://reader036.fdocuments.net/reader036/viewer/2022070312/553a4e504a79599a678b4a86/html5/thumbnails/7.jpg)
The end-user
![Page 8: Techdays 2012 - Beginning Windows Phone development - Andreas Hammar](https://reader036.fdocuments.net/reader036/viewer/2022070312/553a4e504a79599a678b4a86/html5/thumbnails/8.jpg)
the phone
back home search
![Page 9: Techdays 2012 - Beginning Windows Phone development - Andreas Hammar](https://reader036.fdocuments.net/reader036/viewer/2022070312/553a4e504a79599a678b4a86/html5/thumbnails/9.jpg)
live tiles
![Page 10: Techdays 2012 - Beginning Windows Phone development - Andreas Hammar](https://reader036.fdocuments.net/reader036/viewer/2022070312/553a4e504a79599a678b4a86/html5/thumbnails/10.jpg)
push notifications
![Page 11: Techdays 2012 - Beginning Windows Phone development - Andreas Hammar](https://reader036.fdocuments.net/reader036/viewer/2022070312/553a4e504a79599a678b4a86/html5/thumbnails/11.jpg)
fast app switching
![Page 12: Techdays 2012 - Beginning Windows Phone development - Andreas Hammar](https://reader036.fdocuments.net/reader036/viewer/2022070312/553a4e504a79599a678b4a86/html5/thumbnails/12.jpg)
panorama & pivot
![Page 13: Techdays 2012 - Beginning Windows Phone development - Andreas Hammar](https://reader036.fdocuments.net/reader036/viewer/2022070312/553a4e504a79599a678b4a86/html5/thumbnails/13.jpg)
application bar
![Page 14: Techdays 2012 - Beginning Windows Phone development - Andreas Hammar](https://reader036.fdocuments.net/reader036/viewer/2022070312/553a4e504a79599a678b4a86/html5/thumbnails/14.jpg)
theme & accent color
![Page 15: Techdays 2012 - Beginning Windows Phone development - Andreas Hammar](https://reader036.fdocuments.net/reader036/viewer/2022070312/553a4e504a79599a678b4a86/html5/thumbnails/15.jpg)
metro design
Light, Clean, Open, FastContent, not ChromeTypographyMotionAuthentically Digital
![Page 16: Techdays 2012 - Beginning Windows Phone development - Andreas Hammar](https://reader036.fdocuments.net/reader036/viewer/2022070312/553a4e504a79599a678b4a86/html5/thumbnails/16.jpg)
The developer
![Page 17: Techdays 2012 - Beginning Windows Phone development - Andreas Hammar](https://reader036.fdocuments.net/reader036/viewer/2022070312/553a4e504a79599a678b4a86/html5/thumbnails/17.jpg)
win as one
![Page 18: Techdays 2012 - Beginning Windows Phone development - Andreas Hammar](https://reader036.fdocuments.net/reader036/viewer/2022070312/553a4e504a79599a678b4a86/html5/thumbnails/18.jpg)
free tools
create.msdn.com
![Page 19: Techdays 2012 - Beginning Windows Phone development - Andreas Hammar](https://reader036.fdocuments.net/reader036/viewer/2022070312/553a4e504a79599a678b4a86/html5/thumbnails/19.jpg)
device specifications
800 x 480CameraSensorsGPU
Touch (4)
Silverlight 4XNA
![Page 20: Techdays 2012 - Beginning Windows Phone development - Andreas Hammar](https://reader036.fdocuments.net/reader036/viewer/2022070312/553a4e504a79599a678b4a86/html5/thumbnails/20.jpg)
emulator
![Page 21: Techdays 2012 - Beginning Windows Phone development - Andreas Hammar](https://reader036.fdocuments.net/reader036/viewer/2022070312/553a4e504a79599a678b4a86/html5/thumbnails/21.jpg)
XAML - data binding
View.xaml View.xaml.cs
ViewModel.cs
![Page 22: Techdays 2012 - Beginning Windows Phone development - Andreas Hammar](https://reader036.fdocuments.net/reader036/viewer/2022070312/553a4e504a79599a678b4a86/html5/thumbnails/22.jpg)
navigation
phone app app phone
![Page 23: Techdays 2012 - Beginning Windows Phone development - Andreas Hammar](https://reader036.fdocuments.net/reader036/viewer/2022070312/553a4e504a79599a678b4a86/html5/thumbnails/23.jpg)
life cycle
exit
deactivate
dormant/tombstone?
![Page 24: Techdays 2012 - Beginning Windows Phone development - Andreas Hammar](https://reader036.fdocuments.net/reader036/viewer/2022070312/553a4e504a79599a678b4a86/html5/thumbnails/24.jpg)
launchers & choosers
BingMapsTaskShareStatusTask
CameraCaptureTaskAddressChooserTask
![Page 25: Techdays 2012 - Beginning Windows Phone development - Andreas Hammar](https://reader036.fdocuments.net/reader036/viewer/2022070312/553a4e504a79599a678b4a86/html5/thumbnails/25.jpg)
storage
Application
IsolatedStorageFile
IsolatedStorageSettings
LINQ 2 SQL
Isolated Storage
![Page 26: Techdays 2012 - Beginning Windows Phone development - Andreas Hammar](https://reader036.fdocuments.net/reader036/viewer/2022070312/553a4e504a79599a678b4a86/html5/thumbnails/26.jpg)
threads
UIBackground
CompositorTouch
OS
![Page 27: Techdays 2012 - Beginning Windows Phone development - Andreas Hammar](https://reader036.fdocuments.net/reader036/viewer/2022070312/553a4e504a79599a678b4a86/html5/thumbnails/27.jpg)
DEMO
![Page 28: Techdays 2012 - Beginning Windows Phone development - Andreas Hammar](https://reader036.fdocuments.net/reader036/viewer/2022070312/553a4e504a79599a678b4a86/html5/thumbnails/28.jpg)
Marketplace
![Page 29: Techdays 2012 - Beginning Windows Phone development - Andreas Hammar](https://reader036.fdocuments.net/reader036/viewer/2022070312/553a4e504a79599a678b4a86/html5/thumbnails/29.jpg)
marketplace test kit
![Page 30: Techdays 2012 - Beginning Windows Phone development - Andreas Hammar](https://reader036.fdocuments.net/reader036/viewer/2022070312/553a4e504a79599a678b4a86/html5/thumbnails/30.jpg)
testing
![Page 31: Techdays 2012 - Beginning Windows Phone development - Andreas Hammar](https://reader036.fdocuments.net/reader036/viewer/2022070312/553a4e504a79599a678b4a86/html5/thumbnails/31.jpg)
marketplace
public targeted beta
![Page 32: Techdays 2012 - Beginning Windows Phone development - Andreas Hammar](https://reader036.fdocuments.net/reader036/viewer/2022070312/553a4e504a79599a678b4a86/html5/thumbnails/32.jpg)
trial
![Page 33: Techdays 2012 - Beginning Windows Phone development - Andreas Hammar](https://reader036.fdocuments.net/reader036/viewer/2022070312/553a4e504a79599a678b4a86/html5/thumbnails/33.jpg)
profiler
![Page 34: Techdays 2012 - Beginning Windows Phone development - Andreas Hammar](https://reader036.fdocuments.net/reader036/viewer/2022070312/553a4e504a79599a678b4a86/html5/thumbnails/34.jpg)
Silverlight Toolkit
![Page 35: Techdays 2012 - Beginning Windows Phone development - Andreas Hammar](https://reader036.fdocuments.net/reader036/viewer/2022070312/553a4e504a79599a678b4a86/html5/thumbnails/35.jpg)
want to learn more?
AppHub create.msdn.com
MSDN msdn.microsoft.com
![Page 36: Techdays 2012 - Beginning Windows Phone development - Andreas Hammar](https://reader036.fdocuments.net/reader036/viewer/2022070312/553a4e504a79599a678b4a86/html5/thumbnails/36.jpg)
Learn Metro and let content be the star.
![Page 37: Techdays 2012 - Beginning Windows Phone development - Andreas Hammar](https://reader036.fdocuments.net/reader036/viewer/2022070312/553a4e504a79599a678b4a86/html5/thumbnails/37.jpg)
thanks for coming!