Skip to main content

Live & Mesh Framework, Virtual Earth, Search: les API

PIC_0214 Par Pierre Couzy de Microsoft et Davy Frontigny de Winwise.

Les services Live

  • Transversaux: Live Search, Virtual Earth, Silverlight Streaming;
  • Liés à un utilisateur: Live Spaces, Live ID délégation;
  • Mesh: d'autres services.

Live Search

Ce n'est pas que de la recherche Web, ce service peut être intégré à une application. La nature de la source recherchée peut changer: Web, image, contenu géo-localisé.

Les protocoles: REST (JSON, XML, RSS) et SOAP (donc accessible par Silverlight).

Il faut simplement un AppID pour l'utiliser. Pour l'obtenir: http://search.live.com/developers

Démo: pour les développeurs, le point d'entrée est http://dev.live.com. On obtient un AppID qui est une chaîne à passer lors des appels.

Virtual Earth

PIC_0215 C'est d'abord un contrôle et une API JavaScript présentatnt des vues carte/satellite/3D. L'API permet de placer des points d'intérêt sur la carte et d'avoir des layers dans lesquels on peut mettre nos propres structures d'affichage qui apparaissent en surimpression. Ce contrôle prend maintenant en charge la localisation et l'import de modèles 3D.

On dispose en outre de Web Services: imagerie, recherche, GeoCode.

Démo: le SDK interactif en ligne montre des exemples courants et le code source permettant de les obtenir.

PIC_0216 Démo: WebLib, créé par Pierre Couzy et enrichit avec Davy Frontigny, qui affiche les bornes Velib proches avec leurs disponibilités. On note que lorsque l'on zoome en-dehors, les "pushpins" ne s'enchevêtrent plus: ils sont filtrés selon le niveau de zoom.

Les services orientés utilisateur

PIC_0218 Live Streaming / Silverlight Streaming. C'est une plateforme d'hébergement de 10 Go d'espace gratuit. On peut y mettre tout dont des applications Silverlight ou des vidéos.

Live Spaces: combine des contenus et APIs: photos, blogs, fichiers (SkyDrive), contacts et amis, listes, événements. On peut y accéder via les pages Web (permet le contrôle d'accès) ou bien en RSS (contenu public à partager).

Démo: les Quick Applications sont des applications prêtes à l'emploi.

Identification

Le but est que le site puisse me reconnaître, mais sans connaître mon compte Live ID, bien sûr. Le service Live ID donne un identifiant permettant de reconnaître un utilisateur, mais ne permet pas de reconnaître un utilisateur entre plusieurs sites car l'identifiant est différent d'un site à l'autre pour un même utilisateur.

Si le site veut récupérer des informations de l'utilisateur, il utilise la délégation: il demande à l'utlisateur l'autorisation (révoquable à tout moment par l'utlisateur) d'accéder à une partie de ses données.

Live Mesh

C'est un frontal Web avec 5 Go d'espace partagé.

Les fichiers sont synchronisés avec un répertoire local sur la machine. On peut les partager entre machines mais aussi entre utilisateurs. On peut en outre prendre la main à distance sur une de ses machines.

La version Beta est la version actuelle, mais il y a aussi une CTP avec une API pour les développeurs. En outre, on peut créer des applications qui vivent dans cet espace partagé, et qui sont donc synchronisées. Elles sont aussi accessibles en mode local pour tourner directement sur le poste local, même en déconnecté.

Il existe une Live Framwork Tools pour Visual Studio qui permet d'avoir des templates prêts à l'emploi pour commencer nos propres applications.

Comments

Popular posts from this blog

Gift idea : help your loved ones take their IT skills to the next level

You surely know a special person who works in IT. Learn Kubernetes & Docker enables them to quickly ramp up on those two technologies that one doesn't want to miss in 2021. With smoother operations, better scaling and availability, DevOps tooling, containers and containers orchestration smartly solve many problems that developers and system administrators commonly face. Don't let your loved ones face problems in their IT job : offer them the book that takes them from zero to productive in a matter of days. Grab it now! Get the ebook from Leanpub , Amazon or choose from many retailers . Get the print edition from Lulu .  

Learn Meteor book available

I'm pleased to announce the general release of my Learn Meteor book. It is now available as an ebook or print book from various sources: Learn Meteor print (paperback) on Lulu Learn Meteor ebook on LeanPub Learn Meteor ebook on Barnes & Noble Learn Meteor ebook on iBooks Learn Meteor ebook on Kobo Learn Meteor ebook on Scribd Learn Meteor ebook on Inktera Page Foundry Learn Meteor ebook on 24symbols Learn Meteor ebook on Amazon US Learn Meteor ebook on Amazon UK Learn Meteor ebook on Amazon France Learn Meteor ebook on Amazon Deutschland Learn Meteor ebook on Amazon Canada Learn Meteor ebook on Amazon India Learn Meteor ebook on Amazon Brasil Learn Meteor ebook on Amazon Mexico Learn Meteor ebook on Amazon España Learn Meteor ebook on Amazon Italia Learn Meteor ebook on Amazon Netherlands Learn Meteor ebook on Amazon Japan Learn Meteor ebook on Amazon Australia More sources are coming soon for the print version. Learn Meteor has been a fun expe...

Learn ASP.NET Core: read the book as it is being written

     TL;DR: get the discounted book now using the coupon , then get the full version for free. Thanks to the great acceptance of my previous books, ( Learn WPF MVVM ,  Learn ASP.NET MVC and Learn Meteor ), I'm in the process of writing a fourth one. Learn ASP.NET Core - MVC and DI with .NET Core 1.1 using Visual Studio 2017 teaches you how to quickly get coding using that technology. Just as I did previously, I'm publishing it before it is even finished. Would you like to read it? You can get it for half the price: 50% off the book using that coupon (limited to the first 100 readers and up to august 1st 2017): http://leanpub.com/netcore/c/K9mHH0IzfI2F About 50% of the book is already written, yet it is already available for download as an ebook: PDF, EPUB, MOBI: you choose your format. Over the next days I'll be writing the rest of the book, and publishing updates often. The final book will be ready by au...