Gunish Rai Chawla

and a few experiments...

Home     Blog     Articles     Contact     Site Map      
Microsoft Surface Technology.                                                                                  dt: 24th Aug 2007


Impressive, Futuristic, Natural, and what not. Microsoft surface technology is all that and a lot more. I might never find enough words to describe the “WoW Effect”, so you should take a look at it your self.
My reason to write whatever I am writing right now is: what would it mean to a developer?

Umhrrrmmm:

1. This would definitely complicate our presentation layer logic. For now, we get buggy UI’s with just two sequential input devise, A keyboard and a mouse. Imagine how many bugs we would have to deal with when we start programming for the surface.
(Testing Teams: tie your laces)

2. Another thing would be that it would also complicate the UI to Business Layer communications, the only practical way to do this would be through ASync Pipelining, but are we really efficient in doing that?

3. MORE CORE: processors would be the biggest bottle neck in dealing with this technology. But, on my way over to write this article, I fumbled upon a 64 Core (that’s right, it’s 64 core, not 64 bit, non fictitious) commercial processor. Interesting Fact, it is neither by Intel nor AMD, and is priced lesser than an Intel Xeon.
Here is the link

http://www.tgdaily.com/content/view/33451

The company that made this, is a MIT Startup, (IITans are you reading this?)

4. Framework, Microsoft has already taken the steps in this direction, to solve some of the above said problems and more. Initiatives like, Windows Presentation Foundation and Windows Communication Foundation are good platforms to implement such type of innovations and making it easy for the development community to build software around it. Some of the Improvements are also targeted at “Black-Boxing” the Async stuff and also making threading easy, to take the full advantage of all these multicore processors (if I remember correctly, it was a future feature in LINQ).

5. But Well, more technology, more ways to hack it, security still remains as a concern, are we really ready to deal with such stuff everyday.

But at the end, PEOPLE, we need more innovations like these.


Whenever a new technology pops up, lots of people make lots of money building supporting tools and technologies surrounding it, for example…

Keyboard...

Can we expect to see a different type of a key based entry system. On which we can press multiple keys at once, instead of typing the word sequentially, and an intuitive system detect, all the keys we are touching at that moment of time, and build up a ‘expected word’. I think that would be kind of cool, if I were able to just put more than one figure down on a surface at the same time and the surface pick up a word which I wanted to type. Game?

Mouse…

We will need to find a good burial place, for all these faithful mice that have stayed in our homes and offices for so many years. I might find a whole generation of those in my closet. I think I can call the pest control now.

And The Surface,

After the surface , well, : - ).

Another thing I would like to see happen is, this technology getting cheaper, right now its wayyyy to much expensive to get your hands on of those babies(atleast for me, starting at $10,000?)

Can u imagine a life without the sense of “Touch”!

Signing Off!
Gunish