samedi 12 décembre 2009 02:06
par
nicoboo
Bing Maps for Enterprise – Mises à jour des contrôles AJAX et Silverlight pour un service encore plus complet
Microsoft en cette fin d’année et depuis novembre a choisi de mettre à jour son service de cartographie Bing Maps for Enterprise proposant des nouvelles fonctionnalités à foison et fournissant une alternative encore plus pertinente à d’autres services de cartographie.
Début novembre, Microsoft avait déjà mis à jour service de cartographie en proposant notamment une amélioration du contrôle AJAX.
Fin novembre, le contrôle Bing Maps Silverlight était lui aussi mis à jour et passait du statut de CTP à statut de Beta utilisable dans des projets, je reviendrai un peu plus bas sur les informations de ce contrôle Silverlight.
Une mise à jour, oui mais quoi de neuf ?
Pour un rapide tour d’horizon, et en attendant d’obtenir les liens vers les webcasts de Chris Pendleton récemment réalisés, il est possible de retrouver une présentation réalisée par Blaise Agüera y Arcas, le Chief Architect de Bing Maps par ici en video.
Alors les meilleurs portails pour tester les mises à jour directement sont les sites Bing Maps eux aussi bien améliorés :
Vue oblique Intégration de PhotoSynth

Recherche de proximité simplifiée Recherche et itinéraires

Exposition de données issues d’applications : ici Traffic Cam et Twitter

D’autres sites utilisent la nouvelle mouture et des fonctionnalités avancées comme ce site dont je vous avais déjà parlé à travers cet ancien billet :
Et techniquement ?
Les mises à jour concernant le contrôle AJAX :
Le contrôle AJAX a été mis à jour en début novembre et de nombreux changement mineurs peuvent être présentés, parmi lesquels :
- Une barre de zoom : autrefois présente, elle avait été supprimée pour gagner en simplicité et en taille du dashboard. La voilà de retour.
- Améliorations du parsing des requêtes textuelles
- Intégration simplifiée de cartes sur notre propre site
- Possibilité de déplacer les itinéraires à la souris : utilisant le principe de drag & drop sur les routes
- Amélioration globale des performances du contrôle
- Modification du système d’authentification et de gestion des comptes commerciaux à travers un portail dédié. Je reviendrai sur cette authentification dans les prochaines semaines.
Les mises à jour concernant le contrôle Silverlight :
Le contrôle Silverlight a été modifié afin d’intégrer les nouvelles fonctionnalités et on retrouve alors :
- Utilisation de Silverlight 3
- L’intégration des vues obliques (Bird’s eye view)
- L’intégration du style de vue StreetSide
- Intégration du système d’authentification modifié
- Changement de l’espace de nom (remplaçant “Virtual Earth” par “Maps”)
- Modification des classes pour intégrer une logique commune et fournir un socle applicatif fiable et solide pour les prochaines versions
- Ajout de classe pour favoriser le databinding, une autre pour simplifier l’ajout d’élément de base sur la carte
Le principal intérêt réside dans son passage du statut de CTP à la version Beta utilisable dans les projets dès à présent.
Les mises à jours communes :
Microsoft déployant ses datacenters à travers le monde, il est désormais possible d’utiliser ce qui est appelé le Content Delivery Network (CDN) ainsi que l’Edge Caching Network (ECN) pour récupérer les scripts ou les contenus cartographiques.
C’est ainsi que désormais les tiles et autres éléments sont rendus disponibles à travers ces réseaux garantissant le meilleur accès en fonction de la zone géographique. Le datacenter le plus proche est alors déterminé et accédé en utilisant les possibilités d’Application Request Routing (ARR).
Il est d’ailleurs possibles d’accèder à du contenu unique non disponible jusqu’alors comme par exemples les tuiles contenant uniquement les labels localisés et affichés sur fond transparent :
http://ecn.t1.tiles.virtualearth.net/tiles/ho03311.jpeg?g=373&mkt=fr-fr&n=z
Qu’est ce que ça implique ?
Certains comportements de base ont été modifiés et certains de ces changements nécessitent une opération de mise à jour des codes réalisés.
Pour connaître la liste de ces changements, Microsoft regroupe l’ensemble des modifications à travers ces pages :
Ces modifications n’impactent que très peu les sites utilisant le contrôle AJAX. J’ai cru détecter un changement de comportement concernant le clustering client qui semble s’activer automatiquement, chose qui n’était pas auparavant (à vérifier).
Les développements utilisant le contrôle Silverlight en version CTP seront quant à eux à modifier mais la mise à jour se fait sans problème et sans réelles difficultés. J’ai migré une dixaine d’exemple sur une soirée sans problème.
Aussi pour le moment, pas de nouvelles concernant la mise à jour du Web Service Bing Maps 1.0, ils devraient se trouver modifiés dans les semaines à venir mais pour le moment pas d’information à ce propos.
Conclusions
Avec ces mises à jours, Microsoft à travers Bing Maps se positionne clairement comme un service cartographique de qualité. Proposant un contenu unique et exploitable dès à présent, il ne fait aucun doute que ce service va continuer d’évoluer.
D’autres axes d’évolution seront creusés par Microsoft afin de notamment combler son retard sur les plateformes mobiles en exploitant Silverlight Mobile par exemple.
Les prochains mois seront pour sûr, passionnant et animés dans ce domaine.
A travers plusieurs posts qui suivront, nous verrons comment exploiter les nouvelles fonctionnalités et comprendre les évolutions à apporter à vos scripts pour intégrer au plus tôt toutes ces nouveautés.
Et cette fois-ci, je ne mettrai plus 6 mois à poster un nouveau billet :)
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 :