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.


Développement

Rien de bien spectaculaire, plus une première incursion dans le développement d’application pour WP7. Cela m’a permis de me familiariser avec les concepts suivants:

Il y a encore bien des choses que je veux faire sur cette application, alors restez à l’écoute! J’en suis déjà à ma 3ième version sur le MarketPlace ;)

Voici quelques écrans, aussi visible sur Sports MTL

Splash

ArrondissementDetailPatinoireStatut

Microsoft et/and UserVoice

(English below)

Depuis quelques temps maintenant, Microsoft utilise la plateforme UserVoice pour obtenir différents feedback sur leurs produits, et principalement ceux pour développeurs. La plateforme UserVoice est excellente pour ce genre de tâche et me semble plus transparente que Connect, qui est encore utilisé pour les bogues et problèmes techniques. Il n’existe cependant pas un répertoire, à ma connaissance, de ces sites. Voici donc ma courte liste, et s’il en manque, faites-le moi savoir!

Bon feedback!


For some time now, Microsoft use the UserVoice platform for gathering feedbacks from some of their products, which mostly target developers. UserVoice is really good for that task and its looks even better than Connect for feedback, which is still use for bugs and technical issues. But I don’t they are any list detailing theses site. So here’s my short list, and if you found one, let me know!

Outil graphique pour Powershell SharePoint

Microsoft a lancé le Windows PowerShell Command Builder for Microsoft SharePoint 2010 Products and Microsoft Office 365 vous permettant de créé des commandes Powershell de façon graphique et plus aisément que si vous aviez à les taper vous même.

C’est une application Silverlight toute simple mais qui vous permet de faire des requêtes (SharePoint Server 2010, Foundation 2010 et Office 365) pouvant être plus complexes:

image

La documentation est ici!

Bon PowerShell

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 object au niveau du ClientContext.Current.

Le problème vient du fait que la web part Silverlight injecte en paramètre a l’objet HTML le contexte SharePoint au bon fonctionnement du Client Object Model. Il faut donc injecté nous même les URL du site SharePoint où le Silverlight est actuellement affiché dans les initParams(MS.SP.url):

<object data="data:application/x-silverlight-2," type="application/x-silverlight-2"
         width="100%" height="100%">
     <param name="source" value="MonFichierSilverlight.xap" />
     <param name="background" value="white" />
     <param name="minRuntimeVersion" value="4.0.41102.0" />
     <param name="autoUpgrade" value="true" />
     <param name="windowless" value="true" />

     <param name='initParams' value='MS.SP.url=<%= SPContext.Current.Site.Url%>/<%=SPContext.Current.Web.ServerRelativeUrl %>' />
     
     <a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=4.0.41102.0" style="text-decoration: none">
         <img src="http://go.microsoft.com/fwlink/?LinkId=161376" alt="Get Microsoft Silverlight"
             style="border-style: none" />
     </a>
</object>

Vous pouvez maintenant sortir de la web part Silverlight de SharePoint

Dévoilement de Microsoft LightSwitch

Microsoft vient de dévoiler LightSwitch, un outils de développement d’application d’entreprise sans avoir à toucher au code. Jason Zander en fait une excellente introduction sur son site.

Il y aura un template pour C# et pour VB. A première vue, l’application générée semble roulez sous WPF pour la version Desktop, et surement Silverlight ou XBAP pour la version web.

Le beta sera disponible le 23 aout prochain.

À suivre

Composite Application Library (PRISM) et Silverlight(WPF)

Depuis quelques temps, j'expérimente avec Silverlight et PRISM. Si vous êtes curieux comme moi voici quelques liens pour vous aider à commencer:

Bonne chance, et si vous avez d'autres liens, n'hésitez pas à laissez un commentaire!