Freitag, 30. Juli 2010

Angekündigte Bücher für Windows Phone 7 Software Entwicklung

Programming Windows Phone 7 (Autor: Charles Petzold, Verlag: MS Press)
Download: Programming Windows Phone 7




Silverlight Programming for Windows Phone 7 (Autor: Andy Wigley, Verlag: MS Press)


Windows Phone 7 Plain & Simple (Autor: Michael Stroh, Verlag: MS Press)


Microsoft XNA Game Studio 3.0: Learn programming Now! (Autor: Rob Miles, Verlag: MS Press) - Achtung: Neue Edition!



Beginning Windows Phone 7 Development (Autor: Henry Lee, Verlag: APress)



Pro Windows Phone 7 Development (Autor: Rob Cameron, Verlag: APress)



Windows Phone 7 Game Development (Autor: Adam Dawes, Verlag: APress)



Learning Windows Phone (Autoren: Yochay Kiriaty und Jaime Rodriguez, Verlag: O'Reilly)




Windows Phone 7 Application Development Using Silverlight (Autor: Corey Schuhman, Verlag: Developer's Library)



XNA Game Studio 4.0 Programming (Autor: Tom Miller und Dean Johnson, Verlag: Developer's Library)

Freitag, 23. Juli 2010

UI Design and Interaction Guide for Windows Phone v2.0 verfügbar

Die Highlights der zweiten Version:

Komplett überarbeitete Formatvorlage, dadurch wurde die Lesbarkeit verbessert. Anleitungen wurden hervorgehoben.
  • Neues Layout von links nach rechts, auf jeder Seite sind nun: Bild(er), allgemeine Informationen in normaler Schrift, Anleitungen in Fettdruck.
  • Verwendung von farbigen Highlights pro Abschnitt
  • Hervorhebung der Seitenzahlen
  • Formatiert um eine Hardcopy-Version für RTM zu unterstützen.
Hinzugefügt wurden neue Inhalte zur Unterstützung der Betaversion der Windows Phone Developer Tools. Inhalte sind nun in vier Abschnitte organisiert: Metro Design-Philosophie, Übersicht der Handy-Benutzeroberfläche und Funktionen, Anwendung Interfacesteuerung und vieles mehr.

Download hier: UI Design und Interaction Guid V2.0

Montag, 19. Juli 2010

Unterschiede zwischen Silverlight und XNA Spiele Entwicklung

XNA - Vorteile
  • Unterstützt 3D.
  • Sehr gute Performance wenn sich viele Elemente bewegen oder hinzugefügt bzw. entfernt werden.
  • Eingebaute "Game Loop".
  • Polling basierte Eingabe (Touchscreen) passt besser für Spiele, als das "Event" getriebene von Silverlight.
  • Die XNA "Content Pipeline" vereinfacht das Handling der Inhalte (Grafiken, Bilder, Sound).
  • Es werden mehr Bildformate unterstützt.
  • Die Spiele laufen auch auf der XBox, Windows und Phone 7.
  • Verschiedene "Blend"-Modi, Silverlight hat nur "Alpha-Blending".
  • Umfangreichere GPU-Beschleunigung.
  • Besseres Memory-Handling für Bitmap basierte Spiele.
  • Sehr gute "Shader"-Unterstützung.
  • Zeichnen ist einfacher.
Silverlight - Vorteile
  • Vektoren basierte Grafiken. XNA kann nur einfache Linien zeichnen.
  • Text wird als Vektoren gezeichnet. XNY ist Bitmap basiert.
  • Spiele laufen im Web oder auf Phone 7.
  • Unterstützt "Storyboard" - Animationen.
  • "Visual States" und "Behaviors."
  • Navigations Framework
  • Controls wie Button, Listbox und User-Controls, ...
  • Designunterstützung mit Expression Blend.
  • Das "Event"-basierte Model ist den Entwicklern geläufiger.
  • "Data Binding".
  • Der VisualTreeHelper ist nützlich, um herauszufinden welches Element getroffen wurde(Collision Detection).
Mit dieser Übersicht ist es nun einfach(er) zu entscheiden in welcher Technologie ein Spiel programmiert werden soll.

Samstag, 17. Juli 2010

Liste der Windows Phone 7 Hersteller und Codenamen der Handys

  • Acer
  • Asus (Galaxy 6)
  • HTC (Mondrian/Gold und Mozart, Spark)
  • LG (Pacific - es handelt sich dabei evtl. um das Panther mit QWERTZ-Tastatur, LG Apollo, GW910)
  • Samsung (ähnlich OMNIA i8910 "Taylor", Cetus)
  • Sony Ericsson (Julie mit QWERT-Tastatur)
  • Dell
  • Toshiba
  • Gerüchteweise auch Nokia

Freitag, 16. Juli 2010

Tastatur oder Rotation (Orientation) funktioniert in der Beta 1 nicht mehr?

Um die Tastatur wieder zu aktivieren einfach mal die Bild rauf (PageUp) Taste drücken.

Umgekehrt kann man mit der Bild runter (Page Down) wieder auf die virtuelle Tastatur umschalten.

ACHTUNG:
Der Emulator unterstützt die Orientierungsänderung (Rotation) nur bei aktiver virtueller Tastatur.

Mittwoch, 14. Juli 2010

Der Einreichnungsprozess (Submission and Certification)

  1. Melden Sie sich auf dem Windows Phone 7 Entwickler Portal an: Microsoft Windows Phone Marketplace
  2. Gehen Sie zu "Ihre Anwendungen" und dann auf "PRODUKT HINZUFÜGEN".
  3. Laden Sie die XAP-Datei hoch.
  4. Geben Sie nun die Metadaten wie Beschreibung, Kategorie ein und laden Sie die Produktbilder hoch.
  5. Wählen Sie die Länder in denen die Anwendung verkauft werden soll und legen Sie die Preise fest.
  6. Während der Eingabe der Metadaten wird das XAP-File validiert.
  7. Verläuft die Validierung erfolgreich, läuft der Prozess weiter, ansonsten wird hier abgebrochen und man erhält eine Benachrichtigung mit der entsprechenden Fehlermeldung.
  8. Nun können Sie wählen, ob die Anwendung sofort veröffentlicht wird oder später.
  9. Die XAP-Datei wird nun neu zusammengesetzt*.
  10. Danach wird die XAP-Datei auf einem Handy - für den Zertifizierungstest - installiert. Die Zertifizierung beinhaltet automatische sowie manuelle Tests, ob die Anforderungen eingehalten wurden.
  11. Wenn die Anwendung alle Anforderungen einhält, wird die XAP-Datei signiert und wie unter Punkt 8. ausgewählt behandelt / veröffentlicht. Im Fehlerfall erhält man einen Bericht und die Anwendung wird nicht veröffentlicht.
*
  • Die Anwendung bekommt einen eindeutige ID im der Manifest-Datei.
  • Die Sicherheitsanforderungen werden im Manifest hinterlegt.
  • Der "Hub" (die Zentrale) der Anwendung wird festgelegt, z.b. für Medien, Video.
  • Der Digital-Rights-Management-Header (DRMH) wird erstellt und als "WMAppPRHeader.xml" abgelegt.
  • Der ursprüngliche Inhalt der XAP-Datei und der DRMH wird in ein neues Paket XAP komprimiert.

Dienstag, 13. Juli 2010

Microsoft Windows Phone 7 - Beta 1 verfügbar

Ab sofort ist die Beta, Version 1.0 der Microsoft Windows Phone 7 Developer Tools verfügbar:

Microsoft Windows Phone 7 - Beta Version 1

What's new ...

Was bisher geschah:
  • Februar 2010 – Windows Phone 7 wurde auf dem Mobile World Congress in Barcelona vorgestellt.
  • März 2010 – Die Applikations Platform wurde auf der MIx10 in Las Vegas vorgestellt. Dazu gab's auch die erste CTP der Windows Phone Developer Tools.
  • April 2010 – Die Developer Tools wurden aktualisiert, April - Edition.
  • Juni 2010 – Windows Phone Marketplace - Details wie z.b. die Windows Phone 7 Anforderungen  - wurden auf der TechEd 2010 veröffentlicht.
  • July 2010 – Das Beta 1 Release wird den Entwicklern zur Verfügung gestellt.