PDC2008 - Web apps & Live Mesh

Priča oko Mesh-a se ne završava samo na sinhronizaciji podataka, blob-ova, dokumenata, kako god da želite. Postoji još jedan aspekt čitave platforme, a to je sinhronizacija aplikacija. Da, dobro ste pročitali. Imamo dva osnona apsekta rada sa aplikacijama u Mesh-u. Prvi su aplikacije koje zaista rade u samom Mesh-u, i sinhonizuju se kao još jedan item iz Mesh-a, sa nekim specifičnostima. Drugi aspekt su web aplikacije koje rade sa Mesh-om, odnosno koriste podatke i sve ostalo što pojedinačni korisnik drži unutar svog Mesh-a.

Prva vrsta su uglanom SL aplikacije, koje se malo modifikuju određenim stvarima, kao što je Mesh Live Environment, i onda mogu da se smeste u Mesh. Kada se dodaju, korisnik može da odabere šta ta aplikacija sme da radi, i gde se sinka, i onda se ona automatski sinka sa svakim uređajem koji je u Mesh ringu!! Ovo je deployment snova, ja bih rekao. da, to podrazumeva i desktop mašine, i Mac-ove (u budućnosti), kao i mobilne uređaje (u budućnosti). Predavač je pokazao kako izgleda sinhronizacija između desktopa i cloud-a, odnsono desktop kompjutera i Live Desktopa koji je online negde u velikoj mašineriji Microsoft datacentra. Kada jednom dodate aplikaciju, ona se pojavi na Desktopu kao entintet, i na dekstopu kao ikonica, koju kada kliknete startuje se aplikacija. Ono što se omdah vidie je ste da i app poseduje Mesh sidebar, tako da je ona de facto još jedan Mesh entitet sa kojim možete da radite bilo šta što i sa drugim Mesh entiteta, da stavljate news iteme, da zovete druge ljude da koriste tu aplikaciju i slično.

Svaka aplikacija, samim tim što radi u Meshj okruženju, dobija neke funkcionalnosti automatski, kao recimo dedicated storage i sync odatle na Live Desktop. Ovo okruženje se zove Live Operating Environment (LOE). Naravno, Lilve servisi na koje se Mesh oslanja daju i neke druge konkretne stvari Mesh aplikacijama, kao što je autentifikacija i autorizacija korisnika preko Live ID-eva i sl.

Još jedna stvar koja ostaje da se pomene jeste da postoji i opcija da neka web aplikacija radi upite, de facto, u Mesh okruženje odrđenog korisnika. Onda može da se koristi podacima koje je korisnik pohranio u isti. Naravno, korisnik ima kompletnu kontrolu koji entitet želi da otvori kojoj aplikaciji, tako da ne postoji opcija da bilo koja aplikacija pristupa bilo čemu.

Toliko o ovome. Pošto su sesije već postavljene na sessions deo sajta, toplo preporučujem da odete na http://channel9.msdn.com/pdc2008/BB30/, to je sesija sa koje je ovo (zakasneli) izveštaj.

Out.

B.D.

Published Thursday, October 30, 2008 4:36 PM by blackdwarf
Filed under:

Leave a Comment

(required) 
(required) 
(optional)
(required) 
Powered by Community Server (Commercial Edition), by Telligent Systems