Sonntag, 31. Oktober 2010

Tipps und Tricks - Wie ordne ich die Kacheln auf dem Startbildschirm an?

Die Kacheln (Anwendungen) auf dem Startbildschirm kann man einfach anordnen, indem man eine Kachel länger berührt. Die "anderen" Kacheln werden dann im "Hintergrund" (verkleinert) dargestellt; außerdem bewegen sich diese Kacheln leicht. Die ausgewählte Kachel erscheint im Vordergrund (größer) und kann nun im Startbildschirm bewegt werden (Drag & Drop). Um zu wissen wo man sich mit der Kachel befindet, werden die in der Nähe befindlichen Kacheln "hinten" weggekippt.

Tipps und Tricks - Wie füge ich Kontakte auf dem Startbildschirm hinzu?

Kontakte kann man - wie auch Anwendungen - auf dem Startbildschirm hinzufügen indem in der Kontaktliste der Eintrag (Kontakt) länger berührt wird. Es öffnet sich ein Kontextmenü; in diesem wählt man "Auf Startseite" aus. Das Windows Phone 7 wechselt nun automatisch auf den Startbildschirm und zeigt den hinzugefügten Kontakt an.

Samstag, 30. Oktober 2010

Tipps und Tricks - Wie füge ich Anwendungen auf den Startbildschirm hinzu?

Um eine Anwendungen (App, eMail-Konto, ...) auf den Startbildschirm hinzuzufügen verschiebt man den Startbildschirm nach links und sieht nun die Liste aller Anwendungen. Dann sucht man die Applikation die auf dem Startbildschirm erscheinen soll. Diese berührt man und hält die Berührung bis ein Kontextmenü erscheint. Nach dem Auswählen des Menüeintrags „Auf Startseite“ wird die Anwendung auf dem Startbildschirm angezeigt.

Freitag, 29. Oktober 2010

Entwickeln für Windows Phone 7 - Architektur, Frameworks, APIs

Unter MS Press Windows Phone 7 Architektur Frameworks APIs gibt es ein kostenloses Preview zum Buch. Autoren sind: Simon Hackfort, Patrick Getzmann und Peter Nowak. Erscheinungstermin ist der 01.10.2010.

Tipps und Tricks - Wie verwende ich die Sprachsteuerung?

Um die Sprachsteuerung zu verwenden muß man nur die mittlere Windowstaste länger drücken. Es öffnet sich am oberen Bildschirmrand ein Dialog. Nun kann man das Telefon sprachsteuern. Die Kommandos sind:
  • "Ruf ... an", "Ruf ... bei der Arbeit an", "Ruf ... zu Hause an", "Ruf ... auf dem Handy an", um jemanden anzurufen.
  • "Find ...", um etwas zu suchen.
  • "Starte ...", "Öffne ...", um eine Anwendung zu starten.
Und das Tolle daran, es funktioniert sehr gut und das ohne Training der Spracherkennung.

Start einer Tipps und Tricks Reihe

In der nächsten Zeit werden auf dem Blog auch zahlreiche Tipps und Tricks veröffentlicht, die nicht nur den Entwickler ansprechen. Vielmehr geht es um die einfache Bedienung der Handys.

Donnerstag, 28. Oktober 2010

Was muß ich tun um Zahlungen von MS zu erhalten?

  1. Eine kostenlose Live-ID unter http://www.live.com/ beantragen.
  2. Anmelden am App-Hub http://create.msdn.com/en-US/
  3. Die Jahres-Gebühr bezahlen oder Student sein (DreamSpark).
  4. An GeoTrust die benötigten Unterlagen schicken und auf den Anruf warten. Damit werden die Identität und die Angaben geprüft.
  5. Eine ITIN (mit dem Formular W-7, eine beglaubigte Kopie des Personalausweises und einen MS-Brief) beim amerikanischem Finanzamt (IRS - Texas) beantragen, sonst sind 30% Steuern fällig.
  6. Mit der ITIN ein W-8BEN Formular ausfüllen und an MS schicken.
  7. Nachdem die erste Bezahlung erfolgt, ist alles im "Grünen".

Windows Phone 7 Developer Tools Oktober 2010 Updates

Die Windows Phone 7 Development Tools sind in einer neuen Oktober 2010 - Ausgabe erschienen:

Download englische Version:
http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=49b9d0c5-6597-4313-912a-f0cca9c7d277

Download deutsche Version:
http://www.microsoft.com/downloads/details.aspx?FamilyID=49b9d0c5-6597-4313-912a-f0cca9c7d277&displayLang=de

Neuerungen:

"Windows Phone Capability Detection Tool – Erkennt die von Ihrer Anwendung verwendeten Telefonfunktionen. Wenn Sie Ihre Anwendung an Windows Phone Marketplace senden, führt Microsoft eine Analyse des Codes durch, um zu erkennen, welche Telefonfunktionen für Ihre Anwendung erforderlich sind. Die Liste der Funktionen in der Anwendungsmanifestdatei wird dann mit den Ergebnissen des Erkennungsvorgangs ersetzt. Dieses Tool führt auch einen solchen Erkennungsvorgang durch und ermöglicht es Ihnen, Ihre Anwendung gegen dieselbe, durch den Zertifzierungsvorgang erzeugte Liste von Telefonfunktionen zu testen. Weitere Informationen finden Sie unter Gewusst wie: Verwenden des Capability Detection Tools.


Windows Phone Connect Tool – Zum Verbinden des Handys mit einem PC auch dann, wenn die Zune®-Software nicht ausgeführt wird, und zum Debuggen von Anwendungen, die Medien-APIs verwenden. Weitere Informationen finden Sie unter Gewusst wie: Verwenden des Connect Tools.

Aktualisiertes Bing Maps Silverlight Control – Beinhaltet Verbesserungen bei der Gestenverarbeitung bei Verwendung von Bing™ Maps Silverlight® Control."

Montag, 18. Oktober 2010

Windows Phone 7 Developer Tools - Mehrsprachig

Die Microsoft Windows Phone 7 Developer Tools sind nun in Deutsch, Englisch, Italienisch, Spanisch und Französisch unter folgendem Link verfügbar: Download WP7 DevTools

Freitag, 8. Oktober 2010

Top 10 Tipps für die Marketplace-Zertifizierung

  1. Die Dokumente - über die Anforderungen - sollten sorgfältig durchgelesen werden.
    Application Platform Overview for Windows Phone, Windows Phone UI Design and Interaction Guide, Designing Web Sites for Phone Browsers
    und vor allem
    Submission Guidelines
  2. Screen Shots müssen 480 px x 800 px groß sein und müssen direkt vom Emulator stammen. Es müssen eigene, passende Icons zur App erstellt werden, nicht die vorhandenen verwenden.Ein Panorama-Hintergrundbild wird nicht benötigt, ist aber empfohlen um diese im Marketplace verwenden zu können.
  3. Es ist empfohlen, dass die App eine URL oder eine eMail - Adresse beinhaltet, die einfach für den Benutzer zu finden ist. Die App muß eine Hilfe beinhalten.
  4. Es muß eine Möglichkeit bestehen die Toast Benachrichtigungen zu unterdrücken. Bei der ersten Benutzung von "HttpNotificationChannel.BindtoShellToast" muß die App den Benutzer fragen, ob es erlaubt ist Toast Benachrichtigungen zu empfangen.
  5. Apps die unter dem Lockscreen (Nicht Suspended Status) weiterlaufen müssen den Benutzer fragen, ob es erlaubt ist. Dies muß vor der ersten Benutzung von "ApplicationIdleDetectionMode" geschehen.
  6. Die Betätigung des Zurück-Knopfs (back button) darf die App nur auf die vorherige Seite der App springen oder einen Dialog beenden. Falsch wäre es die App zu beenden (außer auf der ersten Seite).
  7. Testen Sie Ihre App im Dark Theme und im Light Theme. Tipp welches Theme aktiv ist gibt es unter: Welches Theme ...
  8. Stellen Sie sicher das die Sprache lokalisiert ist und der Zielsprache entspricht.
  9. Fehler während der Zertifizierung: Das XAP beinhaltet kein Manifest.
  10. Es muß mit der neuesten RTM Version der Windows Phone Developer Tools kompiliert werden.
Das Original dieses Dokuments findet man unter: Marketplace Zertifizierung (englisch)

Welches Theme ist aktiv Hell (Light) oder Dunkel (Dark)?

Lösung:

Am besten holt man sich die Hintergrundfarbe mit
Color backgroundColor = (Color)Application.Current.Resources["PhoneBackgroundColor"];
Entweder ist diese dann Weiß (Light = #FFFFFFFF) oder Schwarz (Dark = #FF000000).

Deutsche WebCasts über Windows Phone 7

unter: Deutsche WebCasts über Windows Phone 7

Sonntag, 3. Oktober 2010

Windows Phone 7 Toolkit

Die neue Version "Sept 2010 " unterstützt nun:
  • Gesture Service / Gesture Listener
  • Context Menu
  • Date Picker
  • Time Picker
  • Toggle Switch
  • Wrap Panel
Folgende Beispiele sind verfügbar:
  • ContextMenu Sample
  • DatePicker and TimePicker Sample
  • Gesture Sample
  • ToggleSwitch Sample
  • WrapPanel Sample
Download unter: Windows Phone 7 Silverlight Toolkit

W7 Formular - Antrag an den Internal Revenue Service (IRS)

Application for IRS Individual Taxpayer Identification Number
Ein wichtiges Detail zum W7 Formular - Antrag:

Unterhalb dem Punkt "h"
Additional information for a and f: Enter treaty country: Germany and treaty article number: 12

Die "Treaty article number" ist die Kennzeichnung (Artikelnummer), um welche Art der Einnahmen es sich handelt. In diesem Fall (Windows Phone 7 Marketplace) handelt es sich um Royalties, also Lizenzeinnahmen.

Die komplette Liste der "treaty article number's" findet man unter Germany Treaty Article Numbers

Charles Petzold - Programming Windows Phone 7

Kostenloses (Free) eBook über die Softwareentwicklung auf dem Windows Phone 7.

Download unter: Charles Petzold - Programming Windows Phone 7

Samstag, 2. Oktober 2010

Wie navigiere ich zu einer Form/Seite aus einer DLL (ClassLibrary).

Programm:
NavigationService.Navigate(new Uri("/ExternalAssembly;component/Page.xaml", UriKind.Relative));

XAML:
<HyperlinkButton Content="navigate via xaml" Height="30" HorizontalAlignment="Left" Margin="10,100,0,0" Name="hyperlinkButton1" VerticalAlignment="Top" Width="400" NavigateUri="/ExternalAssembly;component/Page.xaml" />

PageInExternalAssembly = Namespace der DLL
Page.xaml = Name der Page in der externen DLL