Archive

Posts Tagged ‘Hardware’

A Brief Look At The Microsoft Surface

April 22nd, 2009

As of today, we are working on a Microsoft Surface application which gave me the idea starting to blog about news, features, nice to knows, … anything you may want to know about the Microsoft Surface and the development of Surface applications.

In this first article, I will be talking about the Surface in general, and what it is all about.

The Idea

Microsoft Surface fundamentally changes the way we deal with digital content on a computer.

Instead of working with a dull mouse and keyboard, which is not very intuitive to all users, we will be using our hands and fingers to operate the Microsoft Surface.

We can grab data with our hands, move it around by performing simple gestures, and this even with multiple persons simultaneously.

All computers only have a single input device which is the mouse. The surface on the other hand is a full multi-touch device, supporting up to 52 touch points (that are a lot of mouses).

The Outside

The Surface itself it built as a small table, where the plate itself is the multi touch device.

Because it looks so natural, it can easily be included in various surroundings.

Microsoft Surface: The Outside

The surface of the Surface, is a kind of matted glass material, feeling really soft to the fingers, and allowing fast movement.

The viewing angle and brilliancy of the screen is made so a lot of users can have a clean image, when surrounding the table.

The Inside

Microsoft Surface: The Inside

The inside of consists of 3 major parts:

  • Near infrared camera’s
  • A computer
  • Rear projection system

In total, there are 5 camera’s monitoring the surface for movement tracking. The reason Microsoft uses 5 camera’s, is to solve field angle problems. Each camera monitors it’s own small area of the surface, resulting in better speed and resolution. It was also needed to get the table as low as it is now.

The camera’s themselves can read unlimited numbers of touch points on the surface. The limit of 52 is only set because of CPU processing limits.

The computer inside the Surface is a high-end machine, but runs on mainly conventional components. It is powered by a Core 2 Duo 2.13 Ghz CPU, and has 2GB of RAM.

The Operating System on the surface computer, is a standard non-modified Microsoft Windows Vista operating system. An extra layer is running on top of this windows vista, called the shell.

The read projection system, projects the computer’s image to the underside of the tabletop.

Communication

The Surface offer 3 ways of communication:

  • WiFi
  • Ethernet
  • Bluetooth

There are already sample application using the WiFi possibilities to automatically load content from a wireless device, if put on the Surface.

Development

To develop Surface application, there is a choice between Windows Presentation Foundation and XNA. Custom WPF control have been built to support the Surface specific interactivity.

The development can be done using the Microsoft Surface SDK, which integrates with Visual Studio 2008 and allows the developers to run a Surface Simulator to test the application locally on a windows vista machine.

Technical Specifications

Size: 108 x 69 x 54 CM
Weight: ca 90kg

Network:

  • IEEE802.11b
  • IEEE802.11g
  • Bluetooth 2.0
  • Gigabit Intel Network Adapter

I/O:

  • 2 headphone jacks
  • 6 USB 2.0 ports
  • RGB component video
  • S-VGA video (DB15 external VGA connector)
  • Component audio
  • Ethernet port (Gigabit Ethernet card [10/100/1000])
  • External monitor port
  • Bays for routing cables
  • On/Standby power button

 Display:

  • Type: 30-inch XGA DLP® projector
  • ATI X1650 graphics card with 256 MB of memory
  • Maximum resolution: 1024 x 768
  • Lamp mean-life expectancy: 6,000+ hours

Computing System:

  • 2.13-GHz Intel® CoreTM 2 Duo processor
  • Memory: 2 GB dual-channel DDR2
  • Storage: Minimum 250 GB SATA hard-disk drive

More Information

More information can be found at the following locations:

In one of my coming articles, I will be talking about Microsoft Surface Development.

Kristof Rennen Hardware , , ,

Are You Being Served?

March 23rd, 2009

Two weeks ago I visited the Pre-Conference of the Microsoft TechDays 2009 in Antwerp.

The last session of the day I visited was given by Miha Kralj, one of the only senior Architects at Microsoft.
Hi talk was about “How IT will change in the next decade”. The presentation was great, covering various topics which have changed over time in IT.
Certainly when he started talking about the evolution in hardware and servers I was really impressed.

He talked about the evolution of servers and also the size of servers.
We at our company recently upgraded all our servers, from standard pcs to rack servers, but we seem already outdated :-(.

19" Rack Server

19" Rack Server

When he showed the latest “Container Servers” Microsoft was using, I was really impressed.
The image he showed was from an Hp POD (Performance Optimized Data Center), which can serve 3500 compute nodes and 12000 hard drives.

The outside:

Hp POD: Outside

Hp POD: Outside


The inside:

Hp POD: Inside

Hp POD: Inside


The servers:

Hp POD: Servers

Hp POD: Servers

The really cool thing is, that this server only has 3 cables to be connected:

  • Power cable
  • Network cable
  • Water cooling cable

The support model for those kind of servers is also easy.
They allow 10% of the cpu units to die before anyone even thinks on opening the box ;-)

His final statement was that Microsoft almost has 500.000 servers available, which are managed by only !35! people.
So far the future of system administrators, happy I’m not one of them.

On youtube you can find a video with a Tour of the inside and outside of the POD.

Kristof Rennen Hardware , , , ,