Page view counter

HyperVideo Continuing the dialog

 


 

Ben wrote that he hopes I will dive deep into decoupling the type or name of the markers from the data-driven information, and I want to respond that this is an important part of decoupling the link from the response to that link, though I'm not sure it is totally required.

The case for unnamed Markers

The argument in favor starts with the observation that there is a natural tendency to think of the source video and the target (linked-to) video as a single unit.

For example, assume you are working with the video shown in the upper left corner in the figure below and you note that at this point the user is assumed to understand how to handle  events in a templated control, but may need more information. It is natural to assume that the hyper-video link would that issue, and would "of course" lead to a video (or blog post or article) to provide that background information.

SingleLink

It would be natural to name the marker placed here "ClickEventForTemplatedControl." The simple act of changing the name of the marker to  (e.g.,) Marker7 might free you in some ways to think about linking to lots of other supporting material as well.

Circular Error Probability (C.E.P.)

Weapons experts talk about Circular Error Probability, which Wikipedia describes as "an intuitive measure of a  weapon system's accuracy… defined as a circle, centered about the mean, whose boundary is expected to include 50% of the population within it.

 

A key difference between a hyper-link in hyper-text and a hyperlink in video is that in hypertext I can create a link with exact placement, down to a punctuation mark!  Video, by its nature, does not easily lend itself to such precision. Thus you are left with two options:

  1. You indicate to the user that there is more information, but leave some inevitable uncertainty (CEP) about what it is that you are linking from or

image

or 2. You add text to indicate precisely what the hyper-video link will provide.

image

There are advantages in the very imprecision of the first example that I'm not sure we've all had time to think about, let alone explore, but I intuit that this is an area rich in possibilities, both for creating infuriating and frustrating user experiences and, possibly, for creating wondrously flexible creative interfaces.

Videos and Blogs and Cabbages and Kings

I'm actively recording these videos but they'll take a while to post (especially because of the holidays), but that gives us all an opportunity to explore some of the ramifications before we settle into the details of how to implement.

Meanwhile, another special request: so far all the documentation I've found on modifying the player that encoder emits assumes that you will choose a Silverlight 1 version of the player and work in script. My example uses a Silverlight 2 player and work in C#. If you run across any examples or documentation of someone else doing that (modifying a Silverlight 2 player emitted from encoder) I'd love a link.  Thanks!

Enjoy your holidays and stay tuned, much to come.

 Previous: Hypervideo      Next: Hypervideo – Getting Started

Published Tuesday, December 30, 2008 12:12 PM by jesseliberty

Comments

# re: HyperVideo Continuing the dialog

Thanks Jesse and looking forward to your future covering!

Happy New Year!

..Ben

Tuesday, December 30, 2008 2:31 PM by BenHayat

# Dew Drop - December 30, 2008 | Alvin Ashcraft's Morning Dew

Pingback from  Dew Drop - December 30, 2008 | Alvin Ashcraft's Morning Dew

Tuesday, December 30, 2008 6:41 PM by Dew Drop - December 30, 2008 | Alvin Ashcraft's Morning Dew

# re: HyperVideo Continuing the dialog

Happy new year.

I am translating your articles into Chinese now.

Thank you.

Thursday, January 01, 2009 1:24 AM by langmuir

# HyperVideo - Getting Started at Programming with Silverlight, WPF & .NET

Pingback from  HyperVideo - Getting Started at Programming with Silverlight, WPF & .NET

# HyperVideo

This posting will reintroduce the concept of Hyper-video, the subject of a series of forthcoming videos

Monday, January 12, 2009 2:03 PM by Jesse Liberty - Silverlight Geek

# Hypervideo ??? Getting Started - Jesse Liberty - Silverlight Geek

Pingback from  Hypervideo ??? Getting Started - Jesse Liberty - Silverlight Geek

# Video Wiki – Status and Overview

This page will serve as the Overview of the VideoWiki Application to be developed as part of the AgOpenSource

Thursday, July 30, 2009 11:06 AM by Jesse Liberty - Silverlight Geek

# Video Wiki – Status and Overview

This page will serve as the Overview of the VideoWiki Application to be developed as part of the AgOpenSource

Thursday, July 30, 2009 1:01 PM by Microsoft Weblogs