Colinizer - tech geek inside your mind

Monday May 12 2008

Add a ‘Windows Live PC for Mac’ to your Live Mesh with Silverlight

In this series of posts I’ve introduced the idea of a virtual ‘Windows Live PC‘.  I’ve talked about how your Xbox could be the ubiquitous PC in your household without any software application installations, thanks to a potential expansion of the currently disclosed Web Desktop (storage service) in Microsoft Live Mesh, with the addition of RemoteApp from Windows Server 2008.

Silverlight 2.0+ is the SUPER TROJAN HORSE onto the Mac, Linux and I believe there could be more platforms to come (see next post…)

Some developers may already be wondering why they should bother with HTML, AJAX, DOMs, DHTML, Javascript, etc. now that they can provide a hugely rich WPF Windows application in a browser using their existing .NET skills (plus WPF), and when that browser can be IE and Firebox on Windows, Safari on Mac, and whatever it is on Linux, without any of the nightmare that cross-browser standards-compatibility creates.

In previous posts I said that my notional ‘Windows Live PC’ will run (via RemoteApp) on anything that can handle the necessary technology stack with the xbox 360 being more than enough.  It seems to me that Silverlight 2.0 (or perhaps a later interation) could easily talk the Remote Desktop protocol.  Once that happens Microsoft can be selling you a ‘Windows Live PC’ subscription on your Mac and all those Windows-targeting ISVs can now license their product onto a Mac or Linux!!!

Note that there is already a Remote Desktop Client for Mac, but with the potential for Microsoft to offer a virtual ‘Windows Live PC’ running full screen, the Mac could fade into just a remoteapp client to a ‘Windows Live PC’ albeit a great new channel for the Windows and ISV software licensing - now that’s what I call leveraging!

Add a ‘Windows Live PC for Xbox’ to Your Live Mesh

In this series I’ve been talking about the possible strategy that Microsoft could be unleashing with Live Mesh and associated Microsoft technologies.  I’ve framed it as a trojan strategy because it is not the offering being talked about, but just like Silverlight (the trojan RIA platform onto other platforms), Live Mesh could quickly spring into something dramatic - the Microsoft ‘Live PC’ concept that I predict in the last post.

Live Mesh provides a Web-based Live Desktop which is currently just a 5GB file store with a Windows-Explorer styled web interface.  Add Windows Server 2008 Server RemoteApp into the mix, or should I say mesh, and you get the ability to run Windows anywhere you can run Remote Desktop.

Remote Desktop uses the Remote Desktop Protocol.  So for a client device to provide a virtual Windows experience it more or less just needs to support a graphic blitting display, keyboard & mouse (or similar), TCP/IP and some cryptography for security.

So how basic could such a device be?  Well that doesn’t matter because that xbox 360 is more than powerful enough and guess who sells that.  That’s right, you may already have a device in one or more rooms in your house that could be the PC of your future.  Remember that the RD protocol isn’t great for remoting intense A/V or graphics.  That’s OK, because you would play games locally using the full local power of the xbox, and Microsoft has already mastered the Xbox Live multi-player service.

So you could have a Microsoft ‘Live PC’ which you access from any Xbox without any software installation.  Xbox already does this kind of trick and even with HD video when it acts as an extender for a local Windows Media Center (running on XP Media Center or various Vista versions).

WPF makes it easier.  The RD protocol does things to optimise the transfer of the virtual desktop image on the remote physical machine.  When Xbox 360 is used as an extender it talks to the Media Center service on a local PC with a higher-than-pixel-level protocol to optimise the data.  WPF provides a high level of retained descriptive UI too.  I can see the RD protocol optimised (if it hasn’t been already) for remotely WPF applications.  Microsoft would then encourage ISV to create more WPF-based apps that would be inherently optimised for a ‘Live PC’ experience.

Let’s not forget that Windows Home Server that was quietly (relatively) released last year.  That server could start providing a LAN-based RemoteApp service for those things that can’t be run well over an Internet connection.  A virtual ‘Home Office 201x Service’ perhaps?

The Microsoft ‘Windows Live PC’ is coming to The Mesh - IMHO

This is the 2nd in a series of posts about Microsoft Live Mesh - check out the Live Mesh tag for the others.

I’ve said that I think Microsoft Live Mesh is approximately FolderShare + FeedSync + Remote Desktop + Live Core Services.

Mesh provides a Web-based Live Desktop which currently looks like FolderShare/SkyDrive with 5GB on cloud-based storage with a new web interface that looks like Explorer.  Your can remote desktop to Vista/XP devices in your mesh, but the web-based desktop does not currently…  provide an application/process execution environment that you could remote desktop to…  see where this could be going?

For those not familiar with remote desktop, it’s the ability to have an XP/Vista or Windows Server computer running somewhere and have your login experience appear where you are - that means the keyboard, monitor, mouse & speakers  at the computer you are using (and even local hard drives and printers) can connect to your remote physical desktop (or login on a windows server) and it feels like you are physically sitting in front of your remote physical machine.  To do this, your local machine needs to be able to run the remote desktop client software.  You can run the client full screen or in a window.  Many people work form home by using a home PC to connect to their work PC.  There are performance limitations to this, but it works just fine for information workers and develops in many cases.  Intense A/V experience don’t remote so well.

So you can remote your physical XP/Vista desktop and use it on the machine you have.  This is a user using their computer remotely.  The experience can also be shared so that the regular user can be at the physical PC and a remote user can share the experience - this is Remote Assistance and allows IT support staff to help users through procedures. 

Windows Server 2003 (and a little earlier) provides Terminal Services - whereby multiple virtual (no physical keyboard, video & mouse) desktop sessions can be present on a server with each desktop session connected to by a user on a PC.

Windows Server 2008 introduced RemoteApp: “Terminal Services (TS) RemoteApp and TS Web Access allow programs that are accessed remotely to be opened with just one click and appear as if they are running seamlessly on the end user’s local computer.”  So rather than remoting the whole desktop, one or more single application windows appear on the local machine which are really running on a server somewhere… 

Back to my ‘Windows Live PC’ concept.  Live Mesh provides this Web-based Live Desktop which as I said currently is a folder storage services but it has a Windows Explorer-like UI.  What would happen if you could actually double-click on a file and the appropriate application would launch, and without having to install anything!  Yep, put Windows Server 2008 behind the Live Mesh web desktop and you have Live PC - a PC anywhere. 

Such a ‘Windows Live PC’ would open up a huge subscription model for Windows and applications.  Microsoft could provide a service-provider infrastructure so that instead of selling you software by download or on DVD, you could just license the service through Microsoft (or perhaps independent hosting).  Instant deployment.  This would make Windows Marketplace something worth looking through.

Microsoft may have had a struggle moving enterprise licensing to a subscription model with the horribly executed (at least initially) Software Assurance scheme, but the ‘Windows Live PC’ concept I’ve covered here could be the beginning of real subscription licensing of Windows… everywhere…  Ray Ozzie, I know what you’re up to - I may even be up for sharing the vision if you have a suitable offer :)

While such a named product has not been announced to my knowledge, in subsequent posts in this series I’ll examine how Microsoft could make ‘Live PC’ available on many devices and operating systems!

Will You Get Caught Up in the Microsoft Live Mesh?

Filed under: Live Mesh, Live PC, Microsoft, Sheep, Silverlight, UMPC, Web Application, Windows Live, Xbox — colinizer @ 0:45

Over the next few posts I’ll explorer the trojan horse that (I believe) Microsoft is building, including in your living room, your car and on other platforms.

I’m sure many posts have been written about Mesh but I hope to succinctly tell you what direction this could all be going in, as I see it.

I’ve framed this as a trojan horse because Mesh appears to be aimed at the consumer or at least the mobile/home workers.  What it could turn into is a great online strategy for Microsoft and a real move to subscription based Windows everywhere!

It has been touted as a great platform for developers but my current feeling is that there will only be a handful of killer apps that can be built on top of this platform as currently explained, and Microsoft could well build those itself.  Keep ready this series for the real ISV opportunity…

Mesh was mentioned briefly at the Mix conference, which was a mostly empty delivery of news and rehash of Silverlight news.  See the Silverlight tag on this blog for a recap.  Announcing Mesh after the Mix may have been a timeline slip, or it may not matter since access to Mesh previews has been heavily limited.  Perhaps Microsoft has learned to temper excitement to new ideas… or the timeline slipped…

As currently explained Microsoft Mesh seems to approximate to FolderShare + FeedSync + Remote Desktop + Live Core Services.

Conceptually it’s a set of cloud-based management for shared folders, device membership and a central activity news feed.  XP and Vista machines can join your mesh (by installing components on each desktop - with support for other devices coming later), but your mesh starts with one special device up front - a web-based Live Desktop that has 5GB of storage - I’ll come back to this in subsequent posts, but for now think of it as virtual storage only (like Microsoft SkyDrive) with a Explorer-like web interface.  The cloud maintains information about notional ‘meshed’ folders that are made real on one or more real device file system and/or the web desktop’s 5GB.  A share appears on each device (selected for share) as a folder positioned in the file system by the user.

So, once you have devices in a mesh and folders appearing on devices you can start to work on your files on one computer and then pick up that work on another computer.  If that’s not good enough or you didn’t put a file into a ‘meshed’ folder then you can remote desktop (with addition of some NAT traversal goodness) to a device to place a file into a ‘meshed’ folder.

This is all very well if you computer is not in power-save, the file is not exclusively locked syncing is up to date, and the internet connection is available for syncing,

Got the idea?  No? Check out mesh.com for an introduction at this time.

Read on to more posts in this series

Thursday March 27 2008

USA Security at Cost of Economy or Pride?

Filed under: Culture, Economy, Sheep — colinizer @ 19:06

Well, wow… new secure US passports are being made by European contractors using Far East facilities.

You want free market capitalism; you have it.

http://www.cnn.com/video/#/video/us/2008/03/27/verjee.passport.outsourcing.cnn

There are questions going around about whether this foreign manufacture is a security compromise to the whole US security mission.

The foreign companies manufacturer blank passports and chips (vaguely equivalent to having blank CDs made abroad).  Given suitable PKI this should not represent a security problem.

The real joke is that the apparent reason for this happening is that the US does not have the facilities domestically, to do this production - slight loss of pride.

Well that’s a good thing, because the alternative would be that the US government is chosen to outsource jobs to another country - a loss to the US economy.

Kudos to Apple on their CNN Advertising

Filed under: Apple, Consumer, Marketing, Sheep — colinizer @ 18:52

Today, I saw this clever advertising on CNN’s website.

Of course it may not be there when you click that link.

Essentially they had the PC/Mac characters in one flash movie on the right, talking about (and looking up at) the flash banner across the top of the screen, including changes to the top banner caused by actions of the PC character is the side movie.

Thursday March 13 2008

Will That New Electricity Meter Make you Poor and Fat?

Filed under: Consumer, Culture, Sheep — colinizer @ 19:15

In some locations electricity meters are being replaced with new models that record and transmit data about how much electricity you use at intervals over the day.

The meters communication use RF in small groups to a lead meter that is connected to a phone line in the lead meter’s residence.  I wonder if that user gets anything for that?

I was given such a meter recently.  The time-of-use (TOU) data should be available to consumers at some point in the future.

Also at some unpublished time in the future, the electricity company will switch to TOU billing like this (note the proposed pricing):

Current price is (5c per kWh up to first 2000kWh, and 5.9c thereafter)

Off-peak (3c per kWh)

  • Mon-Fri 22:00 to 07:00 summer/winter
  • All Weekends/Holidays

Mid-Peak (7c per kWh)

  • Mon-Fri 07:00 to 11:00 and 17:00 to 22:00 in the summer
  • Mon-Fri 11:00 to 17:00 and 20:00 to 22:00 in the winter

On-Peak (8.7c per kWh)

  • Mon-Fri 11:00 to 17:00 in the summer
  • Mon-Fri 07:00 to 11:00 and 17:00 to 22:00 in the winter

The accompanying leaflet says I should be “shifting activities that are energy-intensive to the less expensive mid-peak and off-peak hours”.

Given the current rate (5 or 5.9c) the only “less expensive” period will be Off-peak and look when that is!  The “energy-intensive” activities they include are “air conditioning, clothes dryers, clothes washers, electric ovens, electric heating and electric water heaters.”  Only the first 4 apply to me.

So - to summarise so far.  My bill will go up because I cannot effectively use air conditioning after 10pm!!!#$!#$!#$ and I will have to do my laundry after 10pm or on weekends otherwise my bill will go up (and the insurance companies can plan on more claims for flooding as washers overflow while people are sleeping).  It is unlikely that the saving of doing laundry for a couple of hours on the weekend will offset the huge increase of needing air-conditioning during the day (even if it’s set to a higher temperature).  We are about to get ripped off on 3 activities at least and/or be sleep deprived!

So about that electric stove activity (or microwave to some extent).  I will now pay more money to cook lunch and dinner.  In fact I will now have to start cooking dinner after 5pm in the summer or after 10pm in the winter (noting that before 5pm is not feasible for many dual-working-adult families), in order to keep my costs down - or just eat uncooked food.  This leads to 2 realistic choices (excluding extremes like starving during the week):

  • Pay more money.
  • Put on weight due to either buying more take-out (and also spending more money) or cooking/eating later, both because you are trying to save money.

So when the booklet says “What are the best strategies for smart metering?”, that section should be re-titled as “What are the best strategies for choosing how much extra weight you will put on vs. how much your bill will go up”

Solar panels are sounding like such a great investment these days!

UPDATE:

I said most of this to the electricity company and they sent me a link to an official report.  The report was conducted by the energy board and local electricity company.

A sample of 124 people were tested on a TOU plan (of mostly new single-family homes with well educated and above poverty-line income) against 125 control group - that’s a horrible sample demographic and size for an official test!!.  Note that 125 & 124 others tried two other plans that are not in my meter literature.

In the best case under TOU someone saved $9 a month; in the worst someone paid $6 more.  The average was a saving of $0.78 per month (wooo), i.e. over the 124 people trying TOU pricing, there was little change and some people did pay more. 

However, since there was a 6.0% reduction of overall use and people were shifting their use (a figure the report hides as not significant for this price plan), on average I still believe people would be spending more.

Also, the TOU pricing structure was officially designed so that someone on TOU would pay the same if they did nothing.  Remember that these people are trying hard to save money and change their habits.  People are lazy - after a few months (and not getting another $75 for participating in the survey!), most people will tend to revert back to old habits plus >64% can’t recall aspects of the pricing structure, so the average bill would go up! 

I don’t see any old houses, old people, socially/economically-challenged groups or stay-at-home workers in the samples. 

Many people who (worked their butts off and managed to save their $0.7 8) were expecting large savings, so many of those people will not bother now and just end up paying more.

While conversation efforts are observed with TOU pricing, “a main purpose of time-of-use and critical peak pricing is to reduce peak demand” - nice to know the energy company’s view of energy conservation and everyone’s efforts.  Admittedly, the point is to increase system reliability/availability, but I don’t think it’s appropriate to put this responsibility on the customer who will end up either doing it or paying more (and will that more pay for better service?)

And as for getting fat?

According to surveys with focus groups: “In response to a critical peak notification, customers might reset their thermostats by a few degrees [get hot]… plan on dining out [get fat or pay more money] or cook on an outdoor grill [abandon their electricity supply]…”

I support conservation but as clearly stated, smart meters are not about conservation.  Oh, and someone has to pay for the system…

Saturday June 2 2007

iTunes DRM-free doesn’t mean Scott-free Sharing

Filed under: Apple, Microsoft, Sheep — colinizer @ 15:01

In a comment on Mack’s post about iTunes going DRM-free I speculated whether they would still keep identity information in tracks to fight file sharing.

Well I’ll happily boast that I seemed to have called it.

The BBC is reporting that the new DRM-free tracks have the full name and email address of the purchaser in them! 

The DRM-’full’ tracks apparently also had this, but it appears that DRM-free, doesn’t mean scott-free or audit-free sharing.

I personally really think this was to be expected.  Perhaps it’s stated somewhere, but it’s clearly not obvious to most.

So don’t expect someone to set up something like the old-style Napster again fueled by iTunes downloads :-)

Wednesday May 30 2007

Microsoft Surface: Over-Due, Over-Priced, Over-Done, Over-Hyped, Totally Unavailable

Filed under: Gadgets, Marketing, Microsoft, Sheep — colinizer @ 16:24

It’s this year’s Origami and years from surfacing.

I’m sorry, but I’m simply not going to get on the wow bandwagon.  I’ve even had an IM debate with a friend already this morning.

The fact is that there really isn’t any NEW innovation in this, where NEW means “wow I had absolutely no idea this could be done today” or “this wasn’t available a year ago”.

I’m a Microsoft fanboy most of the time, but the answer to the following questions are all “no” so I’m just going to find myself bored and at the same time amused at all the hype that’s going to come out of this.

  • Can I have one today?
  • Does it cost the same as a computer + projector + sensors + table or even close?
  • Can I get it the way I want it in terms of colour, size, form factor?
  • Can I use my existing computer with it - like dock my tablet into the side and so just purchase the table/projector/sensor combo and install some software?
  • Does it have an intuitive interface?  Easy to learn yes; immediately intuitive, no - completely breaks UI standards with different apps having different drag semantics.
  • Is this the first time Microsoft has shown this technology?
  • Can I get one this time next year for the same price?
  • Can I get the runtime and build my own?
  • Is there an SDK?
  • Does my credit card or other existing devices work with it directly?
  • Is there a consumer-friendly kit for making my existing devices readable for placement on the surface?
  • Can consumers get one at a reasonable price with three years?

Do I want one today as my coffee table?  YES, if there’s an SDK.

Over-Due

I could play space invaders on a coin-op machine in a pub about two decades ago.  Why did this take so long?  Microsoft admits starting on this in 2001 - why did it take until now?  If anyone is thinking “But… <insert whizzing technology> wasn’t available….”, stop right there and think if you are acting on blustering belief or considered application.  Even on the 1990s space invader table, you could have had useful applications with that level of graphics.  Considering Microsoft did Zune and Xbox so fast, and everyone up to Bill Gates authorised a team, what took so long?!  I’m not saying it could have been done back then, though I could have justified US$10K at that point - more like 2000 perhaps.  Actually, those paying attention know that Bill Gates has shown this kind of technology already, and it was a while ago, so why is everyone acting like bread could only be sliced today?  Calm down!

Over-Priced

Apparently these devices will cost $5K to $10K US and the END of 2007?  Why?!  Makes it sound awfully delicate to put one in a restaurant if it costs that much to replace.  Does everything in the furniture market have to be so over-priced and unavailable?

Over-Done

Many people aren’t quite as fixated on technology stuff as some of us, so this all looks so cool, but it has been demo’d prominately by Bill Gates before.  It feels overdone because it has been on the cards for such a long time and this announcement (mostly consisting of consumer experiences) carries zero promise of availability to consumers and an extremely low chance of a consumer getting to interact with one.

It’s not surprising that all the sophisticated demoes are for brands that have the money to invest in these things: casinos and telcos.

Everyone is so into this that they fail to notice that the demos are done by people that have been using it for a long time and have learnt the drag semantics.  The demos are so far baked that they all have their differing ideas for what dragging does and how the UI goes.  WPF can be used to break years of Windows UI consistency, and this new UI is a whole new UI that screaming excitement but hasn’t been given to anyone to really standardise or play with.

Over-Hyped

Oooo, Ahhhh, so when can even a developer get one at a reasonable price?  Is news really that slow, and everyone really that bored that they think this is really that innovative? 

“How can you say… or not be excited by…” - because I already asked myself the questions above, the first time I saw a Microsoft demo of the technology months ago.  Everyone seems to be acting like a kid in a candy store, but they haven’t yet realised that all the candy is made of promotional cut outs, because someone hasn’t yet finished developing the candy and their pocket money wont be able to afford this kind of candy for quite some time.

If it’s that innovative, then why does it take companies with deep pockets to get it rolling and drive the price down?

So why has it been announced today?  Well, I’d guess it’s probably because it has been incubated for 6 years, and it would almost be embarrasing not to announce something, especially after Bill demo’d it a while ago already, plus the reality that if some money isn’t made back on the work, it will just end up getting dropped or developed at a cheaper cost by a start-up or hobbyist somewhere (if there’s isn’t one already doing it?)

Of course, all hype (good or bad) adds to the discussion, so even if you don’t agree with anything I’ve said, it will create the opportunity for more people to talk about Microsoft Surface (which is currently 1000s of fathoms far from surfacing).  I haven’t included a single link in here, because it’s all over the Web today and it certainly doesn’t need any help from me :)

Tuesday May 29 2007

Engadget /verbose

Filed under: Blogging, Culture, Gadgets, Sheep — colinizer @ 16:26

In a previous post I discussed how Engadget appears to be getting more verbose with its posts, making it slower to skim through, and less effecient for obtaining useful information.

This was an observational hunch, until now…

Today, Yuvi has posted a detailed analysis of Engadget from the beginning of Engadget’s existance, and guess what I found…

That’s growing as well. The average number of words per post is now 160, up from just a 100 in May 2004. More words, more posts, more people, more news.

Could that be 60% more verbosity?  Along with an increase of about 25% in the average number of posts per day, that’s twice as much information to read through from when they started, with 37.5%+ of post content being potentially redundant.

Bullet points!

« Newer PostsOlder Posts »

Blog at WordPress.com.