Windows Live Presence, ID e Messenger nella community di ASPItalia.com

Daniele Bochicchio

di Daniele Bochicchio, in ASPItalia.com Network, mercoledì 23 aprile 2008 ore 10.19

Archiviato in:

Sto giocando con i servizi di Windows Live, per cui mi trovo nelle condizioni di sperimentare... e cosa c'è di meglio per sperimentare qualcosa che implementarlo in una situazione reale? E poi faccio contento Alessandro, visto che usiamo un po' di servizi che fanno nel suo gruppo e può andare in giro a far vedere quanto siamo avanti in Italia :)

Visto che si tratta di servizi che vanno a nozze con una community, ho pensato di sceglierne una a caso :D

Per cominciare, ho implementato il supporto per Windows Live Presence e Windows Live Messenger, rispettivamente per avera la presenza ed il supporto a Live Messenger via web. Si tratta di mettere su una pagina che invii ed una che riceva le chiamate, in una modalità simil-rest. Per la presenza, basta un po' di Javascript o un iframe, a seconda del livello di personalizzazione che si vuole raggiungere.

Per attivare il supprto è necessario che l'utente faccia opt-in, per noi basta andare su questa pagina, ovviamente da autenticati:

image

Seguendo il link si viene riportati ad una pagina del sito Microsoft, dove viene chiesto il consenso. Ovviamente è necessario darlo, dopo aver fatto login con il proprio account messenger, che sarà quindi associato all'account della community.

image

Viene quindi assegnato un ID univoco, che sarà associato all'account premendo su "Accetto", attraverso un semplice meccanismo di redirect.

Si viene riportati al nostro sito e da questo momento nel profilo utente e nei post, affianco allo username, c'è lo status con la possibilità di aprire una chat che arriva direttamente nella finestra del vostro messenger, che gira sul desktop.

image

Per ovvi motivi di privacy, nessuno saprà mai il vostro indirizzo messenger, perchè ve ne viene assegnato uno temporaneo, ma allo stesso tempo potranno vedere cosa fate e contattarvi. Molto web 2.0, devo dire :)

Infine, siamo in procinto di rendere pubblica anche l'integrazione con Windows Live ID, giusto il tempo di finire di sistemare l'engine che abbiamo già sperimentato per integrare CardSpace.

Tutte queste cose (e molte altre) le troverete spiegate in uno speciale che nel mese di maggio dedichieremo allo sviluppo per Windows Live Services. Dopo averli usati vi renderete conto che sono davvero molto ma molto interessanti, oltre che facili da implementare!

Commenti

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.



Segnala su: Facebook MSDN Social Twitter Segnalo Wikio Diggita Technorati Stumbleupon Google Yahoo FriendFeed Delicious Furl

Nella stessa categoria
I più letti del mese
TagCloud
.NET Framework, .NET Framework 2.0, .NET Framework 3.0, .NET Framework 3.5, .NET Framework 4.0, 10annidi, ADO.NET, ADO.NET Data Services, ADO.NET Entity Framework, AJAX, Architettura, ASP, ASP.NET, ASP.NET 2.0, ASP.NET 2.0 per tutti, ASP.NET 3.5, ASP.NET 3.5 per tutti, ASP.NET 4.0, ASP.NET AJAX, ASP.NET Charting, ASP.NET MVC, ASPItalia.com, Cache, CSS, Custom Control, Database, Databinding, Datagrid, Deployment, Dynamic Data Control, HttpHandler, HttpModule, HttpRuntime, IIS, ISAPI, Javascript, LINQ, LINQ to Entities, LINQ to SQL, LogParser, Master Pages, Media Center, Membership API, Microsoft Expression, Mono, MySQL, Object Oriented Programming, Off Topic, Office, ORM, Pattern, PDC 2008, Profile API, Provider Model, Report, Roles API, Security, Silverlight, Silverlight 2.0, Silverlight 3.0, SQL Server, User Control, Visual Studio, Web Service, Windows 7, Windows CardSpace, Windows Client, Windows Communication Foundation, Windows Live Services, Windows Mobile, Windows Presentation Foundation, Windows Server, Windows Vista, WinFS, XAML, XBox 360, XHTML, XML, XSLT
BLOG INFO
  • 889 post, 388 commenti, 187 trackback
  • Feed blog e contenuti tecnici: RSS
  • Feed blog: RSS Atom
IN EVIDENZA