Four Perspectives on Delivering ‘Return on Experience’

Metro Toronto. NET Users Group
Meeting, 16 sept, 6PM, Bloor East, Toronto (click)

I’m looking forward to the conversation at this Metro Toronto .NET Users Group meeting:

Four Perspectives on Delivering
‘Return on Experience’

We’ve heard a lot recently, from Microsoft and others, about the importance of user experience (UX) and delivering ‘return on experience’ to clients. Tools like Sketchflow for prototyping, Expression Blend for visual design, and frameworks like Silverlight and WPF, are designed to change the way we deliver software projects that incorporate rich and intuitive user experiences.

The reality, of course, is that there are many stakeholders with different perspectives on this process. This evening, let’s talk about how things really work during project delivery “in the wild.”

We’ll discuss the process of enhancing user experience from four perspectives: a designer, a developer team lead, a client, and an account manager.  (not personas, but thoughts from real people who have performed or are performing these roles).   Their perspectives will begin a conversation about the tools and processes, challenges and rewards of delivering ‘return on experience.’

(September 16th, Manulife at 200 Bloor East, Toronto, 6:00PM)

[Update, 17 Sept – I really enjoyed last night – and a huge thanks to all 4 members of the panel (Susan Greenfield, Ernie Taylor, Daniel Cox, Bill Baldasti) and everyone who came out. I will post slides and follow-up either later today or early tomorrow!]

TechDays 2008: Silverlight Samurai Skills

Tech Days CanadaThanks to everyone who came out to my Silverlight Samurai Skills presentations this morning in Toronto, and to Microsoft Canada for inviting me to present at this event. When the Canadian team does events, they do them really big – and really well!

I hope you found the sessions useful and engaging.  They certainly provided a lap around a whole lot of the core features in Silverlight 2. I promised to provide code and links so you can follow-up, get connected with the community, and find out more.

The Code

As promised, click here for all the source code from the presentation, including start, end-of-part-one, and completed versions. Import the .vssettings file into Visual Studio to get the code snippets.

I’ll post the slide decks soon – I’ve been asked to hold off a little bit on those.

The Links

Note – this list is far from exhaustive, it just points to some things I’ve found really helpful.

Silverlight.NET – Get Started section has all the bits you need

Additional Silverlight Controls and Themes

Silverlight Toolkit (Microsoft, MS-PL)
Silverlight Contrib
(Third-party, MS-PL)
see also
Blacklight, which comes from the Patient Journey Demonstrator

Layout

Silverlight Layout Fundamentals (DevDave)

VisualStateManager, Parts and State Model

Parts and States Model with VSM (scorbs, 4-part series)

IsolatedStorage

IsolatedStorage quickstart (wildermuth)

Browser DOM Integration

Forward-Back Browser Integration (webjak)

More Links [update 12 Nov]

Qixing and Laurent have also put together a FAQ based on feedback from the Montreal version of Silverlight Samurai Skills.

The P.S.

My consultancy, Carrington Technologies, specializes in Silverlight and WPF consulting and training, and we’re based out of Toronto. If you’re interested in finding out more, please drop me a line via the contact page, or through rob at robburke dot not.

p.p.s. Silverlight Streaming has now been updated to Silverlight 2 RTW, so the Deep Zoom FractLOL should now work. [Updated November 2nd]

final p.s. [update] I am greatly indebted to Microsoft’s Mark Rideout, whose excellent TechEd 2008 session on Silverlight 2 formed the basis for the core demo I used in these sessions. I’ve updated his demo to highlight some of the features added to Silverlight 2 between Beta 2 and RTW (including additions to the IsolatedStorage API, and an allegedly more compliant browser history implementation).