Entwickeln für das Windows Phone 7 muss nicht teuer sein. Die Windows Phone Developer Tools können kostenlos im App Hub herunter geladen werden. Dieses Paket enthält die folgenden Tools und Frameworks:
- VIsual Studio 2010 Express
- XNA Game Studio 4.0
- Windows Phone Emulator
- Microsoft Expression Blend for Windows Phone
- Silverlight
- .NET Framework 4
Wer statt C# dann doch lieber zu Visual Basic greift, der kann sich Visual Basic für WIndows Phone Developer Tools installieren.
Für einen ersten Überblick sollte man sich den Application Platform Overview zu Gemüte führen. Absolut hilfreich ist auch das Windows Phone 7 Developer Training Kit, da es zahlreiche Informationen und Schritt-für-Schritt Anleitungen enthält. Zusätzlich gibt es noch Code Samples for Windows Phone inklusive Bing Maps Beispielen, Globalization, Splash Screen Beispiele und vieles mehr. Wer nun noch immer nicht genug Informationen hat, der ist bei den Windows Phone 7 Jump Start Trainingsvideos gut aufgehoben.
Wem die Möglichkeiten der Developer Tools nicht ausreichen, der findet durch das Silverlight for Windows Phone Toolkit eine Erweiterung mit zusätzlichen Steuerelementen. Darin sind unter anderem folgende Komponenten enthalten:
- AutoCompleteBox
- ContextMenu
- DatePicker
- GestureService/GestureListener
- ListPicker
- LongListSelector
- Page Transitions
- TimePicker
- ToggleSwitch
- WrapPanel
Besonderes Augenmerk sollte man auf den UI Design and Interaction Guide haben, beschreibt dieser doch Hintergründe des Metro Designs, als auch zahlreiche Richtlinien, die für einen Windows Phone Entwickler von Bedeutung sind.
Damit Anwendungen auf dem Marktplatz veröffentlicht werden können, müssen diese eine Zertifizierung durchlaufen. Auch hierfür gelten wichtige Richtlinien, die in den Windows Phone 7 Application Certification Requirements zusammengefasst sind.
Zum Abschluss noch ein hilfreicher Link zum Blog über das Buch Entwickeln für Windows Phone 7: http://wp7buch.wordpress.com/. Hier werden zukünftig ebenfalls interessante Hilfestellungen zu Windows Phone 7, korrigierter Code etc. zu finden sein. Ein Blick lohnt sich allemal.