Le WLML sono delle librerie JavaScript che consentono di realizzare una versione personalizzata del Messenger, permettendo quindi di avere un vero e proprio messenger con una UI fatta da voi nel vostro sito web. Ne avevo mostrato in breve le potenzialità nella sessione su Windows LIVE fatta al Mix Essentials.

E’ stata rilasciata la versione 2.5 di queste librerie che trovate documentate su MSDN a questo link e da cui potete scaricare il nuovo file JavaScript. Le nuove librerie sono compatibili con la versione 1.0 e 2.0, precedentemente rilasciate.

Tenete d’occhio le Quick Apps, le applicazioni d’esempio d’uso di Windows Live, sono scaricabili con tanto di codice sorgente e completamente riutilizzabili … magari apparirà qualche nuovo esempio.

Vi riporto le novità:

  • Browser Support
    • Firefox® 3.0 is now an officially supported browser.
  • Contact Presence
    • The new Contact.Presence property returns presence information for contacts. Previously, presence information was only available via IMAddress.Presence. The new property should simplify application development because most applications can rely on Contact.Presence.
  • Contact Display Names
    • The new Contact.DisplayName property returns the name that applications should use when rendering a contact. This property is dynamically computed based on various values including the contact's current display name as well as the user's nickname for the contact.
  • Contact Nicknames
    • Windows Live Messenger enables users to provide nicknames for their contacts. Applications can now read and write nicknames using the Contact.Nickname property.
  • Endpoint Names
    • The user's Endpoints now expose their human-friendly names via the Name property. Applications can also customize the name of the local endpoint.
  • Showing and Hiding Sign-in Control
    • Improvements have been made to the reliability of the Sign-in Control. The control can be displayed and hidden using the new Show and Hide methods.
  • Item Accessors
    • All collection types now expose an item accessor to retrieve items from the collection. Applications no longer need to enumerate through a collection to retrieve specific items.

Ok, non potevo concludere questo post, se non con la mia firma che usa le Presence API

Pietro   Click to IM Pietro