Dieser Artikel wurde maschinell übersetzt.

Anmerkung des Herausgebers

31 Tage Windows Phone Mango

Michael Desmond

Michael DesmondJeffrey Blankenburg ist eine Microsoft senior Developer Evangelist, der letzten Monat den Startschuss für einen Monat-langen Reihe von täglichen Blog mit dem Titel "31 Days of Mango" Beiträge (bit.ly/suibvf). Die Idee: Entwickler auf die Features und Funktionen von aktualisiert Windows Phone 7-Plattform und Werkzeugen, bekannt unter dem Code-Namen "Mango," in einer Weise einzuführen, die überzeugende und wertvolle war.

Es ist ein Prozess, den, dem Blankenburg vor sich hat. Dezember 2009, veröffentlichte er "31 Tage von Silverlight" (bit.ly/tDvxFN), ein Monat lang Tauchen Sie in die Microsoft reiche Internet-Anwendungsplattform, und im letzten Jahr veröffentlichte "31 Days of Windows Phone" (bit.ly/sQomr7). Während Blankenburg besorgt war über die Möglichkeit, einen vollen Monat neue Inhalte auf Basis der aktualisierten Plattform produzieren, muss nicht er gewesen. Er sagte mir, wurde es schnell klar, dass Mango eine wichtige Aktualisierung werden wollte. Am Ende sagte er, "Ich hatte tatsächlich zu entscheiden, was im Begriff war, einbezogen werden."

Das Projekt geholfen Blankenburg, mit einigen unterschätztes Aspekten der Plattform, einschließlich das Konzept in Windows Phone 7 Mango Trägerraketen und Choosers zu kommen.

"Das sind Aufgaben, die können Entwickler, die E-mail-Adresse von einem Benutzer ausgewählten Kontakt, z. B. zu ergreifen oder zu eine E-mail-Nachricht vorbereitet für Benutzer so, dass alles, was sie tun müssen, ist drücken Sie die Taste"Senden"," erklärt Blankenburg. "Meine Botschaft zu diesen Aufgaben war, dass wir Entwicklern direkten Zugriff auf die Kontakt-Liste, geben wollte, weil böswillige Devs, dass der Zugang nutzen werden. Als ich entdeckte, dass gab es ein UserData-Namespace in Mango, die alle Daten des Benutzers zugestellt, war ich überrascht und erfreut."

Er hob auch in Mango den neuen Emulator als eine der größten Verbesserungen in die Werkzeuge, mit seiner eingebauten Fähigkeit, den Beschleunigungsmesser und GPS-Sensor zu emulieren.

Lernen durch Praxis

Was ist vielleicht am interessantesten über das Projekt ist die einzigartige Dynamik zu Punsch ein kohärentes Werk Entwickler Gewusst-wie-Inhalt Tag in und Tag für einen Monat. Wie Blankenburg mir sagte, ist die selbst auferlegte strenge eine Quelle von Stress und Inspiration. Viele der Herausforderung ist einfache Zeit-Management, da jeder Beitrag dauert sechs Stunden oder mehr zu erforschen und zu produzieren, aber die Auszahlung beeindruckend ist.

"Vorherige Development-Rollen fand ich mich ständig auf den MSDN-Foren und Dokumentation zu verstehen, wie ein bestimmtes Konzept funktioniert. Ich, die nicht mehr mit der Windows Phone Entwicklung nicht,"sagt Blankenburg. "Ich kann hinsetzen um zu arbeiten, und es ist nichts aber eine ehrfürchtige app. Ich weiß wahrsten Sinne des Wortes, wie, alles zu tun, was ich tun müssen."

Baureihe 31 Tage veranschaulicht das zunehmend von Vielfalt geprägten Ökosystem der Entwickler zu unterstützen, die das Spektrum von Blog-Posts und Forum Gespräche zu strukturierten Kursen und in Büchern erstreckt. Blankenburg sagt, dass die serielle Natur seiner Blog-Projekte ermöglicht ihm zu bauen Konzepte, noch die Notwendigkeit, jeden Artikel eigenständig stehen auf Wahrung.

"Ich denke, dass es Unmengen an Ressourcen für Entwickler da draußen gibt, aber viele von ihnen sind einmalige Blog-Artikel, die gut in den Suchmaschinen Rang. Meine Zukunftsvision der Tools, die Microsoft für Entwickler bietet enthalten soll nicht nur Links zu bestimmten Teilen der MSDN-Dokumentation, sondern auch die Artikel, die diese bestimmte einmalige Probleme zu lösen,"erklärt Blankenburg. "Von kuratiert eine Liste von Artikeln für jedes Thema, viel, wie sie für MSDN, es würde mehr Entwickler ihr Wissen zu teilen, und machen Problemlösung wesentlich leichter für diejenigen, die es brauchen.