Microsoft abandonne AJAX pour Silverlight
Dans ses nouvelles Bing Maps : un coup de grâce avant l'heure pour le HTML 5 ?

Le , par Gordon Fowler, Expert éminent sénior
Les cartes de Bing, le moteur de recherche de Microsoft, vont intégrer de nouvelles fonctionnalités comme un nouveau "StreetSide" (équivalent du "StreetView" de Google Maps) ou des vues aériennes optimisées (avec plongées, etc.).

En soit, rien qui puisse intéresser les développeurs sauf que la technologie utilisée pour réaliser ces améliorations n'est autre que Silverlight, le concurrent maison de Flash. Microsoft fait donc un pas de plus dans son projet d'imposer Silverlight.

Le résultat est parfaitement fluide : vues à 360 degrés, zooms, affichage des différents contenus liés à un lieu, etc. Autant de nouveauté qui mettent les Bing Maps (presque ?) au même niveau que les fameux plans de Google.

Microsoft a également annoncé que l'entreprise continuait sa campagne d'acquisition d'images aériennes et satellitaires. De quoi augmenter encore un peu plus la résolution des cartes de Bing.

Dans la mouvance des AppStores, Microsoft a également introduit une Application Gallery qui permet de rajouter des informations géolocalisées au choix de l'utilisateur (Twitter, par exemple, permet de montrer les lieux d'émission des derniers Twits).

Les Bing Maps deviennent donc largement plus complexes. Cette complexité se retrouve également "derrière le rideau" puisqu'elles utilisent un ensemble de technologie dont Photosynth, une application développée dans les Microsoft Live Labs de l'Université de Washington, une application qui peut coller des photos les unes avec les autres puis en faire un model en 3D.

Mais en passant de l'AJAX (asynchronous Javascript and XML) si cher au Web 2.0 à Silverlight, Microsoft affiche surtout clairement une volonté de plus en plus affirmée de proposer ses services via sa technologie maison. Après la réussite des diffusions d'évènement en streaming, cette étape est un nouveau test pour Redmond.

Car Silverlight est un plug-in, un plug-in certes disponible pour tous les navigateurs, mais un plug-in tout de même. Microsoft semble donc également envoyer un message à ses concurrents - notamment Google qui abandonne son plug-in pour les fonctionnalités du nouveau standard du W3C.

OK pour adopter les normes du HTML 5. Mais pas toutes, et sous la contrainte de personne.

Sous-entendu : "à bon entendeur..." ?

La Beta des Bing Maps est d'ores et déjà disponible.

Source : L'annonce officielle de Microsoft

Lire aussi :

Microsoft : Silverlight 4 est disponible au téléchargement en version bêta, le vice-président de la plateforme .NET présente ses secrets

Les rubriques (news, tutos, forums) de Developpez.com :
Développement Web
AJAX
HTML
2D/3D

Microsoft prêt à payer pour que les journaux retirent leurs contenus de Google ? Et les mettent en exclusivité sur Bing

Et vous ? :

Pensez-vous que Silverlight va s'imposer ?
Cela se fera-t-il au détriment du HTML 5 ?
La diversité des technologies Web est-elle une bonne chose pour vous ou au contraire synonyme de morcellement et de conflit de standards ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de cbleas cbleas - Membre éprouvé https://www.developpez.com
le 19/12/2009 à 7:05
bonjour,
Je me pose aussi la question de savoir si ils apprennent quelque chose de leurs échecs passés. Le web n'a vraiment admis dans son histoire que deux techno propriétaires : Flash et Java. Les formats de vidéo propriétaires sont de plus en plus remplacés par des vidéos flash, qui ne nécessitent pas 3 tonnes de plugins. Java est de moins en moins utilisé coté client. La balise vidéo et les canvas de HTML5 pourraient bien, à terme, sonner le glas de Flash (surtout utilisé pour faire de jolies présentations, afficher de la vidéo ou créer des jeux)

flash utilisé pour faire de jolis présentation et ben c'est déja pas mal.
silverlight pour l'avoir utilisé pour des test sur une application avec des beaux boutons des transferts d'image fluide ce n'est plus de la présentation internet.
Pour ma part j'aimerais que cela s'impose car la programmation est identique à de la programmation standard d'application avec des effets superbes.
Si HTML 5 fait la meme chose cela serait bien, cependant si il n'y avait pas eu le flash on serait peut etre toujours avec les pages statiques.
bonne journée
Avatar de ijk-ref ijk-ref - Membre actif https://www.developpez.com
le 13/01/2010 à 9:02
SVG est installé depuis belle lurette sur tous nos browsers et personne ne l'a utilisé. Je ne sais même ce qu'est devenu la spécification SMIL qui devait aussi nous afficher de belles vidéos et autres contenus multimédias

Comme quoi si le HTML5 c'est pareil !

Franchement pour moi HTML+CSS+AJAX ressemblera toujours de loin comme de près à un monstre à 4 têtes indigeste ! Il n'y aucune programmation propre possible avec ça ! Surtout pas pour un site moderne avec quelques styles !
Avatar de Shirraz Shirraz - Membre confirmé https://www.developpez.com
le 14/01/2010 à 4:39
1 - merci de ne pas poster 36 messages "LOL M$ c'est des comiques, ça marche même pas avec Grolulu !". Relativement peu de choses fonctionnent sous Linux, on le sait déjà ! La "communauté" n'a qu'à bosser plus vite !

2 - Non, personne n'utilise Bing Maps, mais en ce qui me concerne je vais sûrement commencer à le faire dès aujourd'hui à la place de Google en fonction es outils dispos. En tout cas je viens de tester pour la première fois, et c'est une pure merveille. C'est d'une fluidité impressionante (et les cartes sont plus belles que chez Google !), et PhotoSynth me laisse réellement sur le cul !

Tant qu'IE8 supporte les standards convenablement, c'est tout à l'honneur de Microsoft de nous pondre une technos qui fonctionne aussi bien. Ca me gonfle cette impression que Microsoft ne peut faire que mal... Si on remplace "Microsoft" par "Google" dans cette news, je suis certains que les avis seront tout aussi différents !
Avatar de Emmanuel Deloget Emmanuel Deloget - Expert confirmé https://www.developpez.com
le 14/01/2010 à 13:04
Citation Envoyé par ijk-ref  Voir le message
Franchement pour moi HTML+CSS+AJAX ressemblera toujours de loin comme de près à un monstre à 4 têtes indigeste ! Il n'y aucune programmation propre possible avec ça ! Surtout pas pour un site moderne avec quelques styles !

C'est un peu fort - étant donné qu'il y a quand même quantité de sites modernes sur la toile qui démontre avec un certain brio que c'est au contraire tout à fait possible. Il existe en outre de nombreuses solutions prêtes à te simplifier la vie si tu ne veux pas te carboniser les deux hémisphères du cerveau avec la programmation web bas niveau.

Quand à SVG, il devrait voir son acceptance augmenter avec l'arrivée officielle du canvas, puisque les deux technologies sont plus ou moins liées. Par contre, le support courant de SVG n'est pas, comme tu le dis, disponible depuis des années. Cf Wikipedia : SVG pour plus d'informations (note importante: pas de support natif dans IE8, et support incomplet de la recommandation dans tous les autres browsers : on ne peut pas vraiment dire que c'est de la faute des développeurs si ils n'utilisent toujours pas SVG).

Q à @David Rousset: à quand le support de SVG ? Nulle part il n'en est fait mention pour IE9...
Avatar de davrous davrous - Membre actif https://www.developpez.com
le 15/01/2010 à 13:39
Citation Envoyé par Emmanuel Deloget  Voir le message
Q à @David Rousset: à quand le support de SVG ? Nulle part il n'en est fait mention pour IE9...

Hello,

Nous avons récemment annoncé le fait de rejoindre le groupe de travail du W3C sur SVG : http://blogs.msdn.com/ie/archive/201...ing-group.aspx . Par contre, aucune idée sur notre stratégie d'intégration dans une future version d'IE.

Bye,

David
Avatar de ijk-ref ijk-ref - Membre actif https://www.developpez.com
le 15/01/2010 à 14:05
Citation Envoyé par davrous  Voir le message
Nous avons récemment annoncé le fait de rejoindre le groupe de travail du W3C sur SVG : http://blogs.msdn.com/ie/archive/201...ing-group.aspx . Par contre, aucune idée sur notre stratégie d'intégration dans une future version d'IE.

Comment peut-on être "enthousiasmé"de travailler sur SVG lorsque l'on travaille déjà sur Silverlight !? C'est pourquoi je pense que l'article n'est pas sincère
Avatar de Emmanuel Deloget Emmanuel Deloget - Expert confirmé https://www.developpez.com
le 15/01/2010 à 16:04
Citation Envoyé par ijk-ref  Voir le message
Comment peut-on être "enthousiasmé"de travailler sur SVG lorsque l'on travaille déjà sur Silverlight !? C'est pourquoi je pense que l'article n'est pas sincère

En même temps, c'est pas vraiment les même technos. Silverlight est destiné à l'écriture d'application internet riches ; SVG s'occupe de la représentation et du traitement de données vectorielles. Ca n'a pas vraiment grand chose à voir.
Avatar de ijk-ref ijk-ref - Membre actif https://www.developpez.com
le 15/01/2010 à 16:30
Citation Envoyé par Emmanuel Deloget  Voir le message
En même temps, c'est pas vraiment les même technos. Silverlight est destiné à l'écriture d'application internet riches ; SVG s'occupe de la représentation et du traitement de données vectorielles. Ca n'a pas vraiment grand chose à voir.

Je ne prétendrais pas être un spécialiste comme toi... mais je trouve que Silverlight version 1 avait beaucoup de comparaisons avec SVG+JavaScript.

Ensuite Silverlight a clairement quelque chose de plus et l'écart se fait de plus en plus marqué aux fils des versions.

Je persiste : Silverlight peut réaliser la même chose que "SVG+Javascript" avec quasiment le même code xml.

Donc SVG peut être vu comme un sous-sous-ensemble de Silverlight. D'où le coté étrange de trouver "excitant" de travailler dessus.
Avatar de Skyounet Skyounet - Expert éminent sénior https://www.developpez.com
le 15/01/2010 à 22:58
Citation Envoyé par ijk-ref  Voir le message
Je persiste : Silverlight peut réaliser la même chose que "SVG+Javascript" avec quasiment le même code xml.

Peut-être mais pas l'inverse. Silverlight c'est pas fait seulement pour faire de la représentation de données vectorielles.

Les versions actuelles de Silverlight se codent dans des langages managés style C#. C'est fini le Javascript en Silverlight. Le plugin embarque une mini CLR qui permet d'executer le code compilé.

Silverlight n'utilise pas de xml, les interfaces sont décrites en Xaml qui est un langage basé sur xml, mais la comparaison s'arrête là.

Je t'invite à te renseigner sur Silverlight !
Avatar de ijk-ref ijk-ref - Membre actif https://www.developpez.com
le 16/01/2010 à 0:30
Citation Envoyé par Skyounet  Voir le message
Peut-être mais pas l'inverse. Silverlight c'est pas fait seulement pour faire de la représentation de données vectorielles.

Les versions actuelles de Silverlight se codent dans des langages managés style C#. C'est fini le Javascript en Silverlight. Le plugin embarque une mini CLR qui permet d'executer le code compilé.

Silverlight n'utilise pas de xml, les interfaces sont décrites en Xaml qui est un langage basé sur xml, mais la comparaison s'arrête là.

What !?

Mais où ai-je prétendu l'inverse !? C'est exactement où je veux en venir.
Avatar de Skyounet Skyounet - Expert éminent sénior https://www.developpez.com
le 16/01/2010 à 1:23
Citation Envoyé par ijk-ref  Voir le message
What !?

Mais où ai-je prétendu l'inverse !? C'est exactement où je veux en venir.

Ah ben j'avais compris à l'envers alors. Désolé
Offres d'emploi IT
Expert décisionnel business intelligence H/F
Safran - Ile de France - Évry (91090)
Responsable protection des données H/F
Safran - Ile de France - Magny-les-Hameaux (78114)
Architecte et intégrateur scade/simulink H/F
Safran - Ile de France - Vélizy-Villacoublay (78140)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil