Decomposing the Web and Rearranging its Fragments

Gadgets (or widgets) are usually compressed web pages that do one thing. They're powerful and interesting because you can use them to aggregate in a single page the things that are important to you. But each gadget has its own existence and it's not influenced by other gadgets, the page doesn't have the necessary cohesion and you often need to have to enter the same settings more than once.

Imagine you want to visit London and you create an iGoogle tab about London. You'll probably add a gadget that displays maps, a list of interesting places, news about London, weather. But the map gadget can display any map, so you need to enter "London" in the settings or as a query. Each gadget has its own settings and you can't click on a place and see it one the map or change the location from the map and see the weather for your new place. The gadgets don't talk to each other and don't share their settings.

The problem was solved by PubSub, a system that "allows multiple gadgets on the same page to send and receive data from each other". Of course, the gadgets need to be updated with the types of accepted messages. Probably the first interesting collection of PubSub gadgets is the Google Finance tab that basically recreates most of the Google Finance functionality from pieces. The first three gadgets show data from the homepage (your portfolio, top movers, sector summary), while the other five show information about a specific company (stock value, charts, competitors), but you only need to enter it once.


Google Finance also announced an API that allows gadget developers to integrate financial information. "The gadget API for market data provides a framework so developers can display stock market information from the American, Nasdaq and New York stock exchanges within a gadget on Google properties. Unfortunately, due to data licensing restrictions, we couldn't open this API for display on any platform," informs one of the many official Google blogs.

I think we'll see more and more full-featured collections of gadgets that deliver a lot of functionality by aggregating data from different places, while still providing a unified experience.

To see what is all about, add the Finance tab to your personalized Google homepage and try to imagine other creative uses of the synchronization system.

Labels

Web Search Gmail Google Docs Mobile YouTube Google Maps Google Chrome User interface Tips iGoogle Social Google Reader Traffic Making Devices cpp programming Ads Image Search Google Calendar tips dan trik Google Video Google Translate web programming Picasa Web Albums Blogger Google News Google Earth Yahoo Android Google Talk Google Plus Greasemonkey Security software download info Firefox extensions Google Toolbar Software OneBox Google Apps Google Suggest SEO Traffic tips Book Search API Acquisitions InOut Visualization Web Design Method for Getting Ultimate Traffic Webmasters Google Desktop How to Blogging Music Nostalgia orkut Google Chrome OS Google Contacts Google Notebook SQL programming Google Local Make Money Windows Live GDrive Google Gears April Fools Day Google Analytics Google Co-op visual basic Knowledge java programming Google Checkout Google Instant Google Bookmarks Google Phone Google Trends Web History mp3 download Easter Egg Google Profiles Blog Search Google Buzz Google Services Site Map for Ur Site game download games trick Google Pack Spam cerita hidup Picasa Product's Marketing Universal Search FeedBurner Google Groups Month in review Twitter Traffic AJAX Search Google Dictionary Google Sites Google Update Page Creator Game Google Finance Google Goggles Google Music file download Annoyances Froogle Google Base Google Latitude Google Voice Google Wave Google Health Google Scholar PlusBox SearchMash teknologi unik video download windows Facebook Traffic Social Media Marketing Yahoo Pipes Google Play Google Promos Google TV SketchUp WEB Domain WWW World Wide Service chord Improve Adsence Earning jurnalistik sistem operasi AdWords Traffic App Designing Tips and Tricks WEB Hosting linux How to Get Hosting Linux Kernel WEB Errors Writing Content award business communication ubuntu unik