Mike Taulty's Blog
Bits and Bytes from Microsoft UK
The Modern PC

Blogs

Mike Taulty's Blog

Elsewhere

Archives

Quick caveat – these are just my thoughts, not some new terminology from Microsoft or some kind of review of Windows 8 or any specific device.

WP_000026

I wrote a little once before about the idea of the ‘contextual PC’ – the idea that I can have a modern PC that adapts to the context in which I’m using it. Sometimes I need touch input, sometimes I need mouse and keyboard or pen. Sometimes I need a display that gives me ‘at a glance’ information like I see in the Weather app or the News app in Windows 8. Sometimes, I need detailed information like I see in Microsoft Excel or Visual Studio on Windows 8. Sometimes I need long battery life, sometimes I’m connected to a wall socket. Sometimes I need 3G connectivity and have to take care over what I’m paying for it and sometimes I’m connected to a wire where bandwidth is free.

“it depends”.

It’s contextual.

What I don’t really want though is to have a separate device for every one of those scenarios – mostly, I need a device and a software stack that can adapt although for the edge cases I might sometimes choose a specific device because it has more CPUs, memory, disk, connectivity, battery, etc. In that case, I need good cloud support to make sure that my ‘stuff’ shows up on whatever devices I use.

In talking about Windows 8 to developers in the UK I’ve tended to talk about Windows spanning my usage;

‘from the sofa to the office’

and this really comes from my own experience with the idea being that I can sit on the sofa with my slate browsing the web or playing a game or reading the news and I’m using touch as my input mechanism. However, if I’m reading some web article that inspires me to go write some code, I simply walk into another room and dock my slate, pick up my mouse and keyboard and I’m in a different context and using the exact same device in a different way and I maybe plug in a few peripherals (monitors, printers, USB hubs) to get more stuff done.

Or, I drive off to the office and do the same thing and I fit in to Active Directory and all the group policy stuff and Network Access Protection and Bitlocker and DirectAccess and VPN and all those bits that big companies need including all those Line of Business and productivity apps that run on Windows.

For the past 12 months or so I’ve been living this with the Samsung Slate (prototype) device given out at the BUILD conference and it’s moved into being the main machine that I work on.

The slate is spec’d with;

  • 4GB RAM
  • Core i5 @1.6Ghz (i.e. dual proc with hyper threading to make 4 cores)
  • 60GB SSD
  • 1366x768 screen with integrated graphics (Intel HD Graphics 3000)
  • Couple of webcams (forward and rear facing)
  • Whole bunch of sensors/additions like accelerometer, gyro, GPS, NFC.
  • Whole bunch of connectors – HDMI, USB, microSD, SIM.

and I marry it up with;

  1. Various HDMI connecting cables and adapters (anyone living in the world of HDMI/DVI/DisplayPort and trying to connect to VGA projectors will know this well Winking smile).
  2. The supplied Samsung bluetooth keyboard (albeit with 2 keys now falling off Smile).
  3. Microsoft Touch Arc Mouse.

There are times when I want more power from a device and I would choose to use a laptop or a desktop rather than the slate but this device is so close to doing everything that I need that I use it more than any other device right now with the possible exception of my Windows Phone.

The slate pretty much spans that spectrum from the sofa to the office and I’m running everything from Visual Studio 2012 and SQL Management Studio through to the Office 2013 Preview and then on into a whole bunch of Windows Store apps (especially Wordament and Metrotwit) that I’m using all the time.

In working in ‘desk mode’ today, I thought I’d take that photo above to show how I had the slate set up and it prompted a bunch of questions on Twitter like;

“But can you run Visual Studio?”

“How do you get that 3rd screen?”

and so I thought I’d share. In this photo  I’m using the slate in “3 screen desk mode” where I have the device docked, mouse and keyboard connected and a wired ethernet connection and them I’m running 2 additional monitors ( Dell U2412M monitors ). I have them stacked up like this;

image

where monitor 1 is the slate, monitor 2 is over HDMI->DVI from the slate-dock at 1920x1200 and monitor 3 is over USB at 1680x1050.

That monitor is connected using one of these;

 

which you can go and read about and I can highly recommend as a way of adding a 3rd or maybe 4th monitor to a machine. I would say that I bought this for my laptop which has USB 3 and 8 cores whereas the slate has only USB 2 and 4 cores so with the slate I tend to use that 3rd monitor for more ‘static’ items like web pages and documents rather than, say, video and I’ve also dropped the resolution down to 1680 to try and give the hardware more breathing space.

Nonetheless, I still find it a pretty useful way to use the slate in ‘desk mode’.

While the slate has become my main machine and I rely on it every day, it’s easy to forget that it is a prototype device from nearly a year ago. There are a bunch of real, new devices on their way which you can go and preview on the official site;

http://www.microsoft.com/en-us/news/presskits/oem/imagegallery.aspx

and the imagery that you’ll see up there includes all of the devices below that I’ve stolen the images for and built into a big single image.

That site shows some of the diversity of what a PC can be in 2012 and beyond – I’d like to buy about 10 of them and am going to have to make a tough choice at the point where I actually get to sit down and think about which 1/2/3 I can actually own;

wallOfPCs

and, for me, that’s the start of what I see as this era of the ‘Modern PC’ Smile


Posted Tue, Sep 18 2012 12:54 PM by mtaulty
Filed under:

Comments

Andrew wrote re: The Modern PC
on Tue, Sep 18 2012 1:16 PM

This looks very nice.

Do you mind sharing some stats on the battery?

For example, how long does it last when just surfing web?

Thanks!

Cec wrote re: The Modern PC
on Tue, Sep 18 2012 8:22 PM

Interesting. Do you feel it will be possible to have a One Device without sacrificing performance? I can't imagine having this kind of setup and not experiencing some kind of lag or slowness. This is based on the premise that (at least for now) you can't really pack much power into a slate form factor.

I'm looking forward to a common dock packing some significant juice, perhaps augmenting the RAM, processor and GPU, battery and storage. That way you'll have your desk computing environment and your mobile computing using the same device with different parts. A modular PC if you will.

mtaulty wrote re: The Modern PC
on Wed, Sep 19 2012 10:39 AM

Cec,

No, I'm not saying that Slate becomes the only form factor. I did mention that I see places where I'd have other devices like a bigger laptop/ultrabook in order to get me more performance or an all-in-one to get me bigger screen sizes and so on.

Ideally, though my stuff would sync to those devices and I wouldn't have to change software stacks to use them.

But I suspect that even a bigger laptop is going to have touch and I'm going to use it in different ways depending on what I'm trying to get done.

Also, my current laptop is more powerful than any desktop I ever owned. It's Core i7 with 16GB of RAM and 750GB of disk space and fairly decent graphics.

I wonder how long it will be before a more mobile form factor becomes more powerful than any laptop I ever owned? Whether that be ultrabook or slate.

Mike.

mtaulty wrote re: The Modern PC
on Wed, Sep 19 2012 10:40 AM

Andrew,

Battery life isn't amazing on the Samsung prototype device. I've never timed it from start to finish but I'd expect real hardware to do a much better job.

Mike.

Curtis wrote re: The Modern PC
on Tue, Sep 25 2012 5:58 PM

Thanks for explaining how you have 2 monitors hooked up.  I saw the photo of your setup on Twitter and spent about 5-10 minutes scratching my head.  I have the same Slate, but I'm using it as a remote device when debugging, not as my main machine.