Blog Home  Home Feed your aggregator (RSS 2.0)  
Peter Nowaks Mobile Blog
Windows Phone in the cloud
 
 Thursday, March 11, 2010

Andre Vrignaud berichtet hier von der ersten XNA-Entwicklersession auf der aktuell stattfindenden GDC.

Nicht nur das Thema wurde sehr gut angenommen; der Post beinhaltet einen interessanten Satz:

…You can start developing today with XNA Game Studio 3.1; XNA Game Studio 4.0 with Windows Phone support will be available later this month….”.

Wird man also WP7S und/oder die Entwicklungswerkzeuge früher sehen, als man vielleicht vermutet? Sehr interessant…

Thursday, March 11, 2010 7:01:25 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]   Windows Phone 7 series development  |  Trackback
 Wednesday, March 10, 2010

Seitens Microsoft wurde die ganze Zeit mitgeteilt, dass Entwicklerfragen zu WP7S erst zur MIX beantwortet würden. Anscheinend ist man hiervon jedoch abgewichen. Nach dem Teaser der letzten Woche erfährt man diese Woche jedoch durch die stattfindende GDC jede Menge neuer Informationen:

  • Michael Klucher berichtet in seinem Blog über das XNA Game Studio 4.0 und die Unterstützung für WP7S.
  • Shawn Hargreaves berichtet darüber hinaus über die neuen Features des XNA Game Studio 4.0 im Hinblick auf WP7S.
  • Andre Vrignaud führt zusätzlich in seinem Blog die Sessions der GDC zur WP7S XNA Entwicklung in seinem Blog auf.

Es ist und bleibt also weiterhin spannend.

Wednesday, March 10, 2010 8:19:13 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]   Windows Phone 7 series development  |  Trackback
 Tuesday, March 09, 2010

Nick Randolph zeigt in seinem ersten Blogeintrag , wie sich .NET CF Anwendungen mit dem Open GL ES Wrapper erstellen lassen.

Für Windows Mobile 6.x auf jeden Fall eine interessante Alternative zu Windows Forms Anwendungen!

Tuesday, March 09, 2010 9:04:24 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]   .NET Compact Framework  |  Trackback
 Friday, March 05, 2010

Wie man für Windows Phone 7 series entwickelt, wird letzten Endes als Thema auf der kommenden MIX in Las Vegas enthüllt.

Da jedoch aktuell die Fragen sich sehr stark häufen, ist u.a. auf dem deutschen Windows Phone Blog ein kleiner Teaser zu finden, der einige Informationen an die Hand gibt, wodurch auch andere Fragen, wie beispielsweise Kompatibilität geklärt werden.

Den Post findet ihr hier

Friday, March 05, 2010 10:50:37 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [3]   Windows Phone 7 series development  |  Trackback
 Thursday, March 04, 2010

Durch meine Reisetätigkeiten bin ich in letzter Zeit nicht dazu gekommen, einige News zu veröffentlichen.

Daher hier 2 Informationen, die jedoch wichtig genug sind, um dennoch gepostet zu werden.

WM 6.5.3 DTK released
Nachdem das WM 6.5 SDK erschienen ist, welches jedoch zu Problemen führte, ist nun final das Windows Mobile 6.5.3 DTK erschienen. Neben einigen neuen Funktionen und Emulator Images sein noch ein wichtiger Hinweis gewährt: Leider funktionieren die neuen Emulator Images nicht mit dem Cellular Emulator, da hier leider die Fake RIL verwendet wurde. Um den Cellular Emulator zu verwenden, sollten somit die “alten” 6.x Emulator Images verwendet werden.

Das DTK ist hier, u.a. mit deutschen Emulator Images, zum Download erhältlich.

Neue Entwicklerzertifikate
Mit dem 31.12. 2009 sind die im Windows Mobile SDK enthaltenen Entwicklerzertifikate abgelaufen.
Mittlerweile sind neue Zertifikate verfügbar. Wo man diese erhält und wie man diese installiert, erfährt man hier.

Thursday, March 04, 2010 8:25:57 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [4]    |  Trackback

Recently I’ve stumbled into an error on updating Assemblies within the GAC. The error occured on updating Assemblies within the GAC through updating via new DLLs within a CAB File.

Obviously the files were registered properly, but during runtime MissingMethodExceptions were thrown.

Therefore I created a little (specific) tool, which cleans the Registry and GAC Assemblies .Let’s assume, we have the file MyAssembly.dll registered and use the file MyAssembly.gac:

using System;

using System.Collections.Generic;
using System.Text;
using System.IO;
using System.Diagnostics;
using Microsoft.Win32;
using System.Windows.Forms;

namespace CleanRegistry
{
    class Program
    {
        static void Main(string[] args)
        {
            try
            {
                RegistryKey regMain = Registry.LocalMachine.OpenSubKey(@"\SOFTWARE\Microsoft\.NETCompactFramework\Installer\Assemblies", true);
                if (regMain == null)
                {
                    return;
                }
                RegistryKey regTemp = regMain.OpenSubKey(@"3rdParty", true);
                regTemp.DeleteSubKey(@"MyAssembly.gac", false);
                regTemp.Flush();
                regTemp.Close();

                regTemp = regMain.OpenSubKey(@"Global", true);
                foreach (string valueName in regTemp.GetValueNames())
                {
                    if (valueName.StartsWith("MyAssembly"))
                    {
                        regTemp.DeleteValue(valueName, false);
                    }
                }
                regTemp.Flush();
                regTemp.Close();

                regTemp = regMain.OpenSubKey(@"Reference", true);
                foreach (string subKeyName in regTemp.GetSubKeyNames())
                {
                    if (subKeyName.StartsWith("MyAssembly"))
                    {
                        regTemp.DeleteSubKeyTree(subKeyName);
                    }
                }
                regTemp.Flush();
                regTemp.Close();
                foreach (string filename in Directory.GetFiles(@"\Windows", "GAC_MyAssembly.*.dll"))
                {
                    FileInfo fi = new FileInfo(filename);
                    fi.Attributes = FileAttributes.Normal;
                    fi.Delete();
                }
                MessageBox.Show("The cleaning was successfull.", "", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
            }
            catch
            {
                MessageBox.Show("The cleaning was NOT successfull.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Hand, MessageBoxDefaultButton.Button1);

            }
        }
    }
}

 

If you want to know more about the .NET CF GAC, I propse you shall read these articles.

Thursday, March 04, 2010 8:16:38 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [1]    |  Trackback
 Monday, January 25, 2010
Nachdem einige MVPs das Wochenende verbrachten, indem Sie ihre Installationen korrigierten, nachdem die Installation des Windows Mobile 6.5 SDKs ein Durcheinander anrichtete, ist nun vorübergehend die Downloadseite nicht erreichbar.
Wie es aussieht möchte man sich anscheinend dem Problem widmen.

Monday, January 25, 2010 6:29:26 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]   .NET Compact Framework  |  Trackback
 Saturday, January 23, 2010
Normalerweise erfolgt vor einem Release eine neuen Software irgendeine Form einer Ankündigung. Nicht so beim Windows Mobile 6.5 SDK, welches seit dem 22.1.2010 als Download verfügbar ist.[Update] Mehrere MVPs verbrachten das Wochenende ihre Systeme neu aufzusetzten, nachdem die SDK Installation einige Fehler verursacht.[/Update]
Dieses scheint das bisher verfügbare DTK abzulösen.
Leider hatte ich noch keine Zeit es mir anzuschauen, so dass ich hier nur das wiedergeben kann, was ich bisher darüber im Netz gefunden habe.
Das SDK gibt es, wie bei früheren Versionen auch, klassisch für Classic (ohne Touchscreen) als auch für Professional (mit Touchscreen) Geräte.

Die einzelnen Downloadpakete stehe für die folgenden Sprachen zur Verfügung:
  • 0804 CHS Chinese Simplified
  • 0409 USA English
  • 0407 GER German
  • 040c FRA French
  • 0410 ITA Italian
  • 0c0a ESN Spanish
  • 0411 JPN Japanese
Neben zusätzliche Dokumentation, Beispielen und Headerfiles beinhaltet es noch die Emulatorimages, wie auch Erweiterungen für Visual Studio 2008. Visual Studio 2010 wird, wie bekannt, nicht unterstützt.
Eine der Visual Studio Erweiterungen ist für das Erstellen und Debuggen von Widgets. Nick Randolph, MVP für Device Application Development hat bereits einen Post zu diesem Thema veröffentlicht.

[Update]

Peter Foot berichtet via Facebook, dass es sich bei den Emulatorimages um Windows Mobile in der Version 6.5.3 handelt.
Darüber hinaus scheint es so, dass das Windows Mobile 6 SDK vor der Installation des neuen SDKs deinstalliert werden sollte. Der Grund hierfür ist, dass ansonsten alle anderen Plattformen und Emulator Images aus dem Visual Studio verschwinden. Auch sind diese dann anscheinend nicht mehr im Device Emulator Manager vorhanden.

Saturday, January 23, 2010 9:41:50 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [1]   .NET Compact Framework | Windows Mobile  |  Trackback
 Friday, January 15, 2010

Wie es zu erwarten war, ist die Entwicklecommunity hinsichtlich Multitouch aktiv. So gibt es mittlerweile eine .NET CF Bibliothek von einem Entwickler namens SciLor, wodurch eigene Anwendungen Multitouch unterstützen können.

Zwar ist die Entwicklung noch in den Kinderschuhen – ein erster Schritt ist jedoch getan.

Die Bibliothek, sowie ein paar Samples finden sich hier.

Friday, January 15, 2010 9:40:35 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]   .NET Compact Framework | .NET Compact Framework 3.5 | Windows Mobile  |  Trackback
 Thursday, January 14, 2010

Wer aktuell versucht mobile Anwendungen oder Installationsdateien mit den Zertifikaten des Windows Mobile SDKs zu signieren erlebt eine kleine böse Überraschung: Die Zertifikate sind nicht mehr gültig.
Der Grund hierfür liegt darin, dass die Zertifikate mit dem 31.12.2009 abgelaufen sind.

Aus diesem Grund wurden neue Zertifikate im Windows Mobile Blog zur Verfügung gestellt. Zu finden sind diese mit entsprechenden Installationsanleitungen hier: http://windowsteamblog.com/blogs/wmdev/archive/2010/01/12/new-windows-mobile-developer-certificates.aspx

Thursday, January 14, 2010 6:47:26 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]   .NET Compact Framework | .NET Compact Framework 3.5 | Visual Studio | Windows Mobile  |  Trackback
Copyright © 2010 Peter Nowak. All rights reserved.
DasBlog 'Portal' theme by Johnny Hughes.