Some will turn out to be useless, impractical or just a fad. But some would become the kernels of a new technological future.
In this post I'll review some of those pending ideas, stewing in the labs of 4 big technology companies. I can't even begin to cover everything, but since this is my blog, I can cover what interests me

1. Mozilla Labs
Mozilla gave us the source on which the Firefox browser was built. It is a true collaborative lab - everyone can contribute and the source is open. In the past, I've touched on their Prism approach to disconnected web applications. Today, I want to concentrate on 2 new approaches, but first, a challenge:

2. How many times does the letter 'K' appear in the picture?
Have you noticed that providing the second answer took much longer than the first? That's because our brain can process color much faster through our visual system, than it takes to actually read content. Many new technologies can arise from this observation (think about highlighting content in a document or a web page in different colors, based on the content type) and here's a first practical use I'm actually testing now.
Chromatabs is a Firefox add-on that colors each tab based on it's name. The algorithm takes the web site's URL, turns it into a hash and assigns a color to each tab based on a conversion of the hash to HSL values (Hue, Saturation, Light - another way to codify colors, similar to RGB). The result, once you get used to it, means I can tell you how many tabs are pointing to the Google domains (purple), my blog (brownish) or Mozilla Labs (pink) without bothering to read the titles.
Since it's not overly obtrusive, you can leave the add-on running and find that you subconsciously learn the color patterns over time. Here's how my browser looks now (click to enlarge):

The second technology from Mozilla is a take on an old idea, the weaving of desktop and web together. This idea is offered by Google (through it's bookmark add-on and search toolbar) and Microsoft.

2. Digg Labs
Digg.com, the social network site, allows you to submit a link, an image, or a video you have "dugg" and others to join you in promoting that link (read more here). Like many other sites, they have found that they have too much information and not enough space/time to share it with the visitors. For a while, there was a limited list of links, that had enough "diggs" to make it to the front page. And the competition was fierce (with the occasional cheats, hacks and fights). But what about the real, interesting content that was buried under the Paris Hilton pictures? How do you expose that?
My Master thesis dealt with visualization of data mining results, so I can relate to this problem. Indeed, I'm currently raking my mind on how to expose the contents of this blog to the casual user (all he sees are the 7 last posts, 10 hand-picked posts on the right side - which may interest me, but not that reader, and 10 topic tabs - which again, might not meet his taste). That's why Digg Labs approach to visualization knocked me off my feet.
"The Stack" provides a visual quantitative approach to data: stories fall from the top of the screen to create stacks. The higher the stack, the more diggs the story received:




3. Google Labs
So many ideas to choose from... A company that allows its workers to work on whatever they like for 20% of their time, is bound to come up with some great ideas. Many of the technologies in the Google Labs mature into a Google product later on (indeed, the main page contains a list of "lab graduates", such as Reader, Docs, Notebook etc.).
In the past, I've written about 2 technologies I predict would become crucial in the future: GData and Gears. Today, I'll focus on 2 new ideas that grabbed my imagination:
Experimental search allows new visualizations of search results (Google's bread and butter).
Here, for example, is a Timeline View of a search for "space exploration":


Trends would allow you to compare searches between diiferent terms. For example, if you're interested in a new hard disk, you may try comparing the 3 leading HD manufacturers and arrive at these results:

4. Microsoft Research
By far the oldest and biggest of the research labs mentioned in this column and rivaled, perhaps just by IBM research labs. Microsoft researches dabble in so many areas, paradigms and methodologies, that it's hard to highlight just 2. In the past, I've written about Virtual Wi Fi, now I'll try to avoid the temptation of picking up software development advances (such as parallelism, or new .Net technologies) to avoid boring people.
VIBE (Visualization and Interaction for Business and Entertainment) is a lab concentrating on utilizing visualization techniques to improve interfaces of business applications.
GroupBar, for example, allows you to arrange your windows better in the taskbar. It can also be downloaded now as an application (as opposed to some of the other researches, still in early stages).
We have all seen CAPTCHAs (Completely Automated Public Turing test to tell Computers and Humans Apart) before, those annoying characters, printed on unreadable background, designed to separate humans from computers on web sites. Well, not only do they cause grief to humans, but, as I've recently blogged, OCR apps are getting better and better at deciphering those strings.
Enter Assira - a project that intends to replace CAPTCHAs with pictures of kittens. You see, a computer may be able to tell a "c" from a "d", but it can't tell a cat from a dog in a picture - while a human can do so quite easily. Powered by a database of 3 million cat pictures, Assira is just another way web services can prevent non-humans from accessing data.
That's it for now. Expect more lab reviews in the future.
No comments:
Post a Comment