summaryrefslogtreecommitdiff
path: root/old/published/Webmonkey/Monkey_Bites/2007/02.12.06/Tue/cuban
blob: a50440a09fc9556422aa953eb521550ff946cb6f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
Internet trends and computing paradigms are notoriously difficult to predict, but if you've been following them lately you've likely noticed two things that seem to gaining some traction: first is the notion that the PC is migrating to the living room, not new, but undoubtedly persistent. The second trend we've noticed is an increasing interest in virtual machines.

Never one to shy from outlandish statements, Marc Cuban, HDNet chairman and dot-com billionaire, recently [posted an interesting vision of the future of home computing][1]. Cuban sees computing moving to game consoles for heavy duty apps that need processing power and the remaining casual apps, email, internet browsing, etc, will be done via internet-VM thin clients -- sans dedicated OS.

The thin client notion has been around almost since Turing, but Cuban turns the age old debate on its head a bit by suggesting that the thin client will remain on the PC and the rest of our apps will move to the living room game console. He writes:

>Gaming consoles are already serving as hosts for DVD , HD DVD and Blu Ray players, along with hard drive and USB support for video and pictures. Which leads to the question. Will gaming consoles replace PCs in the home, not just for gaming as they have done already, but also as the primary home device for all things graphical?

It's certainly not that big of a stretch, clearly Microsoft is already moving in this direction with XBox movie downloads and bigger hard drives with every revision. Storage is not a problem, processor power is also not a problem.

The big problem is that software for gaming consoles largely doesn't exist save those hobbyists who've got Linux running on various machines. Apple has long held to the dictum that to be a truly great maker of software you much also make the hardware, and with the Xbox Microsoft is clearly positioned to be able to just that. 

But Cuban thinks that there's another player better positioned to take advantage of this transition -- Google. "Google is in a unique position with their datacenters and infrastructure to dominate thin client computing and everything they are doing seems to point in that direction," Cuban writes.

But Cuban has a slightly different vision of "thin-clients" than the one you might expect. He sees virtual machines as the future of thin clients. 

>VMs are more ideally suited for applications that don't chew up a lot of bandwidth, which is why the separation of multimedia applications to consoles is critical to VMs becoming popular. 

>If the heavy bandwidth apps are on gaming consoles, then why wouldn't consumers just connect to the net and use Google Office apps, or Microsoft Live Office Apps, or any other provider of online apps ?

There are of course a number of obstacles to this scenario, the big one is the lack of bandwidth. As even Cuban admits, the lack of available bandwidth means that this "ain't gonna happen the way things stand today."

However I've seen a couple of interesting details lately that Cuban doesn't mention that also support his theory. 

For one thing the next version of Firefox will [support working with online content offline][2]. This means that office documents from online service providers like Google Docs or Zoho can be edited in the browser even when the machine is offline.

The other thing that Cuban seems to ignore is the drive to mobile devices. It seems more plausible to me that mobile devices as thin clients will replace the traditional PC. The small memory footprint (relatively speaking) of VM thin clients seems to make them ideal for the mobile platform.

Of course, as with any predictive tract, there are some big holes in Cuban's vision, but it's not entirely far-fetched. I do have trouble picturing people editing photoshop files via the XBox or PS3, but the VM-based web apps as a replacement for desktop software seems almost a given.

As Cuban writes:

>Which is a better development platform for app developers of the future, Vista or a Google Virtual Machine ?

>Which is a better consumer platform, using any low end PC to run all your non-multimedia apps, or worrying about upgrading to VIsta ? Buying the latest Office apps or running them for free online ?

[via Epicenter][3]

[1]: http://www.blogmaverick.com/2007/02/11/the-future-of-personal-computing/ "The Future of Personal Computing?"
[2]: http://www.drury.net.nz/2007/02/03/firefox3-web-apps-game-changer/ "Firefox3: Web Apps Game changer"
[3]: http://blog.wired.com/business/2007/02/mark_cuban_is_s.html "Mark Cuban is smarter than you think"