Sharing of thoughts and information is what blogging is all about. This way we can learn from each other. Post A Comment!These postings are provided "AS IS" with no warranties, and confers no rights. You assume all risk for your use.
Resident Bloggers
Paul LabergeWeb Platform AdvisorMicrosoft Canada
I'm flying out to Vancouver tomorrow to attend the Web Direction North 2008. The workshop portion of the conference has already started today. I'm really looking forward to meeting more web designers and developers at the conference and listening to great sessions like:
The good folks at Non~Linear Creations informed me of this fantastic opportunity to learn how to integrate Silverlight into MOSS 2007. If you're going to be in the Greater Toronto Area on March 1, 2008 and have some spare time, you should think about registering for the Toronto Code Camp and attend their session.
Below are the details of the session:
MOSS 2007 and Silverlight Integration March 1, 2008 04:00 PM - 05:15 PM Room: E Andy Nogueira, Nonlinear creations Inc. In this session we'll explore different scenarios for integrating SharePoint and Silverlight. SharePoint 2007 is an amazing framework that has an incredible set of built-in features such as Web Parts, Collaboration, Workflow, Security, LOB integration, Search, etc. In this session we'll demonstrate how to leverage some of these features to create a real Rich Internet Application (RIA) using SharePoint and Silverlight together. http://www.torontocodecamp.net/Sessions/tabid/55/CodecampId/1/SessionId/23/Default.aspx
MOSS 2007 and Silverlight Integration
March 1, 2008 04:00 PM - 05:15 PM Room: E
Andy Nogueira, Nonlinear creations Inc.
In this session we'll explore different scenarios for integrating SharePoint and Silverlight. SharePoint 2007 is an amazing framework that has an incredible set of built-in features such as Web Parts, Collaboration, Workflow, Security, LOB integration, Search, etc. In this session we'll demonstrate how to leverage some of these features to create a real Rich Internet Application (RIA) using SharePoint and Silverlight together.
http://www.torontocodecamp.net/Sessions/tabid/55/CodecampId/1/SessionId/23/Default.aspx
If you do wish to attend, please register soon as I expect the spots to fill up quickly. This is one of many interesting sessions that will be held that day, and it is completely free - all you need to do is register.
The address for the code camp is as follows:
Manulife Financial Corporation200 Bloor Street EastToronto, OntarioM4W 1E5
With the new and improved features of SharePoint 2007, it is becoming a very powerful platform to build Web 2.0 portals both internally and externally. Likewise, Silverlight is an exciting new technology for building rich interaction with users on the web. Putting the two together makes a very interesting mashup of interaction that may bring a great user experience to the people using your application. As a result, a session like this is definitely worth seeing.
It's less than 6 weeks till MIX08. Here is some cool happening:
Hear ye, hear ye! MIX08 to debut the first ever MIX UX Track which is 3 days of solid content dedicated to creatives / designers. Lou Carbone, David Armano, Dan Roam, Kim Lenox and others will speak. In conjunction with Adaptive Path, the User Experience track is just one of the many great reasons for all types of designers and creative professionals to attend MIX this year. http://visitmix.com/2008/mixux.aspx
The deadline for this year’s CSS contest, RESTYLE, has been extended. Folks can still restyle the MIX08 Homepage and win a pass to MIX08, 3 nights at the Venetian, $$ and more, more, more! http://visitmix.com/2008/restyle/
Have you been listening to The Signal? Each week a new episode debuts featuring a speaker or MIX crew member talking about some of the upcoming coolness happening at MIX08. Listen to their interviews with Molly Holzschlag, Kip Kniskern, Jonathan Snook and others as we countdown to Vegas. Got a question for the show? Email signalm@microsoft.com or leave a voice-mail message at (425) 703-4650. http://visitmix.com/blogs/TheSignal/
Perhaps you remembered last year’s MIX, in which we featured Flotzam, a WPF screensaver mash-up that showed MIX07 feeds from Facebook, Flickr, Twitter and blogs. Well, we are doing it again this year with a twist: we are running a contest and will feature community created skins of the application on the big screen and on the screensavers of the computers available to attendees at the show. The best skin will win an XBOX 360. Entering the contest is easy: everything you need to know can be found here http://www.visitmix.com/blogs/News/403/ including links to screencasts and instructions that show how easy it is to do the restyle.
Last Thursday I went to the Waterloo User Experience Group monthly meeting on Eye-Tracking technology used in usability practice. It was my first time observing eye-tracking technology in action - quite interesting! The hardware setup for eye-tracking was non-obtrusive and much more elegant than I imagined: no cameras in your face nor a head mounted display. The system semi-automatically calibrates to a participate's eyes, and it's ready to go. The software (e.g. Tobii Studio) that comes with the eye-tracking is quite advanced. It provides different visualizations of the eye-tracking data such as heat maps and gazeplot visualizations, video playback, mouse click detections, qualitative analysis and much more to help people who conduct the test to use the data more effectively. However, there are some fundamental questions we need to ask before relying on these rich data.
Seeing vs. Understanding. Although eye-tracking accurately records what your eyes are looking at on an interface, it can't detect whether you understand what you are looking at. A couple of UX practitioners at the meeting mentioned from their experience that subjects may stare at element A on the interface during the usability test and later didn't recall they even looked at A. On the other hand, professor, Blair Nonnecke, from the University of Guelph pointed out that we rely a lot on our peripheral vision, so we may not need to look at something in order to confirm it's there. For example, it's enough to use our peripheral vision to realize there's a big tag cloud on the right of this blog. Because of this, we can't really say eye-tracking is "visualizing the human mind"
How to use eye-tracking? This was the most discussed topic at the meeting. Almost everyone agreed that eye-tracking cannot be used alone as a usability test method but should be complementary to the traditional usability test methods. For example, a participate mentioned it was hard for her to find "Sign In" function on the homepage. Eye-tracking does an excellent job of recording where exactly the user looked before finally finding the "Sign In" feature. This could give designers great insights on where does the user expect the "Sign In function to be.
A good resource to read on eye-tracking research, please see Jakob Nielsen's article on F-Shaped Pattern For Reading Web Content.
In 37 days we’re having the Canadian kickoff of the 2008 Launch Wave. This is the launch of Windows Server, 2008, Visual Studio 2008 and SQL Server 2008. This will be the largest IT Pro and Developer outreach in the history of Microsoft and as such we are celebrating the Developers and IT Pro’s who are the unsung heroes using Microsoft software to empower people to do great things. One of the things we’re doing is telling these heroes stories in unique ways and what better way to do this than to have a comic series dedicated to them!
I found it is a refreshing way to highlight success stories compared to publishing case studies. When I think about heroes, I think about super heroes and associate them with comic books. However, there are many real life heroes among us working in the IT field but never got the recognitions they deserve. "Heroes Happen Here" is a great opportunity to highlight IT heroes and their stories. In the form of web comic, we can tell hero stories visually like the super heroes in comic books and having fun at the same time. Tell your story (it can be funny, heroic or just plain interesting) by submitting it to http://www.itdevcomics.com/.
My team is leading the overall experience and content of the launch events in Canada. You can see what are the launch activities in Canada on IT Pro Connection blog.
Update: Due to popular demand, the MIX08 early-bird registration has been extended two weeks. If you register by 11:59 PM, Thursday, January 31st you will save $200 off the Full Conference Registration $1295.
Today (January 15, 2008) is the last day to register for the Early-Bird discount at MIX08. David and I are both going to MIX for the second year in a row. If you register by the end of today, it’s $200 less than the regular price. There's also a MIX countdown gadget you can download here.
Here is a series of short podcasts on using Expression Media for digital asset management created by an Australian company called Gekko Images. There is also a list of Expression Media case studies you can check out on the site.
Thanks for Ben's comment to my last post and a reality check! :) The new download center with Silverlight is in its beta, there are a number of usability issues we need to improve on especially that there are no accessibility features in the current version. With that said, the comment got me thinking about the real value of Silverlight from a user experience perspective. I'd like to give my 2 cents and keep the discussion flowing.
I totally agree with Ben that we shouldn't do something just because we can. In the case of Microsoft Download Center, can we improve users' experience when they visit the center with Silverlight? First we need to understand user needs.
There are three main types of users come to use the download center:
For all three types of users, it's important to be efficient. The site needs to present the options clearly, so users know how to take the initial actions and find what they need quickly. For example, Searchers will go directly to search. With that in mind, I compared the Silverlight version (SV) with the original version (OV) of the download center to investigate what has improved and how Silverlight is and could be used.
Less is more - efficient navigation and better use of screen real estate with smart Silverlight widgets
The site navigation on the homepage is another example of using Silverlight to hide information and reduce complexity to help users navigate more efficiently. In OV, the top and secondary navigation are listed together in the left navigation panel and people may spend more time deciding whether they want to choose from "Product Family" or "Product Categories." The two terms have minimally different, and it's confusing to me to have them in the same navigation panel. More importantly, there's no easy to way to go to other parts of Microsoft.com site from the download center. Typically, users have to leave the Download Center and then either go to Microsoft.com homepage or go to the site map as their starting point to navigate from there. In SV, navigation options are all located at the top right Silverlight navigation panel (see top right image). Users can choose whether they want to navigate all Microsoft sites or just within the Download Center. Since the panel is collapsible, it didn't take more screen real estate to have the extra navigation options. Also, this panel exists in all parts of Microsoft.com sub sites, there's a consistent experience. Although one would argue that the overlay or collapsible panels can all be implemented in AJAX. The differences are how easy to create these elements and how reusable they are.
With Silverlight, it's easy to create dynamic banners. Instead of having several static images of new downloads in the top banner like in the OV, we can reduce the visual clutter by using animated banners. The current SV implementation uses a slideshow view. Another option is to use carousel display to focus on one item at a time while having other items in the background.
The overall layout in SV is much simpler and more attractive than OV. For instance, the Search option is more dominant. Since Search is probably the most important feature for the download center, it needs to be obvious. In the old design, Search is above the top banner, which is very hard to spot if you are not familiar with the site. This may have less to do with Silverlight but more to do with layout design, however, because the nature of XAML for UI mark-up. The canvas layout element allows very flexible placement for elements within. It's very easy to add and relocate elements to support updates for the site.
Take it even further - desktop like rich experience
In order for users to truly benefit from Silverlight's rich experience, we need to take the design even further than the current beta site into areas that are even harder to produce with traditional web technologies. I thought of couple of scenarios to illustrate my point:
Besides the business reasons, I do see the value of using Silverlight in Microsoft Download Center from a user experience perspective.The key is to use Silverlight's rich capabilities to serve user needs not for the sake of using new technology.
A number of exciting news are coming that I'd like to share with you.
Last month I did a webcast on Vista Sidebar Gadgets and how you can use them to extend the reach of your software solutions, either by augmenting a desktop or web-based solution or to act as an innovative way to advertise your product or solution in a viral or word-of-mouth manner.
I'll admit that I'm late in writing this post, but as the saying goes, "better late than never!". In any case, the webcast seemed to generate a lot of interest in pursuing some of the ideas I presented in the webcast, so consider this post as a follow-up to those comments and questions.
First off, there were some requests for good guidance on how to create great gadgets that link into services on the web. Some fellow Microsoft colleagues by the name of Tim Heuer (in the US) and Mike Ormond (in the UK) have some great posts on how to create web-connected gadgets. Definitely worth the read:
Also, if you're looking for the deck from the webcast with more resources, you can download it here. It's in PowerPoint 2007 format, so if you're using a previous version of Office, you can download the Office 2007 Compatibility Pack to view it.
Finally, if you were interested in the Weather Network gadget, you can get the English version here and the French version here. If you're interested in the Astrographer gadget I had created and dissected in the webcast, you can get it here (and a previous version of the gadget can be downloaded here).
Paul
<UPDATED January 11, 2008: Corrected the fact Mike Ormond is from the UK, not the US, and added the screencast links to his blog posts on gadgets./>
If you haven't already, check out the new Microsoft College Recruiting site called "Hey Genius." I like the black and white color scheme and the noodely animation. It has a very refreshing and relaxed style for a recruiting site. For example, in the Lounge section, a series of funny animations on "pi" and "circle" to help you take a break on job hunting and enjoy the fun in the process. Besides basic job opportunity information, the site also provide lists of upcoming tech talks and some genius challenges.
Although the site is quite heavily targeting on technical students, I was very happy to see on the College Career full-time job opportunity page, there is a major section on User Experience jobs. I included two job titles and their qualifications below:
Innovate and improve some of the most popular software products in the world. As a User Experience Designer you’ll be responsible for driving cross-team collaboration with the world’s best user experience researchers, program managers, product planners and developers from the early stages of planning through implementation. You’ll need to think strategically, be creative and negotiate design solutions in relation to business goals. Using your abilities to identify new opportunities and generate innovative ideas, you will influence the design direction and make our already popular product even more successful.
Qualifications:
Are you interested in turning software products into world class experiences for end users? If so, Microsoft’s UX Research group needs you! Our mission is to think end-to-end about the user experience both broadly and deeply. Giving end users an experience without problems isn't good enough; we want the experience to be an immersive, pleasurable experience that is appropriate for each and every customer. We need to know our users inside out, by understanding their perceptions, desires, needs, frustrations, environments, and problems related to the Windows PC & services experience and beyond. We are looking for someone to join the team who has passion around holding user experience decision makers accountable to users, prioritized through understanding users and the business strategy. The ideal candidate will be excited at the prospect of finding creative ways to evangelize the rich research data we have to both internal and external audiences and drive the results of those communications into the final experience.
Happy New Year everyone! Hope everyone had a relaxed and enjoyable holiday. The peacock family I met during my trip to Dominican Republic certainly did. :)
There are a number of blog posts talked about how to optimize Silverlight installation experience. See Scott Guthrie and Tim Sneath's posts. This is particularly important from an user experience perspective when you plan to add Silverlight content to your site. Many people will need to download the plug-in in order to view the rich Silverlight content for the first time. The design goal is to make the whole experience very seamless: fast and straight forward. If it seems troublesome, then users (including me) won't download it and just navigate away, which is also the major concern of Silverlight early adopters.
Tim offers a few very useful tips to enhance the installation experience in his post.
A handy download package with detailed guides on how to optimize Silverlight installation experience and sample codes are available in the MSDN download center.