Your SlideShare is downloading. ×
0
Xtopia2010 wp7
Xtopia2010 wp7
Xtopia2010 wp7
Xtopia2010 wp7
Xtopia2010 wp7
Xtopia2010 wp7
Xtopia2010 wp7
Xtopia2010 wp7
Xtopia2010 wp7
Xtopia2010 wp7
Xtopia2010 wp7
Xtopia2010 wp7
Xtopia2010 wp7
Xtopia2010 wp7
Xtopia2010 wp7
Xtopia2010 wp7
Xtopia2010 wp7
Xtopia2010 wp7
Xtopia2010 wp7
Xtopia2010 wp7
Xtopia2010 wp7
Xtopia2010 wp7
Xtopia2010 wp7
Xtopia2010 wp7
Xtopia2010 wp7
Xtopia2010 wp7
Xtopia2010 wp7
Xtopia2010 wp7
Xtopia2010 wp7
Xtopia2010 wp7
Xtopia2010 wp7
Xtopia2010 wp7
Xtopia2010 wp7
Xtopia2010 wp7
Xtopia2010 wp7
Xtopia2010 wp7
Xtopia2010 wp7
Xtopia2010 wp7
Xtopia2010 wp7
Xtopia2010 wp7
Xtopia2010 wp7
Xtopia2010 wp7
Xtopia2010 wp7
Xtopia2010 wp7
Xtopia2010 wp7
Xtopia2010 wp7
Xtopia2010 wp7
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

Xtopia2010 wp7

1,438

Published on

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

No Downloads
Views
Total Views
1,438
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
36
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. Design & Entwicklung für Frank Prengel (a.k.a. „Dr. Mobile“) Technical Evangelist Microsoft Deutschland GmbH http://dr-mobile.net
  • 2. Anders...
  • 3. ... aus gutem Grund Smart Design Integrated Experiences Application Platform Photo by: Andrew Butitta, Founder, Talisman Digital Photography
  • 4. Metro
  • 5. Grundsätze Clean, Light, Open, Fast Celebrate Typography Alive in Motion Content, Not Chrome Authentically Digital
  • 6. Hubs Zentraler Zugang Einheitlicher Kontext Verschiedene Quellen
  • 7. Dem
  • 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. WP7 App Platform + =
  • 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. 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. 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. Runtime – On “Screen” Tools & Support SCREEN CLOUD Cloud Services Developer Portal Services Notifications Location Tools you use to ship & sell
  • 14. Runtime – On “Screen” Tools & Support SCREEN CLOUD Cloud Services Developer Portal Services Marketplace Notifications Location Validation Certification
  • 15. Zwei Arten von Anwendungen
  • 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. 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. 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. 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. “Smart Multitasking” Running Resume Pause Suspended
  • 21. “Smart Multitasking” • Start Button • Accept call Running • Open toast Resume Pause Suspended
  • 22. “Smart Multitasking” • Start Button • Accept call Running • Open toast Resume Pause Suspended
  • 23. “Smart Multitasking” Running Resume Pause Suspended
  • 24. “Smart Multitasking” Running Resume Pause Suspended
  • 25. “Smart Multitasking” Running Resume Pause Assume your Suspended process is killed
  • 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. “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. Push Notifications Push client Open push channel App
  • 29. Push Notifications Push client Return URI App
  • 30. Push Notifications App Send URI to server Your service
  • 31. Push Notifications Your service
  • 32. Push Notifications Event Your service
  • 33. Push Notifications Send push data to URI Event Your Push service service
  • 34. Push Notifications Push client Send push data to client Your Push service service
  • 35. Push Notifications Push client Data to App App Your Push service service
  • 36. Push Notifications Data to toast Toast Push client Data to App App Your Push service service
  • 37. Push Notifications Data to tile Tile Data to toast Toast Push client Data to App App Your Push service service
  • 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. Dem
  • 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. http://bit.ly/wp7dev
  • 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. ? ⃝ ? ⃝ Fragen? ? ⃝ ? ⃝ ? ⃝ ? ⃝
  • 44. Vielen Dank! Frank Prengel – Windows Phone Guy http://dr-mobile.net http://blogs.msdn.com/windowsphone frankpr@microsoft.com
  • 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.

×