Browsed by
Month: May 2011

Tiletris : un tetris directement sur la home de windows phone 7

Tiletris : un tetris directement sur la home de windows phone 7

Le SDK de mango vient à peine de sortir que j’avais envie de faire un coding4fun afin de découvrir les nouvelles fonctionnalités de la mise à jour 7.1 De plus le challenge est encore plus intéressant étant donné que la documentation msdn n’est pas encore en ligne. Mon but donc étant d’écrire un tetris, utilisant les live tiles de windows phone 7 pour l’affichage et utilisant au choix, soit des live tiles spécifiques pour contrôler les pièces, soit les contrôles…

Read More Read More

Conférence : Nokia et sa stratégie

Conférence : Nokia et sa stratégie

La nouvelle stratégie Nokia : Conséquences et opportunités pour l’écosystème mobile Aujourd’hui avait lieu la conférence “La nouvelle stratégie Nokia : Conséquences et opportunités pour l’écosystème mobile” à la cantine numérique de Rennes. Présenté par Bertrand Dupuis, Directeur Marketing des Services de Nokia, la conférence présentait la nouvelle stratégie de Nokia suite à son partenariat avec Microsoft annoncé le 11 février. Etait aussi présent Julien Amouroux, Developer Marketing Manager de Nokia. Nokia a abordé plusieurs sujets : Symbian, Qt et Windows Phone…

Read More Read More

Utilisation du background Audio

Utilisation du background Audio

Actuellement avec nodo, une application comme Deezer ne peut jouer une musique que lorsqu’elle visible, grâce à mango il est possible de demander au windows phone de continuer à jouer un morceau même si l’application est fermé. Créez une librairie Windows Phone 7, celle-ci va contenir notre Agent, elle est totalement indépendante vis à vis de notre application. Quand on fermera l’application, seule cette librairie restera chargée. Et ajoutez une référence à la dll dans votre application (indispensable). Dans cette…

Read More Read More

Utiliser les deep links avec les notifications push

Utiliser les deep links avec les notifications push

Une de mes applications (TVShow) utilise les notifications push afin d’indiquer à l’utilisateur qu’un épisode passe dans 10 minutes à la télé. Si l’utilisateur clique sur cette notification, il est renvoyé sur la page d’accueil de l’application et non sur la fiche correspondant à l’épisode. En effet, il n’est pas possible actuellement de référencer une page spécifique via les toasts. Mango ajoute cette possibilité, et voici comment l’utiliser : Voila à quoi ressemblait les notifications jusqu’à maintenant : <wp:Notification xmlns:wp=”WPNotification”>…

Read More Read More

Utiliser les nouvelles tuiles via les notifications push

Utiliser les nouvelles tuiles via les notifications push

Si vous avez lu les deux articles précédents, vous savez qu’une tuile à maintenant deux facettes : un devant et un derrière. On vient de voir comment les mettre à jour localement, nous allons donc maintenant voir comment les mettre à jour via les notifications push Le formaliste du fichier xml pour le push à légèrement évolué afin de prendre en compte les nouvelles caractéristiques des tuiles : On retrouve donc les propriétés que l’on avant auparavant : Title :…

Read More Read More

Supprimer ou mettre à jour une tuile additionnelle avec Mango

Supprimer ou mettre à jour une tuile additionnelle avec Mango

On vient de voir dans l’article précédent comment ajouter une tuile, mais au cours de la vie de l’application, il sera parfois nécessaire de mettre à jour la tuile voir de la supprimer lorsque l’utilisateur aura supprimé une série/un favori/un vol, etc… de son application. Le plus simple, est de se baser sur le navigationUri de la tuile, on va pour cela utiliser une requête Linq : var mytile=ShellTile.ActiveTiles.FirstOrDefault(tile => tile.NavigationUri.ToString()==”/Episodes.xaml?id=13″); if(mytile==null) return; Attention, nous ne récupérons pas une référence…

Read More Read More

Comment ajouter des tuiles additionnelles à son application

Comment ajouter des tuiles additionnelles à son application

Mango qui vient de sortir en beta pour les développeurs permet à une application d’avoir plusieurs tuiles. Une principale correspondant à ce qui existe actuellement mais aussi des tuiles annexes pouvant ainsi pointer sur une partie spécifique de l’application. Si je prend l’exemple de TVShow, un de mes applications permettant de suivre et de gérer ses séries télé, on pourrait imaginer que l’utilisateur puisse “accrocher” à la page d’accueil une tuile “Desperate Housewives” ou “Doctor Who” qui lorsque l’on clique…

Read More Read More

Cacher automatiquement la systray dans windows phone 7

Cacher automatiquement la systray dans windows phone 7

Problématique Lorsque l’on code une application en silverlight sous windows phone 7, nous avons la possibilité de laissé afficher ou de cacher la barre système en haut de l’écran. La plupart des applications cachent cette barre, surement pour deux raisons : – gagner de la place (32 pixels en mode portrait, 72 en mode paysage) – cohérence graphique : si notre interface dispose d’une image de fond, une barre blanche ou noir en haut de l’écran peut être gênant Néanmoins…

Read More Read More

Nouvelle version de Reactive Extensions

Nouvelle version de Reactive Extensions

La nouvelle version 1.0.10425 de la librairie Reactive Extensions vient de sortir et contient quelques modifications notoires. Si vous souhaitez mettre à votre votre librairie ou tout simplement si vous êtes débutant et que vous ne comprenez pas pourquoi les exemples d’internet ne compile pas ou plante, voici quelques clés. La fonction Observable.FromEvent(object,string) qui est largement utilisé pour associer un évènement comme Click ou MouseMove a été renommé, il faut maintenant utiliser Observable.FromEventPattern. De même, si vous aviez l’habitude d’écrire :…

Read More Read More

Développer pour Microsoft Surface avec Windows 7 et VS2010

Développer pour Microsoft Surface avec Windows 7 et VS2010

Afin de développer pour Microsoft Surface il faut préalablement installer le Microsoft Surface SDK 1.0 SP1. Toutefois, si vous essayez de l’installer sur un Windows 7 avec Visual Studio 2010, un message d’erreur s’affichera. Patcher l’installateur L’installateur vérifie la présence de Visual Studio 2008 mais aussi de Vista. Donc si vous disposez de Windows 7 ou/et de Visual Studio 2010, il vous sera impossible de l’installer. Toutefois, Visual Studio 2010 sait compiler en .Net 3.5, de plus toutes les applications…

Read More Read More