Windows Phone 7 : Un téléphone et une application indispensable pour les Genevois :)

Après quelques jours passés au TechEd Europe à Berlin à regarder des sessions sur le sujet, à jouer fébrilement avec ce téléphone sur le stand HTC du salon, à saliver devant les vitrines des opérateurs téléphoniques de Berlin, matin et soir pour me rendre au Messe (Centre de Conférences), il m’en fallait un.

Exit mon vieux iPhone v1 dont la vitre était cassée, très bon appareil par ailleurs, mais qui devenait d’un commun,…

Aux oubliettes mon poussiéreux Windows Mobile 6.5 HTC HD2 qui n’était pas à la hauteur et en décallage par rapport aux iPhone dernière génération ou Android de Google.

Je suis maintenant équipé du nouveau Windows Phone 7, le Samsung Omnia 7, depuis le 12 novembre, et je ne regrette pas mon acquisition, loin s’en faut…

En tant que consultant, formateur en technologies Microsoft, et développeur .NET de surcroit, j’ai eu naturellement envie de développer ma première application pour ce téléphone…laquelle me rendra-t-elle riche ?

A défaut de devenir riche, je me suis dit…: depuis que j’habite la région de Genève, il est un lieu où je me rends régulièrement pour accueillir des clients, des fournisseurs, chercher des membres de ma famille ou amis qui viennent me rendre visite…il s'agit de l’Aéroport International de Genève.
Un constat, les avions arrivant parfois en retard,…et plus étonnant arrivant souvent en avance, il me fallait une application pour optimiser mon temps d’attente et le montant de mon ticket de parking :)

C’est avec une émotion à peine cachée que je vous fais découvrir l’application qui deviendra rapidement indispensable à tout bon Genevois, maintenant qu’elle est publiée sur le MarketPlace du Windows Phone.

Quelques copies d’écran :

 Icone de l'application dans la liste Icone de l'application A propos Paramétrage 

Vols à l'arrivée Vols aux départs Menu de navigation Page de recherche

 Sélection du critère Ville Résultat de la recherche   

 

Au niveau fonctionnel :

- Consulter les horaires des vols à l’arrivée

- Consulter les horaires des vols au départ

- Rechercher les vols de la veille, du jour même ou du lendemain

- Interface entièrement multi-lingue Français, Anglais, Allemand

- Enregistrement des préférences de l’utilisateur (rafraichissement des informations automatiquement ou non)

- Enregistrement automatique des derniers critères de recherche

- Support de l’affichage horizontal ou vertical

- Couleurs de l’application choisies en harmonie avec le choix du thème par l’utilisateur (couleur d’accentuation et arrière-plan sombre ou foncé)

Au niveau technique :

- Développement de l’application en Silverlight, en C#.NET, avec Visual Studio 2010 Express for Windows Phone, Microsoft Expression Blend 4

- Conception des images ApplicationIcon, Background avec gestion de la transparence avec  Expression Design 4

- Utilisation de fichiers de ressources .resx pour la gestion multilingue

- Utilisation d’un DispatcherTimer pour rafraichissement automatique des horaires

- Utilisation de l’ IsolatedStorageSettings pour l’enregistrement des paramètres de l’application, des derniers critères de recherche et la gestion du “tombstoning

- Utilisation du WebClient pour récupérer les données XML sur les vols et référentiels des villes et compagnies aériennes depuis le site http://www.gva.ch

- Utilisation de RegEx pour extraire des données du site Internet http://www.gva.ch sur la partie recherche

- Utilisation de la PageApplicationBar, ApplicationBarIconButton, ApplicationBarIconButton, PhoneApplicationFrame.Navigate pour la navigation

- Utilisation de IValueConverter pour le formatage conditionnel et la traduction dynamique des données databindées affichées dans une ListBox

- Utilisation du ScrollViewer pour permettre le défilement du texte et Image de la page “A propos…”

 

Conclusion / Next Step :

Windows Phone 7 est un téléphone qui se programme facilement en Silverlight et .NET, puisqu’il ne m’aura fallu que quelques jours pour réaliser cette première application.

Vous habitez la région de Genève ? vous avez un Windows Phone 7 ? c’est parfait, téléchargez gratuitement mon application.

Vous habitez la région de Genève ? Vous n’avez pas encore de Windows Phone 7 ? C’est encore mieux, achetez-en un au plus vite ou faites-le vous offrir pour Noël pour que vous puissiez bénéficier de mon application :)

Plus probablement, vous n’habitez pas Genève ? Paris peut-être ? vous me connaissez bien…car sinon vous n’auriez pas lu ce billet jusqu’au bout, alors venez me voir sur Genève, je n’aurai pas d’excuses pour arriver en retard à l’aéroport :)

Enfin, vous avez un projet, un besoin de conseil ou de développement d’une application mobile destinée au grand public, ou encore vous envisagez d'équiper vos commerciaux ou managers d’un nouveau mobile intelligent, tout en souhaitant leur fournir des applications personnalisées reliées à votre Système d’information, contactez mon entreprise, SOLSTEAM, ou contactez-moi via mon blog, nous pouvons vous aider à concrétiser votre projet.

Publié mercredi 1 décembre 2010 15:32 par daniel
Classé sous
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Commentaires

# re: Windows Phone 7 : Un téléphone et une application indispensable pour les Genevois :) @ mercredi 1 décembre 2010 22:23

A défaut du WebClient, j'utilise un framework optimisé (qui existe aussi pour WP7) : RestSharp (http://restsharp.org/). Je te le recommande vivement. Je travaille avec sur des prototypes d'applications WP7, et je ne te dis pas le temps fou que j'ai gagné avec (^__^).

Concernant les avantages, ils sont au combien nombreux (http://stackoverflow.com/questions/4016775/restsharp-v-webclient ils y ont déjà répondu là).

Voilà pour la petite minute de pub!

Application intéressante en tout cas! Mais, j'habite en région parisienne :D!

Danuz

# re: Windows Phone 7 : Un téléphone et une application indispensable pour les Genevois :) @ jeudi 2 décembre 2010 10:34

Merci Danuz pour ce feedback.

Je vais essayer RestSharp assurément pour la prochaine version ou pour ma prochaine application :)

Daniel

daniel

# re: Windows Phone 7 : Un téléphone et une application indispensable pour les Genevois :) @ mercredi 8 décembre 2010 00:35

Vi Restsharp est assez top comme client rest/web, c'est juste domage qu'il soit un peu light en remontée d'infos en cas de pb.

belle petite appli Daniel en tout cas! et j'ai bien pris note de l'option Daniel vient vous chercher à l'aeroport à l'heure si on passe par geneve ;-)

Rui

# re: Windows Phone 7 : Un téléphone et une application indispensable pour les Genevois :) @ lundi 27 décembre 2010 18:30

N'ayant pas réussi à trouver un accord avec les instances concernées, sur l'utilisation des données par l'application, je suis contraint de retirer l'application du marketplace, après seulement 27 jours.

Sur les 21 premiers jours, elle aura été téléchargée 232 fois, dont 137 en Suisse, 31 en France, 26 aux USA, 13 en UK, 6 en Allemagne,...

C'est dommage, mais c'est comme ça...

Prochaine application sur un tout autre sujet...en cours de développement...à suivre :)

daniel


Les 10 derniers blogs postés

- Merci par Blog de Jérémy Jeanson le 10-01-2019, 20:47

- Office 365: Script PowerShell pour auditer l’usage des Office Groups de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 11:02

- Office 365: Script PowerShell pour auditer l’usage de Microsoft Teams de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 10:39

- Office 365: Script PowerShell pour auditer l’usage de OneDrive for Business de votre tenant par Blog Technique de Romelard Fabrice le 04-25-2019, 15:13

- Office 365: Script PowerShell pour auditer l’usage de SharePoint Online de votre tenant par Blog Technique de Romelard Fabrice le 02-27-2019, 13:39

- Office 365: Script PowerShell pour auditer l’usage d’Exchange Online de votre tenant par Blog Technique de Romelard Fabrice le 02-25-2019, 15:07

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Stream Portal par Blog Technique de Romelard Fabrice le 02-21-2019, 17:56

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Video Portal par Blog Technique de Romelard Fabrice le 02-18-2019, 18:56

- Office 365: Script PowerShell pour extraire les Audit Log basés sur des filtres fournis par Blog Technique de Romelard Fabrice le 01-28-2019, 16:13

- SharePoint Online: Script PowerShell pour désactiver l’Option IRM des sites SPO non autorisés par Blog Technique de Romelard Fabrice le 12-14-2018, 13:01