Nun ist also auch Microsoft in den aktuell heiß umkämpften Smartphonemarkt eingestiegen und hat auch relativ bald nachdem die ersten Geräte auf dem Markt erschienen sind, mit „Entwickeln für Windows 7 Phone“ ein umfassendes deutsches Werk für das neue mobile Betriebssystem herausgebracht, das sich vornimmt den kompletten Ablauf der Entwicklung zu erklären.
Der Untertitel, der nüchtern „Architektur, Frameworks, APIs“ heißt, bringt es gut auf den Punkt.
Die drei Autoren schrecken darum vor nichts zurück: sie erklären, was an Windows Phone 7 und den Geräten neu ist. Sie erklären die Produktstrategie. Sie erklären Silverlight. Sie erklären XNA. Sie erklären die speziellen Eigenschaften der Handy-API. Sie erklären Expression-Blend. Sie erklären Logging und Unit-Tests. Sie erklären optimale Ressourcenverwaltung und die Migration von bestehenden Anwendungen. Sie erklären das Deployment.
Dass dabei keine anfängertaugliche Einführung in jedes der Themen gegeben werden kann, versteht sich von selbst. Die drei Autoren betonen oft, dass das Buch kein „Windows Phone 7 – Entwickeln in 21 Tagen“ sein soll und Kenntnisse in den Frameworks Silverlight, XNA und der Programmiersprache C# zu empfehlen sind.
Das ist etwas übertrieben, denn teilweise, wie beispielsweise im Kapitel über Silverlight, das fast 200 Seiten umfasst, wird eine ausführliche Übersicht über die meisten der verfügbaren Steuerelemente gegeben und an kleinen Beispielen illustriert.
Das Kapitel über XNA, das zweite große Entwicklungsframework, ist für das gesamte Buch aber repräsentativer: die Einführung wird hier knapper gehalten und die Funktionsweise des Frameworks wird durch viel Text an wenigen, dafür ausführlicheren, Beispielen demonstriert. Da sich die Beispielquellcodes von der Homepage herunterladen und direkt im Emulator testen und verändern lassen, bekommt man schnell ein Gefühl dafür, wie das Entwickeln für Windows Phone 7 funktioniert.
Aber wenn einem diese Beispiele nicht ausreichen, so findet man oft weiterführende Links.
Fazit: wenn man ein Windows Phone 7 Gerät hat oder die Anschaffung plant und darauf zu entwickeln möchte dann bietet dieses Buch einen sehr guten Überblick über das Thema!
|