• On MovieTome: Keanu updates COWBOY BEBOP!
March 19, 2009 1:02 PM PDT

Are catalogs the killer app for Silverlight?

by Gordon Haff
  • Font size
  • Print
  • 16 comments

LAS VEGAS--Just like its predecessor a year ago, Silverlight 3 is clearly one of the stars of the Microsoft Mix conference under way here this week.

Silverlight is a Web browser plug-in for Microsoft's Internet Explorer Web browser. (Silverlight also supports Firefox and Safari browsers and Mac OS X in addition to Microsoft Windows. A primarily Novell-developed plug-in, Moonlight, runs on Linux.) Its initial iteration was narrowly focused on media. However, Silverlight's direction is toward enabling a broad class of "rich Internet applications."

So, for example, Silverlight 3 will allow developers to create lightweight Web application experiences that exist outside the browser and offline. Although it retains a strong focus on media, Silverlight is thus starting to look more like a full-fledged rich Internet application.

I'll discuss Silverlight generally in more detail in a future post. More immediately, I want to focus on one demo that I found to be particularly compelling because it addressed a problem that no one has yet cracked in the Web space yet.

The demo, given by David Anthony of Bondi Digital Publishing and Scott Stanfield of Vertigo, came during Wednesday's keynote speech (see video). Bondi has been working with various publishers to put the back issues of magazines online. Vertigo designs and codes software for Microsoft environments; it has been particularly emphasizing visually rich applications built with Silverlight.

Last year, Vertigo's Hard Rock Cafe memorabilia project was a big hit. It used Silverlight's Deep Zoom feature to allow users to dive into and around a digital display of photos, clothing, art, letters, and so forth connected to a variety of rock musicians. Give it a try; it's easier to experience than to explain.

This year's demo also featured Deep Zoom--combined with Silverlight 3's support for deep linking. That is, bookmarking a page within a rich Internet application. (Technically, deep linking is a server-side feature associated with .Net that Silverlight 3 simply exploits.) This demo may not have had quite the "ooh" factor of the Hard Rock one, but I think that it suggests more interesting and more generally useful possibilities.

This year, the project was putting back issues of Rolling Stone magazine online. The basic concept was to show an "entire issue as though pages had the staples torn out of them" with the addition of search and bookmarking features. Thus, you could "flip" through an issue, and dive in to look at detail, if something caught your eye. It's essentially an attempt to replicate the "zero boot time and random access" of a paper magazine as closely as possible.

That's all very nice, though I have to wonder what sort of business model there is around viewing back issues of magazines.

But this--or something like it--could have enormous potential for things like catalogs.

Think about it. What's the nice thing about the user experience associated with a paper catalog? Well, one big thing is that you can flip through it and dive in for a closer look, if a photo or a description catches your eye. Essentially, catalogs are great for browsing.

Contrast this with the typical online catalog. They're great for searching. If you know more or less what you want, search can quickly filter out the almost infinite things that you're not looking for. But casual paging, seeking serendipity? Not so good.

To give just one personal example, I like to flip through the many catalogs that Sierra Trading Post sends to my home, advertising the various overstocks and otherwise heavily discounted products that it sells. I find trying to do the same on Sierra's Web site a poor substitute, unless I'm actively seeking something in particular.

The sort of experience I saw on the stage with Deep Zoom would seem to combine some of the best of the browsing and searching experience. It improves on aspects of a paper catalog; it has search, and the amount of low-level detail isn't constrained by the limits of the printed page. At the same time, it brings browse ability of the digital domain.

It's sometimes a mistake to attempt to mirror the physical world in our computer software. But the way we interact with physical objects is often more than just ingrained. It can just plain work well too. And if we can augment that physical experience in the process of translation, all the better.

[UPDATE 3/19/09: Clarified Silverlight platflorm support.]

Gordon Haff is a principal IT adviser at Illuminata and has more than 20 years of IT industry experience. He writes about what's happening with enterprise servers and data centers, "Yotta-scale" computing, and related software and device trends as part of the CNET Blog Network. Disclosure.
Recent posts from The Pervasive Data Center
Self-service setbacks at the high-tech ATM? Check
Five big business techs of the decade
Breaking the expensive computer mindset
EMC rolls out FAST
IT's successful standards
The rise of the cloud platform
How thin is thin in clients?
The new optimizations for capability computing
Add a Comment (Log in or register) (16 Comments)
  • prev
  • 1
  • next
by krosafcheg March 19, 2009 1:34 PM PDT
deep linking this feature exists in Adobe Flex framework since version 3 and they have already started doing nightly version 4 builds, i don't understand what is the fuss about.
Reply to this comment
by jeffSF March 19, 2009 3:58 PM PDT
@krosafcheg: I think the demo was about more than just deep-linking. I think it was more about leveraging the multiple features that Silverlight has to offer and combining them in a way that creates compelling user experiences. You're absolutely right that Flex has been offering excellent tools for RIA development for some time (I think Flex 2 was a real milestone,and successive releases have only gotten better). But, as someone who has developed in both Flex and Silverlight, I can honestly say that, while Flex does have deep-linking, it would be extremely difficult to replicate the Rolling Stone/Silverlight app. I chose not to focus on a single feature of the app, and instead just enjoyed the user experience that was demo'd.
by The Meddler March 19, 2009 1:51 PM PDT
Zinio has been doing this for years, based on pdf
Reply to this comment
by jeffSF March 19, 2009 3:56 PM PDT
@The Meddler: I was intrigued by your suggestion that Zinio offers an existing technology that provides the same featuers as the Rolling Stone demo fom Mix 09. I popped over to Zinio's site, and watched the demo of their digital magazine reader app, and must say that it really doesn't seem compare to the Silverlight app developed by Vertigo. I'm not putting Zinio down, but I am suggesting that the demo at Mix 09 has conceptually advanced the analog->digital magazine metaphor.

Navigation-

Zinio: Uses a slider that forces the user into a linear browsing experience

RollingStone/Silverlight: multiple pages displayed on screen that allow the user to zoom in and out of content in a non-linear fashion using intuuitive mouse functionality (click to zoom in on content, mouse wheel zooms in and out of app content at global level).


Content Search-

Zinio: Offers a table of contents and the ability to click individual content items to move to the appropriate page index

Rolling Stone/Silverlight: Offers metadata searching that brings up a list containing multiple instances of content meeting the search criteria, and teh ability to click list items to move to that list. It looked like this content list also persisted as an overlay in case teh first item you select wasn't what you were looking for.

I'll admit that it was difficult for me to make a more detailed assessment sicne tehre was no functional demo of the Zinio app.
by Prince2k3 March 19, 2009 1:52 PM PDT
silverlight is stupid! MS is just going to copy flash/flex's already existing features. it will never be up to par with adobe flash player.
Reply to this comment
by EcuadorHomesOnline March 20, 2009 6:55 AM PDT
Yeah, but the flash player crashes all the time and the video quality sucks. Silverlight has a big advantage here.
by pithenumber March 20, 2009 3:22 PM PDT
hmmm
I get C# not a lame scripting language, that fact can get lots of devs onboard
by BoydFerris March 19, 2009 2:30 PM PDT
A correction to the article: Silverlight has nothing to do with Internet Explorer; it is a multi-platform, multi-browser plugin. Silverlight works in Firefox and IE on the PC and Safari and Firefox on the Mac.
Reply to this comment
by ghaff March 19, 2009 3:07 PM PDT
I'm aware that it's (somewhat) multii-platform; it only runs on Linux in the guise of Moonlight for example and there are differences in which versions are available when for different platforms. But I wasn't clear in what I wrote. I'll correct.
by kenpm March 19, 2009 3:28 PM PDT
Thanks for correcting Gordon. Silverlight 3 is currently only supported in a developer runtime - no consumer version just yet. However, it does run in IE, Firefox, and Safari on Windows and the Mac. Also it is possible to get it running in Chrome as well, I think by using the beta channel build.
by bbabadu March 19, 2009 2:30 PM PDT
There you have it, Microsoft. The people have spoken - time to pack it in.
Reply to this comment
by kenpm March 19, 2009 2:46 PM PDT
Gordon Haff said, "Silverlight is a plug-in for Microsoft's Internet Explorer Web browser" and "I'll discuss Silverlight generally in more detail in a future post". Gordon, you might want to do a little more research on Silverlight before you try to discuss it "in more detail" or even "generally" for that matter. One of Silverlight's best features is that it's a multi-language/cross-browser/cross-platform technology and not just "a plug-in for Microsoft's Internet Explorer Web browser."
Reply to this comment
by ghaff March 19, 2009 3:43 PM PDT
I've clarified that it's not IE only. I'd argue about the broad statement "multi-language/cross-browser/cross-platform technology" however. Silverlight supports some specific browsers on some specific operating systems. http://www.microsoft.com/silverlight/resources/install.aspx That covers a pretty broad swath of desktops/notebooks but is still somewhat constrained. (And OS X doesn't seem to yet be supported by Silverlight 3.)
by BoydFerris March 19, 2009 4:05 PM PDT
Gordon, aren't you being a bit overly critical on the multi-platform stance? Silverlight DOES support Windows and Mac OS X. Silverlight DOES support Safari, IE, and Firefox. Why wouldn?t these two things make it multi-platform? Wouldn't you say that a mass majority of web users are happy with one of these platform combinations? Also, Silverlight 3 beta is supported on the Mac. And to iterate, Silverlight 2 is also on the Mac.
by ghaff March 19, 2009 7:58 PM PDT
@BoydFerris

Fair enough. I tend to react to those terms because they're so frequently abused. We could possibly have an argument around the level of Microsoft support given to Linux/Moonlight but I agree that Silverlight does a reasonable job of supporting the major desktop clients. In retrospect, in any case, I should just have referred to Silverlight as a Web browser plug-in rather than mentioning IE (and possibly implying that it was IE only) specifically especially given that 1.) the breadth of client support wasn't at all the point of my post and 2.) I was actually running Silverlight in Firefox as I was writing the piece.
by directorblue March 20, 2009 5:31 AM PDT
"So, for example, Silverlight 3 will allow developers to create lightweight Web application experiences that exist outside the browser and offline. Although it retains a strong focus on media, Silverlight is thus starting to look more like a full-fledged rich Internet application."

You mean, like Adobe AIR? Twitter users can download Tweetdeck for a good example.
Reply to this comment
(16 Comments)
  • prev
  • 1
  • next
advertisement

Five New Year's resolutions for Google

Stakes are high as Google attempts to maintain one of the Internet's greatest cash machines while pushing into new and risky markets.
• Android event set for Jan. 5

For eBay sellers, a holiday hamster hangover

The gift frenzy over Zhu Zhu Pets leaves some power sellers feeling like they've just run a marathon--but the steep price tags lead to some impressive profits.

About The Pervasive Data Center

This blog takes a deep (and often skeptical) look at trends big and small in the world of enterprise servers, data centers, and "Yotta-scale" computing. This means also taking into account the myriad of software, networks, and devices that are driving change in (or being driven by) these back-end systems. Stories posted to this blog may also appear on Illuminata's site.

Gordon Haff is a principal IT adviser for Illuminata of Nashua, N.H. Before becoming an IT industry analyst, Gordon held a variety of product-marketing positions at Data General, spanning more than a decade. He's programmed for DOS, Windows, and Linux; builds his own PCs; and holds engineering degrees from MIT and Dartmouth, with an MBA from Cornell. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure.

Add this feed to your online news reader

The Pervasive Data Center topics

advertisement
advertisement

Inside CNET News

Scroll Left Scroll Right