Defining Real TimePosted: November 10, 2009
The real time web is getting hotter with every day. Web properties like Twitter and Facebook are leading the charge. While credit has to be given to these companies the infrastructure for real time has been quietly building momentum over the past 20 years. Things like GPS, Doppler Radar, design patterns, black board systems, video on demand, networking, multi-threaded applications, sensors and multiple core processors are really at the heart of this overnight revelation.
Real Time Search
Searching the real time Web is quickly becoming a big issue. If we look to the leaders in the space, Googles Matt Cutts for example talks about Google’s approach to twitter in the video below.
People are starting to wonder if the concepts of Universal web search can be extended to incorporate the signals of the real time web? Before diving into that question, let’s review: what real time actual means, some of the signals being exposed by the real time Web, and how they might be captured.
Real time computing is not about processing things that happen now, instead it is about operational deadlines and predictability. This means something that changes once an hour if that is its defined deadline can be considered real time. Not what you expected I bet, but how often things change is an interesting angle to look at the real time Web. The graph below breaks real time web data/signals into 3 categories and maps whether the data should be captured implicitly or explicitly.
Part 1 of 2.