Skip to content

Month: July 2010

Windows Live Essentials “Wave 4” And Windows Phone 7 – Why You Should Care

A few weeks ago Microsoft made available the latest Beta version of Live Essentials. Most people I know use Windows Live Messenger (formerly MSN Messenger), and that’s all that Windows Live is to them. However, it’s much more than that. If you’ve installed Windows 7, you may have noticed that it no longer ships with a number of productivity applications (for example Movie Maker), All of the missing applications are available through Windows Live. There is a big difference though, in that these applications are all very much “Live Aware”, which is to say that they’re tightly coupled with your Windows Live profile and Live ID. I’ll dive into why that’s a good thing below.

To start with, Essentials Wave 4 consists of 9 Primary Components:

  1. Messenger – This is of course the one most are familiar with. However, it’s very much new and improved, and I’ll talk about this in a bit more detail below.
  2. Photo Gallery – Photo Gallery is the Microsoft application for organizing, tagging and cleaning up photos. This, to me is the absolute standout product of the suite,and I’ll explain why below
  3. Mail – This replaces Windows Mail,which no longer ships with Windows. It allows you to hook in multiple email boxes (of course Hotmail is one option). If you currently use Outlook, you likely won’t use this, but it does work well, and it’s free for the non Office users.
  4. Movie Maker – This application allows you to put together pictures and videos into a video presentation. It’s rudimentary (I personally use Premiere Pro from Adobe – but that’s WAY overkill for most users, not to mention difficult). It’s easy, slick, and will do the job in most cases.
  5. Writer – This is the best blog authoring tool that I’ve come across. I’m using it right now to write this. It can author blog content for a very wide variety of blog providers, and this version brings in the (now) familiar ribbon interface. Connecting to Flickr, YouTube, Facebook, etc is an absolute snap now, as it benefits from the new integrated features of your Live profile.
  6. Family Safety – From the site: “Manage and monitor your children”s Internet activity so they can surf the web more safely”. I personally don’t use it, so I have no comment, but it’s there.
  7. Bing Toolbar – I hate toolbars – they’re allowed nowhere near my PC. If you like them, I’m sure this one is wonderful, but I wouldn’t know.
  8. Messenger Companion – This is a little plug in to IE that lets you know when any of your friends share a link (they don’t need to be Messenger or Live friends). It’s also a quick way of sharing a page that you happen to be viewing.
  9. Sync – If you’ve ever hear of Live Mesh, this is it. This allows you to take a folder on your PC, and keep it synchronized with a SkyDrive folder and/or a folder on another PC that you may use. This works seamlessly in the background, and is excellent for sharing with teams, working with multiple computers, or just making sure that you always have access to current data wherever you are. It is however limited to 2 GB, which to me, is pretty low. I would expect to see that increased in the future. SkyDrive itself allows for 25 GB, so why can’t I use some of that allocation?

These applications are great, in and of themselves, but the real power lies with their tight integration with your live account, and correspondingly, its tight integration with other social networks. Windows Live is Microsoft’s consumer facing social networking offering, but they seem to have taken a different approach than you may have expected from them in the past. They know that they’ll never get as many subscriptions as Facebook, and that the value of a network lies primarily with the number of its nodes, so they seem to have taken an “embrace, not replace strategy. Sure, all of the basic social network capabilities are there, a friends list, news feed, photos, etc. However if your friends use Facebook, no problem – we’ll just incorporate them. MySpace? Flickr, Linked in? No problem, they’ll come in too, and you get one big friends list, and feed that is relatively source agnostic.

Windows Messenger hooks right into that list. So now, instead of a relatively dead list of names, here’s what the new Messenger screen looks like:


You can seen that your friends news feed is there, from every network that you are connected to. You can update your status, which again gets broadcast to all connected networks. You have access to all of your Live content via the Social menu at the top, and all of your friends are brought in on the right, and if they use Live Messenger, you can see their status or initiate an IM session, just like you used to.  


Another stand out application is the new Photo Gallery. Yes it gets the nice ribbon interface, but it’s got a few VERY nice features. I’ve always struggles with getting my photos tagged with people efficiently (I’m currently working with a base of about 10,000 pictures), but this makes it a snap. Photo Gallery contains built in facial recognition algorithms, so that it can detect that a picture has faces in it, and that they need to be tagged. It will then extract the faces, and prompt you for who those people are.


Where does the list of available people come from? Why your amalgamated friends list of course. One interesting thing to note is that internally, if your friends names are slightly different between networks, it maintains an internal map to keep everything straight, so when you post to pictures to Facebook for example, users are all tagged correctly.

The real power though comes from the fact that not only does it recognize faces, it recognizes particular faces. Once you tag the same name a few times, the software can offer suggestions, if you go into batch people tagging mode


The recognition is amazing, and while not perfect, it nails it most of the time. It’s interesting to see it recognize the same face over a number of ages, or to see it get confused by look alike relatives.

Tagging is a breeze this way, and all of the tags are respected when sending to any of the social networks. Which networks? Well, any of the ones that you have linked your Live profile to that support pictures. You can really see the power of the integration features here, and the addition of another service will only bring that much more value to th
e platform. This is the beauty of the embrace not replace philosophy. Windows Live is really a solid social mashup platform, filling in gaps where any exist.

To take it one step further, Microsoft will be introducing its new Windows Phone 7 platform later this year. It promises to be an innovative product that changes the way we work with our content, and the way that your personal and business lives integrate. Many of the same concepts discussed above apply to the way that the Windows Phone 7 operates, and its primary means of integration will be your Windows Live profile. Paul Thurott of the SuperSite for Windows is currently writing a book on Windows Phone 7, and has shared his experiences of working with a development prototype. Simply logging in with your Windows Live ID brings all of the content discussed above right down to your phone, no muss, no fuss.

I don’t think that the new Live features, and the new Phone capabilities are a coincidence.I really like what I see developing in this space, and I’m very excited about trying out one of these new phones as soon as I can. In the meantime though, I have a few photos to tag and to post.

1 Comment

WPC Day 1

it was dark and dreary in Washington for day 1 of WPC. Of course cloudy was quite appropriate given the content. Microsoft is quite clear about being “all in” and they want to bring along as many partners as possible.

I fully intend to be one of those partners, and I”m very excited about the possibility of applying several of our skillsets, particularly business intelligence to cloud computing. I find that one of the more significant barriers to the adoption of BI is infrastructure. The cloud removes that barrier.

The thing I saw that struck me the most was a presentation done by Donald Farmer of a new BI tool I codename Dallas. It is essentially cloud based data mart management. I”ve got an immediate use case in mind (see my earlier post on election data), and I”ll be diving in as soon as I can.

Leave a Comment

Who Are The SharePoint Sample People?

Since 2006, I’ve been looking at their pictures. I see them on an almost daily basis in all sorts of settings. If you’ve ever installed SharePoint 2007, you’ve seen them too. They’ve become familiar companions, almost dear friends. I fully expected that with the release of SharePoint 2010, they would gradually fade away, and we would lose touch, only to meet years later on Facebook, but no, they came right along and they’re back with 2010! I am of course referring to the smiling faces you see when you spin up a new Collaboration Portal site collection, those that I like to call the SharePoint People!


The trouble is, I don’t know their names! Who are these people that I see so frequently? Where do they live? Do you know who they are? I’ve decided that I’m keen to know! I’d love to put a name to a face.

Yes, I need to get out more.

1 Comment

I’ll Be At the Microsoft World Partner Conference Next Week

The Microsoft World Partner Conference (WPC) is being held in Washington next week. It’s an different sort of conference, and I almost elected not to go this year. In the past I’ve found the sessions to be a little light (but then, I am a techie, and this is a business conference) but this year it’s a solid line up.

I’m looking forward to meeting a few of the Product Managers, particularly around the Azure and BPOS space. My spider sense is telling me that very interesting things are about to happen here, and my company is very well positioned to take advantage of the cloud, and the new emphasis on it from Microsoft.

It will also be very good to catch up with our friends from Nintex, who are not only fun, but are always working on interesting things.

If you want to follow the goings on, you can follow the #wpc10 hash tag on Twitter. I’ll probably be more active than normal on twitter, I can be found at @diverdown1964, and I may even try my hand at liveblogging,but don’t count on it.

If you’re going to be there,and you run into one of the many John White there, I’ll be the tall one. Please say hi!

Leave a Comment

Using a Fixed Width Page in SharePoint 2010

For the most part, I prefer dynamic width pages on an intranet. It allows users to take advantage of the screens that they have, and to work the way that they want. They do have one big drawback though in that they don’t allow consistent control of presentation. You never know for sure where a particular screen artefact will be. This can be a  real problem, particularly when it is necessary to maintain a consistent brand. The solution to this is to use a fixed width page, which basically keeps the width of the content constant, no matter what the width of the browser.

If you previously worked with SharePoint 2007, you’ll know that this was the default behaviour of the standard Publishing master pages (like BlueBand.master). Team sites, and most other sites used a variable width template. SharePoint 2010 now uses variable width for both types of templates, and I’m not sure that’s a good thing in a web content management scenario.

I recently had to set up my first fixed length centered page in 2010, and it was harder than I thought it would be. I isolated the class controlling the width of the content (#s4-workspace), explicitly set the width, and refreshed the page. it loaded correctly,but upon load,it immediately snapped back over to the left and filled the page. Obviously, there’s some javascript trickery going on here.

Luckily, thanks to Tom Wilson, the correct solution was quickly obtained. Basically, javascript is looking for that s4-workspace id, and doing what it thinks is best with it. Since we beg to differ, the solution is to first remove that id tag altogether. Then, you need to add in the appropriate styling to compensate for the lack of javascript positioning.

background: transparent url(''/SiteCollectionImages/Page_BG.jpg'') no-repeat fixed left top;

.SFC form

The background image isn’t necessary, but it can be used to fill the non content region of the browser.