Aller à l'accueil du centre de développement Windows Mobile

Mobifamily

Mobifamily

DREAMAP

Genre : Services géolocalisés pour la famille nomade

Editeur : DREAMAP

Accéder au site Internet

 

Mobifamily va permettre à chacun des membres d’une famille d’accéder sur son mobile et via son compte web à des services adaptés à sa mobilité. Par exemple, le mode « Sport&Loisirs » permet :

-       D’enregistrer sur votre téléphone mobile des informations géolocalisées lors d’une balade, d’un jogging, d’une sortie en VTT, etc : votre trace, vos points d’intérêts, des points de passage…

-       De visualiser en temps réel de nombreuses informations : vitesse, vitesse moyenne, distance parcourue, distance restante jusqu’au prochain point de passage, dénivelés,… avec des graphes de synthèse

-       D’afficher ces informations sur différentes sources de cartographie, chargées soit lors de votre préparation de parcours, soit en temps réel pendant votre déplacement, en 2D, vues aériennes…

-       De synchroniser vos données sur votre compte web et d’échanger ces informations avec votre « tribu » et votre communauté (échanges de parcours, de POI, de commentaires….)

-       De rejouer sur le web votre sortie

-       D’utiliser le bouton d’urgence en cas de difficultés

-       Etc… les possibilités sont innombrables en mixant les capacités de votre mobile, sa localisation, sa connexion en temps réelle, ponctuelle ou différées à nos serveurs et les échanges avec vos proches ou votre communauté

D’autres modes seront progressivement proposés.

 

Screenshot 1 Screenshot 2

 

Screenshot 1

 

Screenshot 1

> [!VIDEO https://www.microsoft.com/fr-fr/videoplayer/embed/75616dca-f397-48bb-9710-bcf82328bc88]

1. Utiliser le GPS avec Windows Mobile

Windows Mobile fournit le « GPS Intermediate Driver » qui permet d’accéder facilement au GPS du mobile (ou à un récepteur GPS externe Bluetooth), tout en permettant le partage du module GPS entre plusieurs applications.

Il est possible d’utiliser une API du GPS Intermediate Driver pour interpréter les données NMEA fournies par le récepteur GPS. Les fonctions de cette API sont en code natif, mais si vous souhaitez utiliser cette API en code managé, vous pouvez ajouter directement à votre solution .NET le projet « Microsoft.WindowsMobile.Samples.Location » fourni dans le « WM6 SDK ».

Pour tester les fonctionnalités GPS sur un émulateur de device Windows Mobile, vous pouvez simuler un GPS avec l’outil « FakeGPS », inclus dans le WM6 SDK. Pour générer vos traces GPS de test pour FakeGPS, vous pouvez convertir des fichiers GPX en trames NMEA avec l’outil « GPSBabel » ou utiliser l’outil « FakeGPSHelper ».

2. Windows Mobile et .NET Framework

Une application Windows Mobile développée avec le .NET Compact Framework nécessite que le Compact Framework soit installé sur les mobiles utilisant l’application. Cela peut compliquer le processus de déploiement de l’application, car l’utilisateur devra installer séparément le Compact Framework puis l’application.

Le « WM6 SDK Refresh » fournit l’exemple « multicab » qui permet de regrouper dans un seul cab les différents cab nécessaires à l’installation (l’application elle-même, le Compact Framework, SQLCE,…).

D’autres techniques de déploiement du Compact Framework notamment par fichier MSI sont décrites dans cet article.

Une autre stratégie peut être de se limiter à la version 2.0 du Compact Framework et de cibler uniquement les devices Windows Mobile 6 et supérieur, qui incluent en ROM la version 2.0 du Compact Framework.

3. Bonnes pratiques pour une application Windows Mobile

Une application doit respecter un ensemble d’exigences pour obtenir le logo « Designed for Windows Mobile 6 ». Même pour une application qui n’est pas destinée à obtenir cette certification, il peut être utile de consulter ce document car il permet de connaître les recommandations pour réaliser une application respectant les standards Windows Mobile, et fournit des pistes pour résoudre différentes problématiques auxquelles les applications mobiles sont souvent confrontées (interface de l’application, gestion des différentes résolutions d’écran, notifications à l’utilisateur,…).

 

Etienne Loupias

 

Le témoignage d'Etienne Loupias, chef de projet Mobifamily au sein d'une équipe dirigée par Stéphane Aubonnet :

"Kickapps nous a permis de gagner un temps précieux dans nos développements de Mobifamily avec un accès immédiat à quelques-uns des meilleurs experts de Microsoft. Kickapps nous apporte une visibilité inespérée sur quelques-uns des meilleurs sites de Microsoft dès le lancement de Mobifamily. Enfin la sélection de Dreamap dans le programme Kickapps de Microsoft contribue à consolider la crédibilité de notre société auprès de nos partenaires actuels et futurs. Grâce à Kickapps, Mobifamily a désormais toutes ses chances de devenir une killer application :-)"