Publicités pour Windows Phone 7

Lorsque l’on développe des applications, on veut toujours rentabiliser notre investissement et même peut-être faire un peu de profit. Avec Windows Phone 7 (WP7) il y a 2 méthodes pour généré des revenus: l’achat de l’app et par l’affichage d’annonce. Cet article s’intéresse à la seconde méthode.

Création d’un compte pubCenter

Il faut tout d’abord créer un compte sur le Microsoft Advertising pubCenter. pubCenter est le hub pour les annonces WP7 et les apps Windows 8. Très simple et facile d’utilisation donc je vais omettre les détails de création dans cet article.

[Lire]
Catégories : .NET  C#  Mobile  Étiquettes : Windows Phone  WP7  Microsoft  pubCenter  Advertising 

Ma première App – Sports MTL

MPLargeApplicationIcon

Après quelques mois d’essai avec la programmation pour Windows Phone 7, mais sans vraiment publier l’application, j’ai décidé d’essayer de me lancer dans une application qui allait être publier: Sports MTL. Une application permettant de connaitre l’état des différents lieux de loisirs/sports tel que les patinoires, glissades et pistes de ski de fond.

Cette application est disponible en français et en anglais, en version d’essai ou payante. Si vous avez des suggestions ou commentaires au sujet de cette application, allez consulter le site UserVoice de Sports MTL.

[Lire]
Catégories : .NET  C#  Mobile  Général  Étiquettes : Sports MTL  Windows Phone  WP7  UserVoice  Telerik  Silverlight 

SharePoint 2010: bogue avec WebConfigModification

Lorsque vous désirez apporter des modifications au fichier web.config de votre application SharePoint 2010, vous pouvez utiliser deux méthodes:

  • Créer un fichier webconfig.<votre_nom>.xml que vous ajouter au répertoire \CONFIG (Source sur MSDN)
  • Le faire à l’aide de la programmation et utiliser les objets SPWebConfigModification et SPWebApplication.WebConfigApplication (Source sur MSDN).

Cependant, lorsque vous utilisez la seconde méthode et que vous enlever les modifications du fichier à l’aide de Remove(), les modifications ne s’enlèvent pas. Et ce même si vous utiliser le .Update() et .ApplyWebConfigModifications(). Cela peut n’avoir comme effet que votre modification se retrouve plusieurs fois dans le fichier web.config, mais si vous insérez des modifications plus sensible à l’unicité, comme pour un HttpModule, alors cela crée une erreur qui empêche le site de fonctionner (Erreur 500).

[Lire]
Catégories : .NET  C#  SharePoint  Étiquettes : SharePoint  SP2010  web.config  MSDN  Erreur 500  HttpModule  Microsoft  PowerShell 

Microsoft Gadgeteer, le début

À la fin de l’année dernière, j’avais publié que Microsoft Research travaillait sur un prototype de plateforme électronique roulant sous NETMF nommée Gadgeteer. Et bien il semble maintenant qu’il soit sorti de la phase de recherche pour “commercialiser” cette plateforme: Microsoft .NET Gadgeteer.

GHI Electronics ont sorti le premier kit Gadgeteer nommée GHI FEZ Spider Starter Kit. Celui-ci vous permet de coder vous-même à partir de votre langage préféré (et je parle ici du C# ;) ) un module électronique sans connaitre les bases de l’électronique. En fait, c’est une abstraction matérielle pour permettre aux hobbyiste en herbes de commencer sans apprendre comment souder ou connecter les divers éléments électroniques.

[Lire]

Un substitut pour .Net Reflector de Red Gate

Si vous êtes comme moi, vous avez déjà utiliser .Net Reflector pour décompiler quelques classes .Net. Le produit est depuis quelques années une propriété de Red Gate qui gentiment éliminer la version gratuite pour la rendre payante. Je suis tombé cet article de Corey Roth où il parle que même la dernière version de Reflector contient une Time Bomb, donc que vous seriez obligé de mettre à jour vers la version payante à partir du 1er juin.

[Lire]
Catégories : .NET  C#  Outils  Étiquettes : .NET  .Net Reflector  Red Gate  Corey Roth  ILSpy 

J’ai reçu mon Fez Panda II et un LCD

J’ai enfin reçu mon Fez Panda II, roulant sous NETMF évidemment, de Ghi Electronics après avoir dépensé un certificat cadeau que j’avais gagné sur TinyClr.com! Fez Panda II

Je me suis aussi commandé un écran LCD rétro-éclairé de 128x64 pixels, connecté ici via mon Fez Panda II:Fez Panda II + LCD

Bon je retourne jouer avec mes bébelles.

Joyeux codage!

Catégories : .NET  C#  Général  IoT & Matériel  Étiquettes : FEZ  Fez Panda II  GHI Electronics  Tinyclr.com  LCD 

SP2010 et SL: ClientContext.Current est null

Lorsque l’on utilise Silverlight pour développer des web parts pour SharePoint 2010, on risque d’utiliser le Client Object Model pour Silverlight pour accéder aux données de SharePoint. Mais qu’arrive t’il si on essaie de sortir de la web part Silverlight et par exemple mettre Silverlight dans une boite de dialogue de SharePoint? Réponse: Unhandled Error in Silverlight Application Object reference not set to an instance of an objectau niveau du ClientContext.Current.

[Lire]

Émulateur GPS pour Windows Phone

Si jamais vous développé des applications pour Windows Phone utilisant la localisation, il y a un émulateur de GPS vous permettant de simuler le mouvement et ainsi tester votre application sans sortir dehors avec votre téléphone.

D’autres “recettes” pour le Windows Phone.

Catégories : .NET  C#  Outils  Mobile  Étiquettes : Émulateur  GPS  Windows Phone  Recettes 

C# 5.0 : Programmation asynchrone

Pour ceux qui ne sont pas au courant, vous pouvez télécharger le Visual Studio Async CTP pour avoir un aperçu de ce qui s’en vient dans le monde asynchrone! Ce n’est que la version CTP, donc entre cette version et la version officiel, il peut y avoir du changement.

Aussi, visitez le blog de Eric Lippert pour en savoir plus sur le sujet.

Catégories : .NET  C#  MSDN  Étiquettes : C#  Async  Visual Studio 2010  Eric Lippert  MSDN 

Livre français sur le C#

Pour tout ceux qui ont de la difficulté avec la langue de Shakespeare, Gilles Tourreau (un autre MVP) à sortie récemment un livre sur le C# en français! Et dieu sait à quel point les livres techniques francophone sont plutôt rares!

Cliquer ici pour le commander (Amazon Canada)

Catégories : .NET  C#  Livre  Étiquettes : Gilles Tourreau  C#  Livre