Categorized | Web 2.0

Windows Live Teasers before Mix

We are waiting for the big news at MIX, mainly revolving around IE 8. We have heard some reports from people who have IE 8 beta that the bugger is a bit of a disappointment, and that it hasn't moved on too much from IE 7, but lets wait and see before passing judgement.

Today though, Dare Obasanjo posted a slew of Windows Live news on several APIs.

The big meta message is the fact that "Microsoft Standardizes on AtomPub". Now I feel like it is time for me to open a pub in the valley and one in Seattle called "The AtomPub" ;)

On the JavaScript side we have the Windows Live Messenger Library where they implemented it in Script#:

The Messenger Library is written in C# and compiled into JavaScript using Script#. Messenger Library applications can be written in either C# (with Script#) or JavaScript. Messenger Library applications can be built using ASP.NET and ASP.NET Ajax, or they can be built independently of the .NET framework.

The code looks very C#-y:

JAVASCRIPT:
try {
  var hash = window.location.hash.substr(1);
  if (window.location.replace == null)
    window.location.replace = window.location.assign;
  window.location.replace("about:blank");
  var name = hash.split("/")[0];
  var win = null;
  if (name && (name != ".parent"))
    win = window.parent.frames[name];
  else
    win = window.parent.parent;
  if (win.Microsoft) {
         win.Microsoft.Live.Channels.Mux._recv_chunk(hash);
  }
} catch (ex) {
  /* ignore */
}
 

You can also use a high level widget to embed chat, which you can see on Dare's space:

Windows Live Messenger

Leave a Reply