My Thoughts & Views

Archive for the ‘Trends’ Category

I couldn’t stop searching on Google with this Google Squared .I feel this is really cool feature in Google. Hope most of you people like this. Check the screen shot below & you will know why its useful & interesting.


Today I came across a post by Brier Dudley, about latest social networking site called Vine by Microsoft. Still its under beta & if you want to be part of it, then sign up.

As per the post, Microsoft planning to provide Vine to Emergency Management Officials, which helps them to broadcast & receive information during a disaster or other major event.

See some of the screen shots of the site below.

Today I came across a post  by Brier Dudley, about latest social networking site called Vine  by Microsoft. Still its under beta & if you want to be part of it, then sign up.

As per the post, Microsoft planning to provide Vine to Emergency Management Officials, which helps them to broadcast & receive information during a disaster or other major event.

See some of the screen shots of the site below.

I have been observing the developments in Processor Technologies, and now I am really excited with the Future of Computing with the shift from single core to many core processor technologies.


As you all know, Moore’s Law tells us that, the number of transistors on an integrated circuits (IC) doubles every two years. Now the so-called “many core shift” is happening. It’s not a thing of the future, it is here already and it will change our developers’ life as we know it today.

What’s the many core shift?

This evolution of doubling the number of transistors on an IC has reached its physical limits (clock speed, power consumption, etc.). Instead of building faster and more complex CPUs, the manufacturers started placing more CPUs, read cores, on a chip.

It all started 2006 with Intel’s dual cores, today you won’t find a single core desktop machine anymore.

High end consumer machines come with quad cores, and servers with 16 cores (packed as 4 quad cores). Starting 2006 with 2 cores, five to six years from now we will have between 32 and 128 cores machines.

What does it mean?

Well, it probably means that today’s software runs a bit faster. Not much, certainly not the 32 times faster a 64 core machine is supposed to be compared to dual core. Have a look at the following task manager of a 16 core machine:

Now look at your own desktop and count the open applications. Outlook, Word, PowerPoint, Internet Explorer, Acrobat Reader, Firefox, Visual Studio etc. All the applications utilize 1 to two cores and Most of today’s applications simply are not capable of utilizing these cores appropriately. Consequence: In order to utilize these cores we have to change the way we write our software!

You may ask, do we actually need that kind of processing power? And if so, how do we use it?

For the first question the answer is yes, it is needed for Games, Video Conversion, File Compression, Graphics etc.

And for second question we need to know that there is a concept called Multithreading.

And “Most developers have avoided multithreading altogether. And those who did do work on multithreading probably did it just for optimizations.” So, now is the time we need to have multithreading in the mainstream of application development.

And with that in mind Microsoft is developing Visual Studio 2010. And I believe it will open up new possibilities.

I am really excited to work on Visual Studio 2010 and want to utilize the multi-core.

Let me know what you think about all this.

Reference:

  1. http://www.intel.com/products/processor/index.htm
  2. http://www.digital-daily.com/cpu/new_core_conroe/index1.htm
  3. http://www.intel.com/products/desktop/processors/index.htm?iid=processors_body+dt_core

Yes, you read it right “Thought Recognition”. You might have heard about Speech Recognition, Voice Recognition based Computer Interfaces, now it’s time for Thought Recognition.


Imagine this, you are sitting infront of computer and you have a cap like thing around your head, & you want to type something (no you are not using keyboards), you think about it in your mind and that will be typed on screen without you typing anything.Feels interesting right?Recent advancements in the field of Neuroscience have lead many people into developing such kind of interfaces. Check out the following video.

Watch CBS Videos Online

Awesome, isn’t it!!!!!!!!

Share your thoughts about it.

Internet is every where & Google is organizing the World’s Knowledge.

Corporate Vision: “Google’s mission is to organize the world’s information and make it universally accessible and useful.”

Never before in history of humanity so much information was available at a finger tip. Year 2004 marked a revolution with the introduction of Google search Engine. Note the word “Universal”. Since from 2004, year the company went public, Google has been releasing a steady stream of innovative tools & services – some of them developed by Google’s Engineers, many others brought in from acquiring start-ups: Google Search, Google Earth, Gmail, Orkut, Google Chrome, Google Docs & Spreadsheets, Blogger, Picasa, You Tube, Adsense, Adwords….. the list seemingly endless.

Initially it looked like random growth. But as the time passed, the above applications helped Google to gather more information and organize the pieces of knowledge. With the growing information at the Google Servers, the search results are helping people to find out the things they are looking for. With all this the Google, knows what the user needs the moment some one enters the search keyword & with the help of this we can predict the Future.

Suppose, If you search “Nokia N Series”, that means either you may be planning to buy a Nokia N Series or you want to compare it with your own Cell Phone. With little bit of effort if you add up all this information, it would produce a pretty good notion of where the world was heading, of what was about to get hot & what is going out of style. You can call Internet, as Founder of Wired Magazine Mr.Battelle called it, “the database of intentions”.

To find out for yourself visit Google Trends