(TechEd Developers 2007, Barcelona) Olen kertonut Architect Summitissa 4.10. ja muutamassa muussa tilaisuudessa sovellukset + palvelut -konseptia (Software + Services, S+S) esitellessäni Windows Live -alustasta. Windows Live sisältää kokoelman S+S komponenttipalveluja, joiden päälle voi rakentaa omia ratkaisujan.
Live tiimi on connect.microsoft.com -palvelun kautta julkaissut esiversion Windows Live Tools for Visual Studio 2008 (WLT) -työkaluista. WLT tarjoaa valmiin ASP.NET Windows Live Web Site -projektityypin, joka perustuu ASP.NET AJAX website projektiin, mutta sisältää Contacts, Login ja Silverlight Streaming kontrollit toolboxissa. Seuraavaksi toteutettaneen Spaces Photo -kontrolli valokuvien jakamiseen.
Kontrollien avulla Live-alustaa hyödyntävien palvelujen rakentaminen on yhtä helppoa kuin ASP.NET sivujen tekeminen. Design-näkymässä otetaan toolboxista kontrolli ja asetetaan kontrollille sopivat propertyt ulkoasun ja toiminnallisten ominaisuuksien sovittamiseksi. Login-kontrollilla voidaan laajentaa ASP.NET LoginView -kontrollia ja tarvittaessa sitoa ASP.NET Forms Based Authentication yhteen Live ID autentikoinnin kanssa. Kirjaantumalla Live ID:llä sisään, kirjautuu samalla ko. ASP.NET sovellukseen. Toisin päin kytkentä ei valitettavasti toimi. :) Myös CardSpace autentikointi on tuettu.
Contacts-kontrollilla on helppo tarjota käyttäjille tapa hyödyntää omia Live Messenger ja Hotmail -kontaktilistojaan muissa verkkopalveluissa.
Silverlight Streaming -kontrolli näytti myös kätevältä. Sen avulla videomateriaalin ja Silverlight-sovellusten upottaminen ASP.NET sovellukseen sujui todella vaivattomasti. Mikä tärkeintä, videon vaatima tietoliikennekapasiteetti tarjotaan Microsoftin ylläpitämän infrastruktuurin kautta.