I was voting on best frock and checking if I’d cut it as a celeb. when I saw the NineMSN and Dolly Australia team announced they’ve integrated the Windows Live Messenger Library (WLML) into their site, allowing people to chat inline and share content.

The experience is not only slick, they’ve also done some ingenious things to make the WLML work across pages (i.e. you can switch pages and it will keep on working.

Below are some screen-shots I took from my Mac (using Firefox) just to prove it works cross platform too (I also use my mac for other things)

Go to http://dolly.ninemsn.com.au and on the right hand side you’ll see the DollyMessenger widget

Dolly01

When you choose to sign in they pop a window with the WLML sign in control

Dolly02 

You need to sign in using your Windows Live ID (if you don’t already have a session open)

Dolly03

After you grant permission, the parent window takes focus again and you see all of your buddies

Dolly04

You can collapse the dolly messenger too and you get that little pink bit on the right hand side, it starts blinking when there is a new message for you.

Dolly05

You see all of your buddies and the conversations which are running

image

Conversation

Dolly07

Spending more time on the site chatting… (getting brand impression and ad time :))

Dolly08

Dolly09

During a conversation I can choose to browse to another page

Dolly10

and the conversation persists

Dolly11

How do they do it? there is a popup window called “brain.aspx” and that hosts the javascript WLML object, and it talks back to the parent window to refresh the UX.

Dolly12 Dolly13

What’s wrong with all the pictures above?

I had just installed Firefox and didn’t change the search box to Live Search – below you’ll learn how to do that.

From the search drop down you can choose More search providers

Live Search 01

Search the Firefox Add-ons page for Live Search

 Live Search 02

BAM! you can be using your mac and using Live Search

 Live Search 03