Windows Media Center RSS 2.0
 Thursday, December 07, 2006

Go check out comment number 80 at http://blog.retrosight.com/CommentView,guid,d792aa21-7b6e-4f0f-acab-76cae5e3bbe5.aspx#commentstart. My favorite quote...

"Everything to everybody will end up being no good to everybody instead."

Enjoy...!

Categories: Humor | Comments [4] | # | Posted on Thursday, December 07, 2006 7:50:34 AM (GMT Standard Time, UTC+00:00)   

I've been meaning to do a 'brain dump' of why we don't make the Windows Media Center look and feel available to third party developers. Here goes...

Application Compatability Risk
We know exactly who uses our buttons, galleries, templates, etc. -- us. If we change these we break exactly one application -- Windows Media Center. Making them available to third parties imparts a certain amount of risk in that we can break applications without knowing we have done so. For example, we have tweaked media galleries in every version of Windows Media Center to date. Compare the music gallery in Emerald to the one in Diamond, for example of one of the more dramatic changes. What happens if your app is based on our gallery because it assumes certain things about that gallery which are incompatible with our new gallery. Trouble for us -- and you.

Variety Is The Spice Of Life
It would be a very boring world if every application looked like Windows Media Center. We do not have the market cornered in great experiences designed for use with remote control. Now that we have a platform (Windows Media Center Presentation Layer) which allows you to do the same class of animations (including full fidelity remoting to XBox 360 Media Center Extender) as Windows Media Center itself we no longer have this 'thunking down' into a low fidelity HTML experience. I'm excited to see what folks are able to do with this power at their fingertips, and certainly expect developer enthusiasts to start shipping features which surpass our own (have you seen this http://mobilewares.spaces.live.com/blog/cns!78533A1A2E078194!177.entry -- my wife was asking how she could keep track of Law & Order episodes the other night, and this app holds the promise of just that feature --pretty darn cool).

Public vs. Private Platform
Because we are both a product and a platform we only have so much time to create the public platform, and the public platform will always be a subset of the private platform (stuff we use to create our product) due to this time constraint. The Windows Media Center user experience relies in some cases on private platform features not present in the public platform. Let me give you an example: The lens effect seen on the Windows Media Center Start Menu when you navigate items in the horizontal strips. Our design team wanted a very specific (and quite subtle) look and feel in this lens effect which could not be created to their satisfaction without a *huge* investment in MCML authoring (and even then, we still really couldn't give them exactly what they desired). So we wrote new rendering code (which is in itself non-trivial) to accomplish the effect -- but it came in too late to be considered part of what we could expose publicly. At some point in any software you have to make a decision about what you will vs. won't ship (even if you use an Agile method or 'ship daily' as can be done with web apps). All of that to say this: It's not possible to give you the controls unless they can be accomplished with the public platform. Classic chicken or egg first problem.

Focus On The Fundamentals
We are still focused on making sure the platform fundamentals are in place -- for example, expanding on what you can do with web application approach (see http://blog.mediacentersandbox.com/PermaLink,guid,cb622812-d80f-45d2-82d6-a54099e62e21.aspx). For example, you can't use session cookies in web apps today -- it's way more important to get this in than trying to recreate Windows Media Center look and feel for the public platform (see previous point).

Maintaining Brands
I'm sure some folks will zero in on this particular point and say 'I knew it -- it's all about the money!' So, up front I'll admit this could also be titled 'who pays our bills' -- which is why I put it at the bottom of this list -- so you would read the prior items first and hopefully see it's a wholistic decision process. We are, after all, out to make a profit for ourselves and shareholders. With but a few exceptions, everyone who has a day job does it to make a living. This puts food on our table and a roof over our heads. But I digress... We make the platform for multiple audiences -- big, brand name partners and individual developer enthusiasts, and many, many medium and small entities in between (think in terms of Large, Medium, Small and Individual audiences). Unfortunately, the needs of these groups will inevitably conflict in some ways -- and this is one of those areas. The big companies who have well established brands will never use a Microsoft brand for their experiences -- it diminishes their brand if they do (and they spend GOBS of money and resources into maintaining their brand -- sometimes too much, and at the expense of great experiences, but that's a topic for another day). We could do a bunch of work to expose our look and feel, but the large and medium shops will never use them. Never. And increasingly, neither do the small shops. Honestly, it's never come up in the list of feature requests from large or medium shops and only very rarely from the small shops. That means we can realize a zero return on investment in this area in terms of dollars. At the end of the day, those partners are what makes or breaks our platform from a 'budget' perspective. It would be great if we could make a platform solely for the individual (aka developer enthusiast) audience, but at this point in the Windows Media Center platform life we can't build a business on this alone. As we grow, and developer enthusiasts grow, we hope to do more things specifically for this audience. The Z sample application is a great example of where I specifically added 'features' to our SDK which would target and assist the individual developer enthusiast -- and hopefully it's a great start.

Maximum Flexibility
Our platform provides for maximum design flexibility at the cost of reuse. We propose 'one size fits all' is not a true statement -- therefore the platform is one which can be tailored at the extreme for any purpose. We understand this precludes many development folks who are used to other types of platforms which provide controls. We've been pretty honest and straightforward the platform may be difficult to grasp for the mass market developer or weekend coder.

Resource Constraints
As with any software product or platform there is a finite amount of resources to put into the project. We've evaluated the idea of including the Windows Media Center controls in our platform resources with each release. And with each release it's been deemed as less valuable than improving the features of the existing platform of visual primitives. Of course, we are still very early in the lifetime of this platform -- at the time of this writing, just over a year since it's been commercially available to consumers. Stick with the platform for 10-15 more years and let's see what happens to this request over time.

[3/26/2008 Edited To Add the Maximum Flexibility and Resource Constraints sections.]

Categories: Media Center Application Design | Windows Media Center | Comments [11] | # | Posted on Thursday, December 07, 2006 7:32:37 AM (GMT Standard Time, UTC+00:00)   
 Wednesday, November 15, 2006

With Windows Vista barely one week past RTM the Windows Media Center team started our first milestone for the next version this week. One of the guiding principles we will use to determine features for vNext is identifying and removing roadblocks which keep people from using Windows Media Center.

One example of this is the new Express Setup you find in 'Diamond'. 'Emerald' and previous versions (version history and codenames) forced the user into a rather lengthy first run setup wizard about 10-14 pages at minimum for most users. By contrast, the new Express Setup in 'Diamond' requires but a single action the first time you launch Windows Media Center before you are instantly able to start using the features.

We would love to hear your thoughts about blocking issues which keep you from fully enjoying Windows Media Center more. Leave comments for the team to read.

Categories: Windows Media Center | Comments [114] | # | Posted on Wednesday, November 15, 2006 3:54:35 AM (GMT Standard Time, UTC+00:00)   
 Thursday, November 09, 2006

Our current hosting provider has us on a shared server which has an IP address blacklisted by several of the anti-spam folks. Yuck. Therefore none of the email sent by this server is getting through to most people. That's not good. It's also gone offline more than I would prefer. But I guess we've gotten enough bang for our buck at $19.95 per month -- but sense those dollars should be able to give us a bit more.

So, I'm on the lookout for a great hosting provider who can provide a solution which supports at least the following in addition to the regular web site hosting...

DASBlog 1.9

Community Server (Personal or Standard Edition)

SQL Server (for Community Server and other stuff)

The sites which would be hosted include...

http://www.retrosight.com, http://blog.retrosight.com, http://www.mediacentersandbox.com, http://blog.mediacentersandbox.com, http://discuss.mediacentersandbox.com and http://play.mediacentersandbox.com.

Please leave your recommendations in the comments, or drop me a line at charlieo@microsoft.com if you are a hosting provider and have a great solution.

Categories: Web Hosting | Comments [8] | # | Posted on Thursday, November 09, 2006 4:14:07 PM (GMT Standard Time, UTC+00:00)   
 Friday, October 13, 2006

(How many of you have parents who believe email exists solely as a big ol' chain letter distribution system? Every once in a while a gem slips through just barely worthy of broader distribution. I got one from my mother this morning which fit the bill. Being from the south, I made a few 'enhancements' to be more relative to today. Enjoy! -- but please do not forward <-- wasted breath.)

It has come to our attention that a few beta copies of Windows Vista Southern Edition RC2 may have accidentally been shipped outside of the south.

If you have one of these, you may need help understanding the commands. Windows Vista Southern Edition may be recognized by the unique opening screen. It reads: Winders Vista, with a background picture of Waylon and Willie superimposed on a bottle of Jack Daniels.

Please also note:

 The Recycle Bin is labeled "Outhouse"
 My Computer is called "This Dern Contraption"
 Dial Up Networking is called "Good Ol' Boys"
 Control Panel is known as "The Dashboard"
 Hard Drive is referred to as "4-Wheel Drive"
 CD and DVDs are "Them little ol' plastic frisbee thangs"
 Instead of an error message, "Duct Tape" pops up.

Changes in Terminology in Windows Vista Southern Edition:

 Cancel............stopdat
 Reset..............try'er agin
 Yes...............yep
 No................nope
 Find..............hunt fer it
 Go to............over yonder
 Back...............back yonder
 Help..............hep me out here
 Stop...............kwitit (WHOA!)
 Start............crank'er up
 Settings..........settins
 Programs.........stuff at duz stuff
 Documents........stuff ah done did

Also note that Windows Vista Southern Edition does not recognize capital letters or punctuation marks.

Some programs that are exclusive to Winders Vista:

 Tiperiter.........a word processing program
 Colerin' Book.................a graphics program
 Cyferin' Mersheen...........calculator
 Outhouse Paper................notepad
 Inner-net....................Internet Explorer 7.0
 Pitchers .......................a graphics viewer
 Bubba Tube....................Windows Media Center

We regret any inconvenience it may have caused. If you received a copy of Windows Vista Southern Edition, you may return it to Microsoft for a replacement version: Windows Vista Home Premium Ultimate Redneck Edition (codenamed 'Hee Haw').

I hope this helps all y'all!

Billy Bob

Get er done!

Categories: Windows Vista | Comments [5] | # | Posted on Friday, October 13, 2006 3:08:34 PM (GMT Standard Time, UTC+00:00)   
 Thursday, October 12, 2006

Just got this from JoeB...

Congrats, everyone, on another terrific milestone for Media Center…   today in his Digital Life keynote, Mike Sievert will announce that Media Center has sold 20 MILLION UNITS.

Wow. Just wow. It's pretty nifty to work on a product which has reached 20 million folks worldwide. Sweet.

Categories: Media Center | Comments [8] | # | Posted on Thursday, October 12, 2006 5:02:02 PM (GMT Standard Time, UTC+00:00)   
 Thursday, September 21, 2006

I thought this video from on10.net was pretty cool -- check it out: http://on10.net/Blogs/TheShow/6849/

I wonder if you could expand this out to a Windows Media Center client for participation -- I bet execs would absolutely love that type of feature.

Categories: Miscellaneous | Windows Vista | Comments [1] | # | Posted on Thursday, September 21, 2006 3:49:39 AM (GMT Standard Time, UTC+00:00)   
 Tuesday, September 19, 2006

In an email conversation with Seth Jayson (see this post) he mentioned one of the 'flies in the ointment' of the XBox 360 media capabilities (including Media Center Extender) compared to the announced Apple iTV was the 'sometimes loud fan in the XBox'.

I've been using the XBox 360 Media Center Extender for a couple of months now and the fan noise has never seemed overbearing to me or my family. I can see where an audiophile who wants absolute silence would not be overjoyed by the fan noise, but then again those folks will spend a lot more than $299 to fuel their quest for sonic perfection.

Curious, I borrowed a decibel meter this evening to see how loud the XBox 360 fans would become during normal use of the XBox 360 as a Media Center Extender. Unfortunately, the lowest measurement of the unit was 50db, making it less than ideal to measure the sound generated at a reasonable, normal distance from the unit (like 10'). According to this Wikipedia entry 50db is the equivalent of a 'quiet restaurant inside'.

Still, I thought the test would be interesting -- so I launched the Media Center Extender on the XBox 360 and kicked off a high definition recorded TV show (Law & Order, a favorite) and let it play for 30 minutes before taking measurements.

Anyone care to guess how close to the XBox 360 and where I had to put the meter to get it to register a continuous 50db...?

I guess you could say this is the audio equivalent of guessing how many M&Ms are in the jar. :-) Leave a comment with your guess.

Meanwhile, I'm going to track down a more sensitive decibel meter.

Categories: Media Center | Media Center Extender | XBox 360 | Comments [31] | # | Posted on Tuesday, September 19, 2006 4:19:50 AM (GMT Standard Time, UTC+00:00)   
 Saturday, September 16, 2006

Mosey on over to Caseys blog post and check this out. I'm convinced Casey can make a Media Center PC do just about anything! This little bit of artificial intelligence is pretty neat...

mobileRecord is an MSN instant messaging bot that allows you to schedule TV recordings on your Media Center Edition PC. you communicate with the bot using Messenger, and the bot communicates with your MCE PC through a client application.

Wow. Just, wow.

Categories: Media Center | Comments [0] | # | Posted on Saturday, September 16, 2006 2:28:41 AM (GMT Standard Time, UTC+00:00)   

Update: After some email exchanges between the two of us Seth slightly clarified his article by adding 'The video is' to the paragraph I excerpt below (change is shown in italics). He still does a fairly poor job of telling the overall story here -- but I'm still working on him. :-)

I'm a big fan of The Motley Fool, so it pains me to some extent to write this, but someone has to, so guess it will be me.

In Apple's Latest Victims, Seth writes the following, speaking of the media playback capabilities of the XBox 360...

"It's capable of streaming media directly from a PC, with one big hitch. The video is only supposed to work with the Media Center OS. This was a ridiculous mistake, in my opinion, because so few Media Center OSes exist out there. It not only should have supported streaming from plain vanilla Windows XP, it should have run more file types."

Wrong. In two places.

First, the XBox 360 works out of the box with any version of Windows XP to Play music and manage playlists and view pictures. In addition, it supports playback of content from portable media player devices (compatible device list here) *including* the Apple iPod (but not FairPlay tracks -- talk to Apple about that :-) ). Seth has a good point about compatibility with more file types, but support for [insert codec here] is largely a matter of return on investment. We also stream more media types with the Media Center Extender features of XBox 360 when you have a Windows Media Center enabled SKU of Windows. In addition to audio and pictures, we have video (WMV, MPEG1, MPEG2) and Recorded TV. Plus all of the media available from partners in Online Spotlight (MTV, NPR, Akimbo to name a few).

Second, there are more than a few Media Center PCs out there: 16 million according to the last group of public numbers. In addition, greater than 50% of the personal computers being sold today come with Windows Media Center. With Windows Vista, we expect the percentage to increase with Windows Vista Home Premium and Windows Vista Ultimate (the two SKUs with Windows Media Center included).

So, Seth, you could actually forego the iTV even before it ships with a trip to your local retailer. Tonight.

P.S. Isn't it odd Seth owns Microsoft stock and The Motley Fool has it listed as an Inside Value recommendation, but managed to publish this article without basic fact checking? See the links above to the public XBox.com site above which clearly enumerate these features.

P.S. Even more interesting to me is they offer RSS feeds for stories, but no way for me to leave comments about them. That might be because they are offering financial advice, perhaps...?

Categories: Apple | iPod | Media Center | Media Center Extender | Comments [6] | # | Posted on Saturday, September 16, 2006 2:00:04 AM (GMT Standard Time, UTC+00:00)   
ZuneCard
GamerTag
About

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

© Copyright 2008 Charlie Owen

Sign In
All Content © 2008, Charlie Owen