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
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
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
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
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
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
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
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/