
So beginning with this idea.
And this one!
As you can see in the flash animation in the above links. Sites are just more fun if objects inside them can start interacting with other parts of the site. It's clear that this is how some web pages should be. I want my webpages to be wobbly.
Wobble My Site
From a user perspective, I want to drag and drop stuff around, popping components into place. I want to delete components that I don't like and I want the site to remember my settings. Facebook is doing this slightly with their new version but I think we are just scratching the surface here. I want to be able to make elements of the site wobble, interact, bounce and act like objects in reality. I want new feature releases to be optional for me. I want the entire site widgetized. I want to play with the site and interact with it in a much deeper level in a very visual and 'mouse on' way.
I want to have consistant behaviour of my widget components in their different form factors between my browser, operating system and phone. I want my browser to be invisible. I want to have clear channels of content and functionality.
For example, I'm searching and buying plane tickets. I want to be able to make a 'plane ticket look up function by dragging a KAYAK search widget to next to a seatguru.com widget next to a ticket payment widget, my 'check in' widget and my google calendar and reminder system. I want these to be able to hook these together by dragging them next to each other and setting up this process.
Another example, I want to search for a cool movie, download the torrent and rate the film. So I want an Apple trailers widget and IMDB review connected to my torrent lookup on piratebay.com connected to my torrent downloader to my player back to IMDB. Without copy and paste being used or moving across different tabs in a browser. Things should be prefilled in.
I want all functions and all content to be able to be appropriately cross connected.
Share the Wobble
I want my friends to play with some parts of my site experience. Leaving bombs, actions and surprises on sites that I visit. I want my best friends to do fun things to my sites and leave secrets for me. I want to see how friends perform overall processes and learn best practices. I want them to throw a wobbly and for me to be in the middle of it.
3rd Party Plug and Play - Application Level
This is happening already. Processes and actions that are common among many sites are being stripped out and replaced by highly specialised and better widgets.
Comment system - Disqus, JS Kit
Login system - Clickpass
Feedback system - Getstatisfaction
Video Content - Youtube
Music Content - last.fm
Games Content- heyzap.com
News Content - daylife.com
Games Content- heyzap.com
News Content - daylife.com
etc
We have a way to go before all functions and content streams are stripped out before we see the rise of the widget mashups and widget platforms. It makes sense for startups to try to compete on a core competancy and focus.
3rd Party Plug and Play - Cloud computing
Hosting, database, dev UI - Heroku
Storage - Amazon EC2
Data portability - Gnip
etc
Conclusion
Imagine, we have everything widgetized, my social graph moves where I go, I can visually make widget mashups to construct new functions and I can see how my friends functionally use the their widgets. I can throw parts of a site around and poke people in new visual ways by causing their google search bar to go bright green - only because they have allowed me to though. I can skin all sites in my theme. My browser and sites have merged. My operating system has disappeared. Widgets have become both so small that even the delete function is a widget but also large 6ft meta widgets (widget mashups) roam the net performing amazing functions that once made me cut and paste and use something called tabs. Bye bye destination site.

0 comments:
Post a Comment