Is Microsoft going to miss the Internet TV/Streaming Video revolution?

My friends on Facebook know that one of my focuses since retiring from Microsoft has been reworking my home entertainment setup.  In researching all my options one thing stands out, Microsoft products are going to play a very small role in the revamp.  This isn’t due to a lack of desire of my part; I’m a Microsoft fan.  The problem is that Microsoft’s approach to Internet TV is confusing, fragmented, and incomplete.  And, as has been the case in other consumer offerings such as Mobile Phones, the reliance on Partners has worked to exacerbate Microsoft’s weaknesses.

You can’t accuse Microsoft of being late to the party when it comes to the Digital TV revolution.  When I joined the company in 1994 the Tiger Video on Demand server was already public and its successor, Mediaroom, is a major player for TV providers today.  For example, if you have AT&T U-verse you are seeing Mediaroom in action.  Microsoft also shipped a DVR about the same time as Tivo (1998-99), then folded that capability into a fairly comprehensive home media offering called Windows Media Center (WMC) in 2002.  Windows Media Center has offered both Netflix and Internet TV capability since 2009.  And the Xbox 360 gaming console has offered Netflix since 2008.  Both WMC and the XBox 360 can now also serve content from Microsoft’s Zune store.  Microsoft also was an early player in getting TV vendors and others to build these capabilities into their products with Windows Media Center Extenders.  And Windows Home Server is also a player in this space with its ability to act as a central store and DLNA-compatible server for providing content to various devices around your home.

So what’s the problem?  You have a nice 50″ LCD TV and you want to watch NetFlix, Hulu Plus, and other services on it.  What  do you get?  You can spend $59-99 on a device from Roku that will let you access a wide range of Internet-based video services including NetFlix and Hulu Plus.  You can spend $99 on Apple TV for similar, though more Apple/iTunes-centric, capabilities.  Your new 50″ LCD may have Internet access capabilities built-in.   Or you might get it built-in to your new Blu-Ray player.  And then there is this weird $299 Google TV offering  from Logitech that I don’t get, but that is a different topic.  But what is Microsoft’s solution?

From a consumer standpoint the problem is that Microsoft has lots of Internet TV capabilities, but not an Internet TV product offering.  You can put a great solution together, but it will take a lot of time and money, and the solution will be complex and relatively hard to use.  Microsoft was in early with Media Center Extenders, but failed to follow through and there are no longer any on the market (other than the Xbox 360).  Windows Media Center itself has largely been repositioned from something to drive your TV to a way to watch TV (and other content) on your PC.  Few OEMs are offering PCs specifically configured to sit with and drive your TV, and when they do have an appropriate offering expect a properly configured box to run $400-500 or more.  Interestingly Dell, as the only major PC manufacturer in the US offering a box configured for this purpose (the Inspiron Zinio HD) doesn’t list it in the HDTV/Home Theater section of their website!  Then there is the Xbox 360.

The Xbox 360 is clearly what Microsoft associates with TV when it talks about “3 Screens” (PC, TV, Phone), and I recall seeing a recent article claiming that Xbox 360 is now being used a greater percentage of the time watching Netflix than playing games.  But the Xbox 360 is clearly optimized as a gaming console.  It is large, loud, hot, and expensive for something you would use only for streaming video.  It also currently offers far more limited set of content providers than the Roku or Apple TV.  I might put one in my family room so I can play games as well as watch Netflix content, but I’d never put one in my bedroom.  And I’d never put one in any room of my mother’s or in-law’s homes.  The Xbox 360 also still lives with a legacy that turns what could have been an advantage against Apple TV et al into a cost problem.  The Xbox 360 contains an HD-DVD drive rather than Blu-Ray.  HD-DVD is fine for distributing games, but all HD movies now come on Blu-Ray. 

Then there is Windows Home Server.  I won’t say a lot about it, except that various decisions that Microsoft and its partners have made don’t leave much room for it as a media server.  In fact, all its key functionality can be had in NAS servers from Buffalo and a few other players at a fraction of the cost.

On the marketing front Microsoft is missing much of the 2010 explosion of interest in Internet TV.  Take this Associated Press story on Internet TV that fails to mention Microsoft other than to note that the Sony PS/3 is a better Internet TV option because it also offers a Blu-Ray player.  Or take my walk into the Microsoft Store the other day where Internet TV is barely to be found.  You can find a mention of the Xbox’s ability to stream video as well as play games, and a section devoted to watching TV on your PC with Windows Media Center, but there is no area focused on Internet TV/Home Theater or whatever else you want to call it.  Ditto for Best Buy, where the Google TV offerings from Sony and Logitech have the most visibility (along with the WD HD Live offering, surprisingly enough) and Microsoft has lots of Xbox gaming visibility but no Internet TV visibility.  Add in little swats, like HP (which previously got out of the dedicated Windows Media Center configurations and WMC Extenders offerings) just announcing it was dropping its Windows Home Server offering, and Microsoft just isn’t top of mind in home entertainment outside of gaming.

The good news for Microsoft is that the market for Internet TV gadgets this year is highly fragmented.  There is no killer product that will take over and relegate everyone else to obscurity, as the iPod did with portable music players.  The number of Xbox’s being used to stream Netflix will probably give Microsoft a significant share of actual Internet TV usage, if not mind share.  And the real battle for a dominant vision of Internet TV will likely be fought in the Holiday 2011 season.  Perhaps by then they will have a clear and competitive offering for those of us who want to watch Internet TV on all the screens in our house.

In the mean time, I’m going with Roku.

Posted in Computer and Internet, Home Entertainment, Microsoft | 1 Comment

Samsung Focus, AT&T Zero, and Micro-USB Cables

I recently acquired a Samsung Focus along with an AT&T Zero charger and, in order to qualify for a discount that more than made it free, added an AT&T branded extra Micro-USB cable to the lot.  For those unfamiliar with the AT&T Zero it is a USB charger that detects when there is no device actually being charged and stops using power.  So unlike standard chargers there is none of the so-called “vampire” power usage.  When I returned home I installed the Zero charger in the power strip under the bed with a Micro-USB cable going from it to my nightstand.  I then went downstairs with the other Micro-USB cable and Focus in hand to sync it with my PC.  Sounds simple enough, right?

Well, it wasn’t simple at all.  When I first plugged in the Zero and cable I noticed that the little blue light on the Zero did not go out.  I figured that while I was syncing the Focus I could research what that meant.  Then when I plugged the Focus into my PC no drivers loaded (or as others might see it, the Zune Desktop couldn’t see the device to sync it).  I tried to research both why the Focus wouldn’t sync with Zune Desktop and what the blue light on the Zero staying on despite no device being attached meant.  In both cases I couldn’t find a definitive answer, but lots of hints that it was something to do with Micro-USB cables.  So I swapped my two around and sure enough both problems were solved.  Plugging in the cable from the Focus to my PC causes Windows to load the driver for it and the Zune Desktop to see the device.  Plugging in the other cable causes the Zero to shut off when there is no device attached and then on to charge when a device is attached.

What I didn’t realize is that there are two types of Micro-USB cables, Power+Data and Power-Only.  There are no markings on the cables to make it easy to tell them apart, though if you are holding them next to one another you’ll notice that the Power+Data cable is thicker than the Power-Only cable.  The Samsung Focus comes with a Power+Data cable while the extra Micro-USB cable sold in the AT&T store (and most likely the ones that come with feature phones and other non-syncing devices) are Power-Only cables!

It turns out I initially had tried to use the Power-Only cable to sync the Focus and the Power+Data cable with the Zero.  Now I fully understand why you can’t sync with a Power-Only cable 🙂  But why does the Zero fail to shutoff when a (this?) Power+Data cable is used? 

The bottom line for syncing the Samsung Focus with Zune Desktop is easy, make sure you are using a Power+Data cable.

The bottom line for making sure your AT&T Zero operates properly is that there is no simple bottom line.  I don’t know, for example, if the problem I had was a problem with all Micro-USB Power+Data cables or is something non-standard about the Samsung cable.  I do know that the Zero works fine some other (non-Micro) Power+Data cables I had around the house, such as the one that comes with the iPhone.   I also know that when I plug a Mini-USB cable into it that works, but when that cable is then plugged into an iPhone dock the Zero sees a device (even though there isn’t one in the dock).  So the only bottom line I can come up with for the Zero is caveat emptor.  The Zero may or may not work for your particular application and AT&T doesn’t provide enough information for you to figure it out in advance.  I’m glad I got mine to work…the energy expended (driving) to return it would have exceeded the energy it could save in my lifetime.

Posted in Computer and Internet, Energy, Microsoft, Mobile | Tagged , , , | Comments Off on Samsung Focus, AT&T Zero, and Micro-USB Cables

Capturing my final microsoft.com bio…and realized it needed an update :-)

Hal Berenson is a Distinguished Engineer in Microsoft’s Identity and Security Division where he leads the division-wide architecture team and serves as general manager of the Anywhere Access Group. Previously Berenson worked in the Office of the CTO, where he led Microsoft’s “Quests” and other long-term technical strategy efforts. Berenson returned to Microsoft in 2006 after a five-year hiatus. During this period, he was an independent management and engineering consultant, and was co-founder and president of “Software as a Service” startup, PredictableIT, LLC. Berenson first joined Microsoft in 1994, holding positions as general manager and architect, and leading multiple releases of Microsoft SQL Server.

Prior to joining Microsoft, Berenson spent 18 years as a consulting engineer at Digital Equipment Corporation. While at Digital, he led the development of multiple versions of the DEC Rdb database management system and served as the technical director (chief architect) for Database, Transaction Processing, and System Management Software.

When not working, Berenson and his wife enjoy their horses and run an equestrian facility near Denver.

Posted in Microsoft | 1 Comment

Coming soon…

Well, with my re-retirement from Microsoft scheduled for October 1st I expect to begin blogging again.  The site has moved to WordPress, and I’ll get it cleaned up and ready to go over the next few weeks.

Posted in Housekeeping | Comments Off on Coming soon…

Hello world!

Welcome to WordPress.com. This is your first post. Edit or delete it and start blogging!

Posted in Housekeeping | Comments Off on Hello world!

Microsoft Security Essentials

A little housekeeping before I talk about MSE….  I’m going to be starting a separate blog for work-related items and will post the address for that when it is ready.  I mention that because this blog entry is about something that is becoming work-related, but the blog entry isn’t work related.  In other words the following is completely my personal opinion and should not be confused with something coming from Microsoft.

There is nothing more frustrating than walking up to one of your relative’s PCs and discovering that they do not have up to date anti-malware software installed.  Even after you’ve explained why they need it a dozen times.  Even after you’ve paid for their subscription, only to discover they don’t renew when the subscription is up.  Yet I run into this all the time.  As an industry we need a reality check…the most vulnerable users are completely unwilling to pay for malware protection.

(Every computer (yes, MAC and Linux systems too) needs anti-malware software.  It isn’t a matter of the basic security of the platform, it is the state of social engineering of malware.  Even with ZERO exploitable bugs on a system, if you can get a user to run an application that application has some ability to steal information or cause damage.  So let’s avoid the rat hole of focusing on exploits.)

Now personally I’ve always been willing to pay for anti-malware software, but have always been pretty frustrated with it.  Most commercial packages I’ve tried have had obtrusive update processes and intrusive messaging (constantly nagging me with what they are doing).  And the last few years “suites” have been in vogue, which unnecessarily try to replace the perfectly adequate facilities already available in my operating system with heavyweight (obtrusive, intrusive, and hard to use) alternatives.  I can’t tell you how many times I’ve had to temporarily disable one of the major security vendor’s firewalls because it was interfering with an operation on my LAN (that other firewalls did not).  A few years ago I did find one product that was acceptable, Windows Live OneCare.  I liked that it was unobtrusive.  I didn’t like that it was filled with superfluous features like printer sharing or backup (because all I wanted was an anti-malware product).  But with OneCare approaching end of life, I too was forced to re-evaluate what my home anti-malware solution was going to be.

For my relatives, and finally on my own systems, I started installing AVG Free or Avast! Home Edition so everyone would have anti-malware support without worrying about paying for a subscription.  Both products have better detection rates compared to the “big two”, though they have higher false alarm rates (using data from http://www.av-comparatives.org/images/stories/test/ondret/avc_report22.pdf and making the possibly false leap of assuming that the free editions detect malware as well as the evaluated paid editions).  I wouldn’t hesitate to recommend them.  Well, there does appear to be something better coming for basic needs.

Microsoft Security Essentials is currently in beta, and fortunately I was able to grab a copy (before the beta hit its participant limits) and install the beta on a few machines.  Now one nice thing about MSE is that it uses the same anti-malware engine as OneCare and Microsoft’s Forefront, which AV-Comparatives and VB100 rate very highly.  Better detection rates than anyone other than Avira and the lowest false alarm rate in the industry.  Hopefully testing of MSE will show it is in the same top tier as its cousins.  What I also love about MSE is how unobtrusive it is.  It uses Microsoft Update as its signature update mechanism, so no separate mechanism to monitor or put up annoying messages when there is a problem.  And it doesn’t try to “improve” upon tools built into the other software I own, like IE or Mozilla’s anti-phishing (and more recently, anti-malware download) capabilities or the Windows Firewall.  It is basically “install and forget”, and that is exactly what I think most home users need.

Microsoft Security Essentials is the product I’ve personally been waiting for, so I’m happy it is (almost) here.  But even if you don’t agree, please do install some current anti-malware software.  I’ve been happy with both AVG Free and Avast! Home Edition.  One of the three should work for you.

Posted in Computer and Internet, Microsoft, Security, Windows | 2 Comments

First signs of life in Vegas in 3 months

Last night when I told "a local" that I was in town for MIX they mentioned this was the first week LV hadn’t seemed dead in about 3 months. Now MIX is tiney by LV (think CES) standards, but it’s nice to think its impact is huge! In 15 minutes the keynote starts and we can all see the start of its real (huge!) impact on the growth of the web.

Technorati Tags:

Posted in Microsoft | Comments Off on First signs of life in Vegas in 3 months

Preparing for MIX09

I actually am going to blog about work for a change!  I’ve attended quite a few Microsoft conferences, spoken at most of those, and even keynoted a couple.  But I’ve never been to MIX.  Now that I’m working in the mobile developer space, and part of the organization that produces Silverlight, it’s time to connect with the web development and design community.   So it’s off to MIX09 I go.  I’m particularly looking forward to meeting up with anyone who is (or wants to) target mobile devices so I can better understand their requirements.  I’ll be wandering the sessions, and will certainly spend some time hanging around “3rd Place”.  But if anyone wants to pre-arrange some time, just send mail to Hal.Berenson@microsoft.com and we’ll figure something out!

Before returning to Microsoft I spent some time as a web developer.  I’d started a SaaS company (PredictableIT) along with one of my friends to provide small business with a complete outsourcing of their IT.  We hired a contractor to do the bulk of our development, with the two of us providing program management and testing on top of our other roles.  Unfortunately the development didn’t work out as intended and our launch date kept slipping, so we released the contractor and I took over the coding pen.  It was an amazing sprint to rework the system for production before our cash ran out.  That was the point I realized just how amazing ASP.NET was.  Beyond the marketing website we built we also allowed a company’s office manager to perform all ordering, provisioning (of Exchange, Terminal Server and, separate virtual machines for Quickbooks or Dynamics), ongoing management of their own users base as well as billing, automated monthly credit card payments, and then wired it all into our own Quickbooks-based accounting system.  All with, realistically, less than a man-year of effort (despite my having to rewrite about half of it).  From today’s superior tools (Silverlight and Expression Blend) to better surface area coverage in the .NET Framework, to improvements in automation of all the underlying subsystems (e.g., Exchange) we could probably have cut implementation time by at least a third and ended up with a much cooler site to boot!  So I’m looking forward to hearing how you are using various technologies today, and what you think about Microsoft’s latest offerings.

Technorati Tags:

Posted in Microsoft | Comments Off on Preparing for MIX09

Nice Win7 Power Management Feature

The command line “powercfg –energy” checks your system for power-related issues.  I tried it on my server system and the error part of the results are below.  I wish I had this on Vista, so I could figure out why one of my system’s never will sleep on its own!  And I can’t imagine ever buying a new computer system in a retail store without running this and making sure the manufacturer has optimized for power efficiency.  It’s a great addition to Win 7, at least for those of us willing to take a look just slightly under the covers.

Power Efficiency Diagnostics Report

Computer Name
HAL-WIN7

Scan Time
2009-01-13T19:04:46Z

Scan Duration
60 seconds

System Manufacturer
Dell Inc.

System Product Name
PowerEdge SC430

BIOS Date
02/06/2006

BIOS Version
A02

OS Build
7000

Platform Role
PlatformRoleSOHOServer

Plugged In
true

Process Count
45

Thread Count
604

Report GUID
{8d5fc6f4-fc88-4026-8191-295179f5a1e1}

Analysis Results
Errors

USB Suspend:USB Device not Entering Suspend

The USB device did not enter the Suspend state. Processor power management may be prevented if a USB device does not enter the Suspend state when not in use.

Device Name
USB Composite Device

Host Controller ID
PCIVEN_8086&DEV_27C8

Host Controller Location
PCI bus 0, device 29, function 0

Device ID
USBVID_045E&PID_00E3

Port Path
2

USB Suspend:USB Device not Entering Suspend

The USB device did not enter the Suspend state. Processor power management may be prevented if a USB device does not enter the Suspend state when not in use.

Device Name
USB Root Hub

Host Controller ID
PCIVEN_8086&DEV_27C8

Host Controller Location
PCI bus 0, device 29, function 0

Device ID
USBVID_8086&PID_27C8

Port Path

CPU Utilization:Processor utilization is high

The average processor utilization during the trace was high. The system will consume less power when the average processor utilization is very low. Review processor utilization for individual processes to determine which applications and services contribute the most to total processor utilization.

Average Utilization (%)
73.60

Platform Power Management Capabilities:Sleep is disabled because the VGA (vgapnp.sys) driver is loaded.

Sleep requires the manufacturer-specific driver for the graphics adapter.

Platform Power Management Capabilities:System firmware (BIOS) does not support S3.

The hardware in this computer does not support the S3 sleep state.

Platform Power Management Capabilities:PCI Express Active-State Power Management (ASPM) Disabled

PCI Express Active-State Power Management (ASPM) has been disabled due to a known incompatibility with the hardware in this computer.

Posted in Computer and Internet, Microsoft | Comments Off on Nice Win7 Power Management Feature

A funny Win7 Experience

Just after my last posting Win7 appeared to lose the mouse.  I’m using a wireless Microsoft mouse, and Win7 seemed quite happy to do so without my installing Intellipoint.  Well, after the mouse pointer refused to move, even after trying a reboot, I started to feel frustrated with Win7.  But before I went ballistic about Win7 I tried new batteries.  That did it!  Now I realize that since I didn’t have Intellipoint installed it couldn’t warn me that the mouse signal was low (as an indicator of battery failure).   So, no Win7 problem.

After this event I was happy to find that there is a Win7 version of Intellipoint available!  Now this shouldn’t happen again.

Posted in Computer and Internet, Microsoft, Windows | Comments Off on A funny Win7 Experience