10. 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
12. 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
13. 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
14. Runtime – On “Screen” Tools & Support
SCREEN
CLOUD Cloud Services Developer Portal Services
Code you write Tools you use to
on the server ship & sell
15. Runtime – On “Screen” Tools & Support
SCREEN
CLOUD Cloud Services Developer Portal Services
Notifications
Location
Tools you use to
ship & sell
16. Runtime – On “Screen” Tools & Support
SCREEN
CLOUD Cloud Services Developer Portal Services
Marketplace
Notifications
Location Validation
Certification
18. 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
19. 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
20. 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
21. 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
27. “Smart Multitasking”
Running
Resume Pause
Assume your Suspended
process is killed
28. “Smart Multitasking”
Load state to continue
where you left off Running
Resume Pause
Assume your Suspended
Save state
process is killed for later use
29. “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
42. 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?
44. 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