SlideShare une entreprise Scribd logo
1  sur  52
Emplacement éventuel pour votre logo
Bing Maps for Enterprise
La cartographie donne de la vie à vos données
    Emplacement éventuel pour votre logo
Responsable Business - Bing Maps for Enterprise - France
Mail : mariech@microsoft.com




Expert en cartographie – Wygwam
Mail : nicolas.boonaert@wygwam.com
Twitter : @NicolasBoonaert
Blog : http://blogs.developpeur.org/nicoboo



Développeur spécialiste en cartographie – Wygwam
Présentation et nouveautés de Bing Maps

Présentation technique et état des lieux
Retour d’expériences et implémentations
Mise en pratique et aller plus loin…

Conclusions
Questions / Réponses
L’expérience habituelle avec les données
Avec Bing Maps, proposez une expérience
comme celle-ci
L’expérience habituelle avec les lieux
Avec Bing Maps, proposez une expérience
comme celle-ci
• Le plus vaste projet de couverture aérienne de
  l’Histoire
• Une imagerie constante et régulière des Etats-
  Units et de toute l’Europe de l’Ouest
• Résolution constante de 30 cm / pixel
• Exclusivité Bing Maps




Notre projet Global Ortho Project
L’imagerie Streetside pour les zones urbaines et
touristiques
NAVTEQ, fournisseur des données
cartographiques : gage de précision et de qualité
Carte et données routières pour tous les types
d’imagerie et pour l’ensemble des langages
supportés
Un style de carte qui met en avant vos données
Le niveau    Une garantie de service
de support   SLA - 99.9%

entreprise   24/7 Support téléphonique dédié

vous offre
Gratuité d’utilisation
                                   selon les offres
                                   Solutions tarifaires
                                   personnalisables
                                   Solutions flexibles d’accords
                                   de licences
Use colors without confusion
        Une offre adaptée à vos besoins
  Entrez en contact directement         Transaction
  avec l’équipe Bing Maps ou via        Utilisateurs nommés
  vos revendeurs Microsoft              Equipements de suivi de flotte
  habituels
Wygwam
                           Support technique - V-TSP




                           Exclusif en France, Suisse et Belgique



      Un support technique de qualité
Des réponses concrètes,         Un accompagnement possible
pratiques et en français        pour tout type de projet
• Windows Phone Control
Mars 2010




            • REST Web Services
Juin 2010



            • Spatial Data Services
 Octobre
  2010
            • AJAX API v7


            • Android SDK (par Inknowledge)
Mars 2011




            • iOS SDK
Mai 2011
Bing Maps APIs             Vos applicatifs   Clients

 AJAX API v6.3 et v7

Silverlight et contrôles
     pour mobiles




  REST Web Services


 SOAP Web Servives


 Spatial Data Services
Réalisations et conseils d’implémentation
Agence d’urbanisme de Lyon
•   Atlas du logement locatif et social du Grand Lyon
Description de la solution technique
•   Site Web public à faible volumétrie
•   Implémentation métier et besoin de support de l’impression


Technologies utilisées et contraintes
•   Technologies : SQL Server 2008, Bing Maps AJAX v6.3
•   Fonctionnalités implémentées :
       Recherche de proximité
       Recherche polygonale
       Support de l’impression et punaises avec identifiant
       Génération de choroplèthes
Havas Media
•   Développement d’un contrôle pour application lourde
    (WinForm / WPF)
Description de la solution technique
•   Contrôle utilisable dans une application métier WPF / WinForm
•   Simple d’utilisation et objets typés
•   Utilisation d’un serveur pour l’hébergement de la page affichée


WinForm/WPF Bing Maps SDK

Technologies utilisées et contraintes
•   Framework .Net et contrôle WebBrowser
•   Couche d’interopérabilité en JavaScript
Architecture technique
M6 Web - Pékin Express
•   Application dynamique à forte volumétrie hébergée à l’aide de
    Windows Azure
Description de la solution technique
•   Forte volumétrie très variable et coût lié
•   Application dynamique
•   Haute disponibilité
•   Développement en temps réduit
•   Grand public


Technologies utilisées et contraintes
•   .Net et API AJAX v7
•   Windows Azure et Azure Storage : table azure
Architecture technique
                     Plateforme                    Site de l’émission
                    Windows Azure


               1

Contributeur
                   Portail d’administration
                          back office

                                 Storage
                             Table Azure




                                              3
                                                                            Visiteurs
                     Interface publique              Site de l’émission
                       de visualisation           avec intégration IFRAME
Industrialisation des développements
•   Patterns réutilisables et maîtrisés
•   Développer en composants
•   Garantir l’abstraction de la plateforme
•   Générer le code récurrent
•   Méthodes de développement communes à l’équipe


Veille technologique et implication
communautaire
•   Suivre l’actualité diffusée via les blogs techniques et réseaux
•   Participer aux forums, aux événements
Présentation du concept
•   Carte de vigilance de Météo France
Utilisation du contrôle cartographique
Présentation du concept
•   Visualisation des magasins d’une enseigne
Présentation de la solution
•   Utilisation de la géolocalisation de l’utilisateur
•   Géocodage et recherche à proximité
•   Calcul d’itinéraire et recherche à proximité de cet itinéraire


Technologies utilisées
•   SQL Server 2008
•   Bing Maps API AJAX v7
•   REST Web Services


Possibilités étendues
•   Menu de filtre personnalisables
•   Portable sur la plateforme Windows Azure
« Vers l’infini et au-delà » - Buzz l’éclair
Ajouter vos propres fonctionnalités
•   Réutilisables
•   Plus facilement maintenables
•   Modulaires et complémentaires
•   Productivité


Principe général
•   Chargement à la demande des scripts et dépendances
•   Intégré au contrôle AJAX v7
Profiter = Partager
•   Contribuer à la construction des modules
•   Remonter vos suggestions


Quelques exemples d’extensions
•   Client-Side clustering
•   Support du GeoRSS
•   Infobox personnalisé
Exploiter le potentiel des navigateurs
•   Utilisation des fonctionnalités de HTML 5
•   Profiter de l’accélération et des performances


Attention
•   Performances réseau et données
•   Temps de traitement client
•   Normes non figées et fonctionnalités fraichement implémentées
•   Support limité – 30% sur l’Internet à ce stade
Utilisation d’HTML5
Dépasser les limites
Utilisation d’HTML5
Ajouter des fonctionnalités
Majorité des données d’entreprise est utilisable
dans un contexte géolocalisé

Marché en pleine croissance

Usages en cours de diversification
Points d’amélioration
•   Communication technique
•   Documentation technique qui s’étoffe


Points forts
•   Microsoft et son expérience
•   Autres technologies utilisables
•   Réseau de partenaires


Face à la concurrence
•   Robuste et pertinente
•   Intégrée aux produits Microsoft et ouverte aux autres
•   Innovante
Video de Blaise – ReadWrite World
Session : Introduction à HTML 5
•   Salle 1 – Amphi – 14h45 : Giovanni Clément et David Rousset
Session : Business Intelligence
•   Salle 3 – 14h45 : Jean-Marc Pugin




Session : C#5 / RxExtensions : Vers un
développement asynchrone
•   Salle 2 – 16h : Giovanni Clément et Eric Vernié
Bing Maps for Enterprise
                            La cartographie donne de la vie à vos données


Emplacement éventuel pour votre logo
Sites officiels
•   Microsoft Bing Maps Website : http://www.microsoft.com/maps/
•   Bing Maps portal : http://www.bingmapsportal.com/

Documentation et support
•   MSDN Documentation : http://msdn.microsoft.com/en-us/library/dd877180.aspx
•   iSDK v6 : http://www.microsoft.com/maps/isdk/ajax
•   iSDK v7 : http://www.bingmapsportal.com/isdk/ajaxv7
•   Forums : http://social.msdn.microsoft.com/Forums/en-us/vemapcontroldev/

Blogs techniques des MVPs et TSP
•   Alastair Aitchinson : http://alastaira.wordpress.com/
•   Johannes Kebeck : http://jkebeck.wordpress.com/
•   Brian Norman : http://www.earthware.co.uk/blog/
•   Nicolas Boonaert : http://blogs.developpeur.org/nicoboo/
•   John O’Brien : http://www.soulsolutions.com.au/Blog.aspx
•   Chris Pietschman : http://pietschsoft.com/
•   Richard Brundritt : http://rbrundritt.wordpress.com/

Contenu connexe

Similaire à Wygday 2011 - Bing Maps for Enterprise - La cartographie donne de la vie à vos données

Similaire à Wygday 2011 - Bing Maps for Enterprise - La cartographie donne de la vie à vos données (20)

Microsoft experiences azure et asp.net core
Microsoft experiences   azure et asp.net coreMicrosoft experiences   azure et asp.net core
Microsoft experiences azure et asp.net core
 
[AzureCamp 24 Juin 2014] Interactions en "temps réel" pour les applications W...
[AzureCamp 24 Juin 2014] Interactions en "temps réel" pour les applications W...[AzureCamp 24 Juin 2014] Interactions en "temps réel" pour les applications W...
[AzureCamp 24 Juin 2014] Interactions en "temps réel" pour les applications W...
 
SPINALBIM Suite: transformation digitale de l'exploitation et la maintenance
SPINALBIM Suite: transformation digitale de l'exploitation et la maintenanceSPINALBIM Suite: transformation digitale de l'exploitation et la maintenance
SPINALBIM Suite: transformation digitale de l'exploitation et la maintenance
 
Retour d’expérience GlobeCast : Réduisez votre TCO avec les abonnements...
Retour d’expérience GlobeCast : Réduisez votre TCO avec les abonnements...Retour d’expérience GlobeCast : Réduisez votre TCO avec les abonnements...
Retour d’expérience GlobeCast : Réduisez votre TCO avec les abonnements...
 
Les VMs Azure pour SharePoint, SQL Server, et AD
Les VMs Azure pour SharePoint, SQL Server, et ADLes VMs Azure pour SharePoint, SQL Server, et AD
Les VMs Azure pour SharePoint, SQL Server, et AD
 
TechDays 2013 : Les VMs Azure pour SharePoint, SQL Server, et AD
TechDays 2013 : Les VMs Azure pour SharePoint, SQL Server, et ADTechDays 2013 : Les VMs Azure pour SharePoint, SQL Server, et AD
TechDays 2013 : Les VMs Azure pour SharePoint, SQL Server, et AD
 
Les Nouveaux Standards et leur implémentation dans les navigateurs modernes
Les Nouveaux Standards et leur implémentation dans les navigateurs modernesLes Nouveaux Standards et leur implémentation dans les navigateurs modernes
Les Nouveaux Standards et leur implémentation dans les navigateurs modernes
 
Réaliser une application mobile pour un groupe de presse avec PhoneGap
Réaliser une application mobile pour un groupe de presse avec PhoneGapRéaliser une application mobile pour un groupe de presse avec PhoneGap
Réaliser une application mobile pour un groupe de presse avec PhoneGap
 
2èmes Rencontres ASIT VD : Mes applications métiers sur QGIS
2èmes Rencontres ASIT VD : Mes applications métiers sur QGIS2èmes Rencontres ASIT VD : Mes applications métiers sur QGIS
2èmes Rencontres ASIT VD : Mes applications métiers sur QGIS
 
Tk02 Google Wave Et Html5 Fr
Tk02 Google Wave Et Html5 FrTk02 Google Wave Et Html5 Fr
Tk02 Google Wave Et Html5 Fr
 
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir ArezkiGab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
 
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir ArezkiGab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
 
Firebase par nicolas lehovetzki
Firebase par nicolas lehovetzkiFirebase par nicolas lehovetzki
Firebase par nicolas lehovetzki
 
TechDays 2012 - Windows Azure
TechDays 2012 - Windows AzureTechDays 2012 - Windows Azure
TechDays 2012 - Windows Azure
 
WygDay 2010 - Bing Maps - integrez de la cartographie dans vos applications ...
WygDay 2010  - Bing Maps - integrez de la cartographie dans vos applications ...WygDay 2010  - Bing Maps - integrez de la cartographie dans vos applications ...
WygDay 2010 - Bing Maps - integrez de la cartographie dans vos applications ...
 
Bing Maps for Enterprise - Intégrez de la cartographie au sein de vos applica...
Bing Maps for Enterprise - Intégrez de la cartographie au sein de vos applica...Bing Maps for Enterprise - Intégrez de la cartographie au sein de vos applica...
Bing Maps for Enterprise - Intégrez de la cartographie au sein de vos applica...
 
8 Rex : Mise en place de DevOps sur Azure
8   Rex : Mise en place de DevOps sur Azure8   Rex : Mise en place de DevOps sur Azure
8 Rex : Mise en place de DevOps sur Azure
 
Exadays cloud – Enjeux et Transformation du SI
Exadays   cloud – Enjeux et Transformation du SIExadays   cloud – Enjeux et Transformation du SI
Exadays cloud – Enjeux et Transformation du SI
 
L'histoire d'html5 pour les développeurs windows phone 8
L'histoire d'html5 pour les développeurs windows phone 8L'histoire d'html5 pour les développeurs windows phone 8
L'histoire d'html5 pour les développeurs windows phone 8
 
RIA
RIARIA
RIA
 

Wygday 2011 - Bing Maps for Enterprise - La cartographie donne de la vie à vos données

  • 2. Bing Maps for Enterprise La cartographie donne de la vie à vos données Emplacement éventuel pour votre logo
  • 3.
  • 4. Responsable Business - Bing Maps for Enterprise - France Mail : mariech@microsoft.com Expert en cartographie – Wygwam Mail : nicolas.boonaert@wygwam.com Twitter : @NicolasBoonaert Blog : http://blogs.developpeur.org/nicoboo Développeur spécialiste en cartographie – Wygwam
  • 5.
  • 6. Présentation et nouveautés de Bing Maps Présentation technique et état des lieux Retour d’expériences et implémentations Mise en pratique et aller plus loin… Conclusions Questions / Réponses
  • 7.
  • 9. Avec Bing Maps, proposez une expérience comme celle-ci
  • 11. Avec Bing Maps, proposez une expérience comme celle-ci
  • 12. • Le plus vaste projet de couverture aérienne de l’Histoire • Une imagerie constante et régulière des Etats- Units et de toute l’Europe de l’Ouest • Résolution constante de 30 cm / pixel • Exclusivité Bing Maps Notre projet Global Ortho Project
  • 13. L’imagerie Streetside pour les zones urbaines et touristiques
  • 14. NAVTEQ, fournisseur des données cartographiques : gage de précision et de qualité
  • 15. Carte et données routières pour tous les types d’imagerie et pour l’ensemble des langages supportés
  • 16. Un style de carte qui met en avant vos données
  • 17. Le niveau Une garantie de service de support SLA - 99.9% entreprise 24/7 Support téléphonique dédié vous offre
  • 18. Gratuité d’utilisation selon les offres Solutions tarifaires personnalisables Solutions flexibles d’accords de licences Use colors without confusion Une offre adaptée à vos besoins Entrez en contact directement Transaction avec l’équipe Bing Maps ou via Utilisateurs nommés vos revendeurs Microsoft Equipements de suivi de flotte habituels
  • 19. Wygwam Support technique - V-TSP Exclusif en France, Suisse et Belgique Un support technique de qualité Des réponses concrètes, Un accompagnement possible pratiques et en français pour tout type de projet
  • 20.
  • 21. • Windows Phone Control Mars 2010 • REST Web Services Juin 2010 • Spatial Data Services Octobre 2010 • AJAX API v7 • Android SDK (par Inknowledge) Mars 2011 • iOS SDK Mai 2011
  • 22. Bing Maps APIs Vos applicatifs Clients AJAX API v6.3 et v7 Silverlight et contrôles pour mobiles REST Web Services SOAP Web Servives Spatial Data Services
  • 23. Réalisations et conseils d’implémentation
  • 24. Agence d’urbanisme de Lyon • Atlas du logement locatif et social du Grand Lyon
  • 25. Description de la solution technique • Site Web public à faible volumétrie • Implémentation métier et besoin de support de l’impression Technologies utilisées et contraintes • Technologies : SQL Server 2008, Bing Maps AJAX v6.3 • Fonctionnalités implémentées :  Recherche de proximité  Recherche polygonale  Support de l’impression et punaises avec identifiant  Génération de choroplèthes
  • 26. Havas Media • Développement d’un contrôle pour application lourde (WinForm / WPF)
  • 27. Description de la solution technique • Contrôle utilisable dans une application métier WPF / WinForm • Simple d’utilisation et objets typés • Utilisation d’un serveur pour l’hébergement de la page affichée WinForm/WPF Bing Maps SDK Technologies utilisées et contraintes • Framework .Net et contrôle WebBrowser • Couche d’interopérabilité en JavaScript
  • 29. M6 Web - Pékin Express • Application dynamique à forte volumétrie hébergée à l’aide de Windows Azure
  • 30. Description de la solution technique • Forte volumétrie très variable et coût lié • Application dynamique • Haute disponibilité • Développement en temps réduit • Grand public Technologies utilisées et contraintes • .Net et API AJAX v7 • Windows Azure et Azure Storage : table azure
  • 31. Architecture technique Plateforme Site de l’émission Windows Azure 1 Contributeur Portail d’administration back office Storage Table Azure 3 Visiteurs Interface publique Site de l’émission de visualisation avec intégration IFRAME
  • 32. Industrialisation des développements • Patterns réutilisables et maîtrisés • Développer en composants • Garantir l’abstraction de la plateforme • Générer le code récurrent • Méthodes de développement communes à l’équipe Veille technologique et implication communautaire • Suivre l’actualité diffusée via les blogs techniques et réseaux • Participer aux forums, aux événements
  • 33.
  • 34. Présentation du concept • Carte de vigilance de Météo France
  • 35. Utilisation du contrôle cartographique
  • 36. Présentation du concept • Visualisation des magasins d’une enseigne
  • 37. Présentation de la solution • Utilisation de la géolocalisation de l’utilisateur • Géocodage et recherche à proximité • Calcul d’itinéraire et recherche à proximité de cet itinéraire Technologies utilisées • SQL Server 2008 • Bing Maps API AJAX v7 • REST Web Services Possibilités étendues • Menu de filtre personnalisables • Portable sur la plateforme Windows Azure
  • 38. « Vers l’infini et au-delà » - Buzz l’éclair
  • 39. Ajouter vos propres fonctionnalités • Réutilisables • Plus facilement maintenables • Modulaires et complémentaires • Productivité Principe général • Chargement à la demande des scripts et dépendances • Intégré au contrôle AJAX v7
  • 40. Profiter = Partager • Contribuer à la construction des modules • Remonter vos suggestions Quelques exemples d’extensions • Client-Side clustering • Support du GeoRSS • Infobox personnalisé
  • 41. Exploiter le potentiel des navigateurs • Utilisation des fonctionnalités de HTML 5 • Profiter de l’accélération et des performances Attention • Performances réseau et données • Temps de traitement client • Normes non figées et fonctionnalités fraichement implémentées • Support limité – 30% sur l’Internet à ce stade
  • 44.
  • 45. Majorité des données d’entreprise est utilisable dans un contexte géolocalisé Marché en pleine croissance Usages en cours de diversification
  • 46. Points d’amélioration • Communication technique • Documentation technique qui s’étoffe Points forts • Microsoft et son expérience • Autres technologies utilisables • Réseau de partenaires Face à la concurrence • Robuste et pertinente • Intégrée aux produits Microsoft et ouverte aux autres • Innovante
  • 47. Video de Blaise – ReadWrite World
  • 48. Session : Introduction à HTML 5 • Salle 1 – Amphi – 14h45 : Giovanni Clément et David Rousset Session : Business Intelligence • Salle 3 – 14h45 : Jean-Marc Pugin Session : C#5 / RxExtensions : Vers un développement asynchrone • Salle 2 – 16h : Giovanni Clément et Eric Vernié
  • 49.
  • 50. Bing Maps for Enterprise La cartographie donne de la vie à vos données Emplacement éventuel pour votre logo
  • 51.
  • 52. Sites officiels • Microsoft Bing Maps Website : http://www.microsoft.com/maps/ • Bing Maps portal : http://www.bingmapsportal.com/ Documentation et support • MSDN Documentation : http://msdn.microsoft.com/en-us/library/dd877180.aspx • iSDK v6 : http://www.microsoft.com/maps/isdk/ajax • iSDK v7 : http://www.bingmapsportal.com/isdk/ajaxv7 • Forums : http://social.msdn.microsoft.com/Forums/en-us/vemapcontroldev/ Blogs techniques des MVPs et TSP • Alastair Aitchinson : http://alastaira.wordpress.com/ • Johannes Kebeck : http://jkebeck.wordpress.com/ • Brian Norman : http://www.earthware.co.uk/blog/ • Nicolas Boonaert : http://blogs.developpeur.org/nicoboo/ • John O’Brien : http://www.soulsolutions.com.au/Blog.aspx • Chris Pietschman : http://pietschsoft.com/ • Richard Brundritt : http://rbrundritt.wordpress.com/