Patiner sur le Windows Store

Après avoir fait une application similaire sur Windows Phone, je me suis amusé à faire une application similaire sur Windows 8: Patiner.

L’application permet de visualiser l’état des patinoires de l’ile de Montréal en naviguant sur la carte. C’est tout simple et c’est voulu ainsi, mais des améliorations sont déjà prévus dans les prochaines versions.

Les données proviennent de Patiner Montréal, qui offrent une excellent portail web et des liens vers des applications pour d’autres systèmes d’exploitation.

screenshot_02192014_200210

Si vous avez des suggestions ou des bogues, ce qui est peu probable, visiter le site de support.

Créer votre première application Services Mobile d’Azure

Il est très facile de créer votre première application Windows 8, Windows Phone 8 ou iOS avec les outils Services Mobile d’Azure. Dans ce billet je vais démontrer comment créer une application exemple “ToDo”. En fait, cela va vous prendre plus de temps lire ce billet que d’exécuter les étapes de celui-ci!

Loguer vous sur votre portail Windows Azure et rendez-vous dans la section Services Mobiles. Cliquer sur le lien Créer un service mobile.

image

Une fenêtre s’ouvre, entrez l’url, qui deviendra <monUrl>.azure-mobile.net. Vous indiquez si vous désirez créer une nouvelle base de données ou réutiliser une existante. Dans cet exemple nous allons en créer une. Finalement indiquez la région de votre service.

image

Puisque nous créons une nouvelle base de données, vous devez inscrire le nom, le serveur et l’utilisateur de cette nouvelle base de données.

image

Ensuite, attendez que la magie opère, et appuyer sur votre nouveau service.

image

Dans la page d’accueil du service, choisissez une plateforme, dans notre cas Windows Store pour une App Windows 8. Ensuite, dans la section Mise En Route, cliquer sur le lien Créer une application Windows Store.

image

À partir ce cette section, vous n’avez qu’à suivre les indications:

  1. Obtenez les outils, soit VS2012 Express pour Windows 8 et le SDK pour les Mobile Services pour vous permettre de modifier/exécuter l’application
  2. Créer une table TodoItem: ceci va créer une table dans la base de données que l’on a créé précédemment.
  3. Télécharger et exécuter l’application: sélectionnez la langue, soit C# ou JavaScript (moi je préfère la première option ;) ) et appuyez sur Télécharger.

image

Vous avez maintenant télécharger, sous format ZIP, votre application. Vous n’avez qu’à l’extraire, l’ouvrir dans VS2012 Express pour Windows 8 et l’exécuter(F5). Voilà, votre première App Windows 8 utilisant Azure comme base de données.

Vous avez pu remarquer que plusieurs options différentes s’offre à vous (plateforme, langage, base de données, connectez à votre App existante, etc.), il ne reste plus qu’à trouver quel sera votre App!

Bon développement dans le nuage!

Quoi de neuf?

J’ai récemment croisé une vieille connaissance qui m’a demandé sur quoi que je travaillais présentement, ce qui m’a inspiré ce billet. Inquiété vous pas, je n’étalerai pas ma vie personnelle!

Dans le jour, je travaille comme développeur chez Alcero:

Dans mes temps libre:

  • Je fini mon dernier cours de maitrise en génie logiciel et je cherches mon sujet de mon essai.
  • Je mets à jour mon application Windows Phone Sports MTL.
  • J’ai installé Windows 8 sur un vieux laptop et je m’habitue à l’interface. La prochaine étape va être de faire une app.
  • En prévision de mon app Win8, j’ai commencé à regarder les nouveautés Windows Azure et faire du rattrapage depuis la dernière fois que j’ai joué avec.

Et vous, vous travaillez sur quoi?

WP7 App: InterUrbain

MarketPlace_99x99

Voici une seconde application de mon cru: InterUrbain.

Cette application utilitaire permet de déterminer si les appels entre 2 numéros de téléphone sont locaux ou interurbains. Il suffit d’entrer le code régional et les 3 premiers chiffres du numéro pour déterminer leur distances. Simple, efficace et surtout gratuit!

SplashScreenPreCheck.frPostCheck.fr,png

Si vous avez des suggestions, commentaires ou besoin de support, n’hésitez pas à entrer en contact avec moi (voir le lien en haut de cette page).

Bon appels!

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.

Enregistrer une application

Dans pubCenter, vous devez premièrement enregistrer une application. Cette application doit être unique par app WP7. Ceci permet de mieux gérer les rapports, performance et revenus, mais ne représente pas un bloc d’annonce comme tel, seulement l’application.

EnregistrerApp

Vous obtenez ainsi un ID pour votre application:

Enregister App Reussi

Création d’un bloc d’annonce

Il faut ensuite créer un bloc d’annonce qui affichera les publicités. Celui-ci est indépendant des applications et peut être utilisé plusieurs dans la même application et même dans des application différentes.

Format de l’annonce

Pour WP7, il existe 2 format d’annonces: X-Large (300x50) et XX-Large (480x80). Je suggère le format XX-Large, car celui-ci prend la largeur de l’écran et est plus intéressant au niveau de l’expérience utilisateur.

Creer bloc dannonce

Catégories

Les catégories permettent de cibler les annonces qui seront affichés, vous permettant d’avoir un bloc ayant des annonces en liens avec votre app.

Creer bloc dannonceCategories

Exclusion d’URLs

Vous pouvez filtrer les URLs d’annonces qui seront affichés.

Creer bloc dannonceUrlExclues

Insertion d’une annonce dans votre application

Pour insérer un bloc d’annonce dans votre app, vous devez télécharger le kit de développement logiciel (SDK) Microsoft Advertising pour WP7 pour Visual Studio 2010. Ensuite, vous devez insérer votre contrôle dans votre page.

AnnonceToolbox

Votre XAML va ressembler à ceci, où ApplicationId est le Guid de votre application dans pubCenter et l’AdUnitId est un nombre à 5 chiffres désignant le bloc d’annonce pour ce contrôle.

            <my:AdControl 
                ApplicationId="9E3BDC69-DD3D-4DAB-BC6E-26C525E5E1DF"
                AdUnitId="99999"
                />

Et un exemple à l’intérieur de l’émulateur dans un app minimal.

SC

Conclusion

Il est plus rapide d’insérer un bloc d’annonces dans votre application que le temps que vous avez mis pour lire cette article! Une belle façon de générer un peu de revenus pour financer votre prochain projet!

Bon développement!

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!

Vidéo de Windows 8!

Voici la prochaine génération de Windows, Windows 8, idéal pour les tablettes et si vous avez un Windows Phone, vous allez vous y retrouver facilement:

Building "Windows 8" - Video #1

À quand la sortie?

Pour en savoir plus:http://bit.ly/iCTxY6

Guide pour l’expérience usager WP7

Microsoft vient de publier le User Experience Design Guidelines for Windows Phone pour Mango (Windows Phone OS 7.1). Pour tout ceux qui développe pour WP7, c’est un must pour développer des applications agréables pour vos utilisateurs, car certains manque leur coup!

Voici un exemple du guide:

IC505480[1]

Bon développement!

É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.