Xtopia2010 wp7

1,786 views

Published on

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

No Downloads
Views
Total views
1,786
On SlideShare
0
From Embeds
0
Number of Embeds
10
Actions
Shares
0
Downloads
36
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Xtopia2010 wp7

  1. 1. Design & Entwicklung für Frank Prengel (a.k.a. „Dr. Mobile“) Technical Evangelist Microsoft Deutschland GmbH http://dr-mobile.net
  2. 2. Anders...
  3. 3. ... aus gutem Grund Smart Design Integrated Experiences Application Platform Photo by: Andrew Butitta, Founder, Talisman Digital Photography
  4. 4. Metro
  5. 5. Grundsätze Clean, Light, Open, Fast Celebrate Typography Alive in Motion Content, Not Chrome Authentically Digital
  6. 6. Hubs Zentraler Zugang Einheitlicher Kontext Verschiedene Quellen
  7. 7. Dem
  8. 8. Vereinheitlichte Hardware Capacitive touch 4 or more contact points Sensors A-GPS, Accelerometer, Compass, Light, Proximity Camera 5 mega pixels or more, flash + camera button required Multimedia Common detailed specs, Codec acceleration Memory 256MB RAM or more, 8GB Flash or more GPU DirectX 9 acceleration CPU ARMv7 Cortex/Scorpion or better Hardware buttons | Start, Search, Back
  9. 9. WP7 App Platform + =
  10. 10. Runtime – On “Screen” Tools & Support Code you write Tools you use to on the client design & develop SCREEN CLOUD Cloud Services Developer Portal Services Code you write Tools you use to on the server ship & sell
  11. 11. Runtime – On “Screen” Tools & Support Tools you use to design & develop SCREEN CLOUD Cloud Services Developer Portal Services Code you write Tools you use to on the server ship & sell
  12. 12. Runtime – On “Screen” Tools & Support SCREEN CLOUD Cloud Services Developer Portal Services Code you write Tools you use to on the server ship & sell
  13. 13. Runtime – On “Screen” Tools & Support SCREEN CLOUD Cloud Services Developer Portal Services Notifications Location Tools you use to ship & sell
  14. 14. Runtime – On “Screen” Tools & Support SCREEN CLOUD Cloud Services Developer Portal Services Marketplace Notifications Location Validation Certification
  15. 15. Zwei Arten von Anwendungen
  16. 16. Was ist Silverlight für WP7? Silverlight 3 plus ... • Höchste Performance • Input-Integration • HW-, Medien- & Sensor- Integration • Adaption für WP7-App-Modell • Weniger enge Sandbox 3
  17. 17. 3 Screens & a Cloud Phone Desktop Xbox Cloud XNA XNA XNA Frameworks Frameworks Frameworks Silverlight Silverlight Presentation Presentation and Media and Media Windows Location Service Phone 7 Frameworks Notification Service Common Base Class Library
  18. 18. WP7 Plattform-Architektur Applications Your App UI and logic Frameworks Silverlight XNA HTML/JavaScript CLR App Model UI Model Cloud Integration Xbox LIVE App management Shell frame Bing Licensing Session manager Location Chamber isolation Direct3D Push notifications Software updates Compositor Windows Live ID Kernel Security Hardware BSP Networking A-GPS Accelerometer Compass Light Proximity Storage Media Wi-Fi Radio Graphics Hardware Foundation
  19. 19. WP7-Frameworks Windows Phone 7 Frameworks Device Launchers & Bing Sensors FMRadio Camera Integration Choosers MapControl Pause / PhoneApplicationFrame PhoneApplicationPage PushNotification WebBrowserControl Resume Silverlight Presentation and Media XNA Frameworks Controls Drawing IsolatedStorage Input Media Content Shapes Markup Media Navigation GamerServices Graphics Audio Application Object Common Base Class Library Runtime Resources Globalization Reflection Location Text IO Net Diagnostics Security Threading Collections ComponentModel Configuration ServiceModel Linq
  20. 20. “Smart Multitasking” Running Resume Pause Suspended
  21. 21. “Smart Multitasking” • Start Button • Accept call Running • Open toast Resume Pause Suspended
  22. 22. “Smart Multitasking” • Start Button • Accept call Running • Open toast Resume Pause Suspended
  23. 23. “Smart Multitasking” Running Resume Pause Suspended
  24. 24. “Smart Multitasking” Running Resume Pause Suspended
  25. 25. “Smart Multitasking” Running Resume Pause Assume your Suspended process is killed
  26. 26. “Smart Multitasking” Load state to continue where you left off Running Resume Pause Assume your Suspended Save state process is killed for later use
  27. 27. “Smart Multitasking” Load state to continue User never knows where you left off Running what happened :-) Resume Pause Assume your Suspended Save state process is killed for later use
  28. 28. Push Notifications Push client Open push channel App
  29. 29. Push Notifications Push client Return URI App
  30. 30. Push Notifications App Send URI to server Your service
  31. 31. Push Notifications Your service
  32. 32. Push Notifications Event Your service
  33. 33. Push Notifications Send push data to URI Event Your Push service service
  34. 34. Push Notifications Push client Send push data to client Your Push service service
  35. 35. Push Notifications Push client Data to App App Your Push service service
  36. 36. Push Notifications Data to toast Toast Push client Data to App App Your Push service service
  37. 37. Push Notifications Data to tile Tile Data to toast Toast Push client Data to App App Your Push service service
  38. 38. WP7 App-Lifecycle Application and Game Submission .xap App .xap App Packaging & submission .dll .dll Validation Marketplace Windows Phone 7 Deployment Service Add Apply .xap .xap Metadata Test Sign .dll .dll Criteria
  39. 39. Dem
  40. 40. Jetzt herunterladen & loslegen • CTP der Windows Phone Developer Tools • Dokumentation: UI Design & Interaction Guide • Beta der Designtools (Expression Blend 4) • Training Kit für Windows Phone 7 Wo und wie?
  41. 41. http://bit.ly/wp7dev
  42. 42. In eigener Sache App geht's! Einsteigen in die Windows Phone 7-Entwicklung • 07. Juni 2010, München • 08. Juni 2010, Köln • 09. Juni 2010, Hamburg • 10. Juni 2010, Berlin • 15. Juni 2010, Karlsruhe www.techtalk.ms
  43. 43. ? ⃝ ? ⃝ Fragen? ? ⃝ ? ⃝ ? ⃝ ? ⃝
  44. 44. Vielen Dank! Frank Prengel – Windows Phone Guy http://dr-mobile.net http://blogs.msdn.com/windowsphone frankpr@microsoft.com
  45. 45. © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

×