Your SlideShare is downloading. ×
0
Wp7 geek night   intro developers - saschac
Wp7 geek night   intro developers - saschac
Wp7 geek night   intro developers - saschac
Wp7 geek night   intro developers - saschac
Wp7 geek night   intro developers - saschac
Wp7 geek night   intro developers - saschac
Wp7 geek night   intro developers - saschac
Wp7 geek night   intro developers - saschac
Wp7 geek night   intro developers - saschac
Wp7 geek night   intro developers - saschac
Wp7 geek night   intro developers - saschac
Wp7 geek night   intro developers - saschac
Wp7 geek night   intro developers - saschac
Wp7 geek night   intro developers - saschac
Wp7 geek night   intro developers - saschac
Wp7 geek night   intro developers - saschac
Wp7 geek night   intro developers - saschac
Wp7 geek night   intro developers - saschac
Wp7 geek night   intro developers - saschac
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Wp7 geek night intro developers - saschac

714

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
714
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Sascha P. Corti<br />Microsoft Switzerland<br />sascha.corti@microsoft.com<br />@TechPreacher<br />Windows Phone 7for Developers<br />Overview<br />
  • 2. DEMO<br />Windows Phone 7<br />User Experience<br />
  • 3. Windows Phone 7<br />Hardware Foundation<br />
  • 4. A Common Hardware Foundation<br />Capacitive touch<br />4 or more contact points<br />800 or 480<br />Sensors<br />A-GPS, Accelerometer, Compass, Light, Proximity<br />Camera<br />5 mega pixels or more<br />Multimedia<br />Common detailed specs, Codec acceleration<br />Memory<br />256MB RAM or more, 8GB Flash or more<br />GPU<br />DirectX 9 acceleration<br />CPU<br />ARMv7 Cortex/Scorpion or better<br />Hardware buttons | Back, Start, Search<br />480 or 320<br />
  • 5. Windows Phone 7<br />Application Model<br />
  • 6. Elements of the Application Platform<br />Runtime – On “Screen”<br />Tools &amp; Support<br />Tools you use to Design &amp; Develop<br />Code you write on the Client<br />SCREEN<br />CLOUD<br />Cloud Services<br />Developer Portal Services<br />Code you write &amp; <br />Services you usein the Cloud<br />Tools you use to Ship &amp; Sell<br />
  • 7. Elements of the Application Platform<br />Tools<br />Runtime – On “Screen”<br />Phone Emulator<br />Sensors<br />Media<br />Data<br />Location<br />Samples<br />Documentation<br />Xbox LIVE<br />Notifications<br />Phone<br />Guides<br />Community<br />.NET Framework managed code sandbox<br />Packaging and Verification Tools<br />SCREEN<br />CLOUD<br />Portal Services<br />Cloud Services<br />Notifications<br />App Deployment<br />Registration<br />Marketplace<br />Validation<br />MO and CC Billing<br />Location<br />Identity<br />Feeds<br />Certification<br />Business Intelligence<br />Maps<br />Social<br />Publishing<br />Update Management<br />
  • 8. Elements of the Application Platform<br />Runtime – On “Screen”<br />Sensors<br />Media<br />Data<br />Location<br />Xbox LIVE<br />Notifications<br />Phone<br />.NET Framework managed code sandbox<br />SCREEN<br />CLOUD<br />
  • 9. Two Flavors of Applications<br /><ul><li>High performance game framework
  • 10. Rapid creation of multi-screen 2D and 3D games
  • 11. Rich content pipeline
  • 12. Mature, robust, widely adopted technology spanning Xbox 360, Windows, and Zune
  • 13. Modern XAML/event-driven application UI framework
  • 14. Rapid creation of visually stunning apps
  • 15. Metro-themed UI controls
  • 16. HTML/JavaScript
  • 17. 500,000 developers spanning Windows and web</li></li></ul><li>UI Model Concepts<br />Application<br />UI and logic for functionality exposed through pages<br />Page<br />A single screen of user interaction elements<br />Session<br />An ordered workflow of user interactions spanning applications<br />
  • 18. DEMO<br />Windows Phone 7<br />Code Demo<br />
  • 19. Elements of the Application Platform<br />Custom Web Service<br />Notification Service<br />Location Service<br />SCREEN<br />CLOUD<br />Cloud Services<br />Ours<br />Theirs<br />Yours<br />Notifications<br />App Deployment<br />App Deployment &amp; Marketplace<br />You build; You consume; Made easy with Cloud Computing services like Windows Azure<br />Made easy with APIs you knowWCF, SOAP, REST, LINQ.<br />Location<br />Identity<br />Feeds<br />Maps<br />Social<br />
  • 20. Notification Types<br />14<br />15<br />New photos online!<br />Seattle, WA: Sunny and 85 degrees<br />
  • 21. Push Notifications<br />Push client<br />Tile<br />device<br />Toast<br />Open push channel<br />Return URI<br />Data to toast<br />Data to tile<br />Data to App<br />App<br />Send push data to client<br />Send URI to server<br />Event<br />cloud<br />Push service<br />Your service<br />Send push data to URI<br />
  • 22. Location Services<br />GPS<br />Location services<br />+ Accuracy<br />- Power<br />- Speed<br />- Indoors<br />Lat: 47.40908 <br />Lon: 8.59079<br />Accuracy: 20m<br />Near:<br />Richtistrasse 3<br />CH-8304 Wallisellen<br />- Accuracy<br />+ Power<br />+ Speed<br />- Wilderness<br />WiFi<br />Lat: 47.40908 <br />Lon: 8.59079<br />Accuracy: 20m<br />+/- Accuracy<br />+/- Power<br />+/- Speed<br />+/- Urban areas<br />Cell Towers<br />
  • 23. Elements of the Application Platform<br />Tools<br />Phone Emulator<br />Samples<br />Documentation<br />Guides<br />Community<br />Packaging and Verification Tools<br />SCREEN<br />CLOUD<br />One download<br />Free<br />CTP available today!<br />http://developer.windowsphone.com<br />
  • 24. Developer portal<br />http://developer.windowsphone.com<br />Developer blog<br />http://windowsteamblog.com/Windows_Phone/b/wpdev/<br />Training Kit<br />http://channel9.msdn.com/learn/courses/WP7TrainingKit/<br />Twitter<br />http://twitter.com/#search?q=%23wp7dev<br />Reddit<br />http://www.reddit.com/r/wp7dev/<br />Resources<br />
  • 25. Download Link<br />Event<br />Registration Link<br />Windows Phone 7 Hands-On Lab<br />

×