« This tastybit (Fall daze edition) | Main | Geo-visualizations of justice »

November 07, 2007

Defining the WWW (Widget Wild West)

Widget
It's a word that most of us use a lot to mean a lot of different things. Some popular classes of uses include

  1. A small web application that can be inserted into a webpage. Examples: Twitter widgets for your blog, etc.
  2. A small web application that is opened by a desktop container. Examples: Yahoo Widgets, OSX Dashboard Widgets, Vista Gadgets, Google Gadgets, etc.

There are lots of variations on these, but these are the general high level ones.

I think widget, though a common tool within the tech vernacular, is both stretched too thin and vague enough to be completely meaningless. The question is, do we need another set of words to throw into the current eddy of Web 2.0 terminology?? The answer to that question depends on your goals.

I think we need both a more accurate way of talking to each other as g33ks, and a more sticky way of talking to our non-pocket-protector'd counterparts. I think this is actually a pretty simple thing to do.

TinyApp
This word is familiar and abstract. It is evocative and potentially intriguing. It's also easy to remember TinyApps are just that: tiny applications. They don't have to be tiny in value (though they can be), but they have a small footprint. Note there is no qualifier as to technology here, they could be anything: a feature in your new car dashboard, a mobile tool, a statusbar applet ... whatever.

TinyApps come in lots of classes, and these all have decorators.

TinyApp Classes
This is not intended to be an exhaustive list, but these are the primary flavors.

TinyApp Decorators
Once again, not exhaustive...

  • Mashup
    Takes features from one or more existing services and adds one or more additional features.
  • Offline/Online
    Can perform functionality whether connected to the internet or not.
  • White-labeled
    Can be branded and provisioned to external partners.
  • Cross-platform
    Works on more than one operation system or web platform.
  • Extensible
    Fodder for another mashup, or can have additional features added by a developer community.
  • Customizable
    Allows the user to set configuration parameters.
  • Personalized
    Looks at user profile data and adjusts features and content according to rules.

$0.02
If we start to call things something like TinyApp when we are writing and talking, people will start to see the connections between these different types of services, which will drive adoption and acceptance outside of the geekosphere. If we then use a one to many linking of class/decorator system we can start to speak more intelligibly to one another about what specifically we are trying to describe. A lot less activation baggage.   

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d8345175ae69e200e54f9042038834

Listed below are links to weblogs that reference Defining the WWW (Widget Wild West):

Comments

My Photo
Leadership I lead by inspiring and influencing my team, peers and partners. Experience Advocacy For me, design distills to one thing: creating experiences that inspire. Integrated, personalized experiences resonate in ways that turn consumers into the strongest brand advocates. As a matter of practice, I dig for the experiential secret sauce; I infuse every conversation and project with my findings. Driving Change An avid learner and researcher, I keep myself as far ahead of the curve as possible. Incremental changes in the tech and social landscape provide profound avenues for tweaking the fabric of people’s lives. With an eye to these trends, I keep my tools sharp, open to latent synergies and emerging disruptive concepts. Team Development Collaboration is at the core of my professional and personal ethos; I nurture open conversations and game change in my staff and teams, engaging them through continuous development, a robust collaboration platform and leadership. Technical Background I have worked in waterfall to XP environments. I have designed, developed & architected solutions ranging from boutique shopping experiences to business intelligence dashboards and highly configurable transactional systems. User Experience Design Wireframes and schematics, flow diagrams, experience style guidelines and pattern libraries, taxonomies, content inventories, prototypes, information architecture diagrams. Usability & Research Persona development, user stories and use cases; ethnography, contextual inquiry, heuristic evaluation, creating research protocol, recruitment, prototype development, quantitative business research, click-path; results analysis; stakeholder presentations. Leadership & Management Formed and directed: Experience Design, Interaction Design, Web Development teams. Performance planning, peer coaching, writing and administering associate development protocol; driver of excellence in product and process. Innovation & Change Three business and user-interface patent applications awarded; 7 more pending patent applications open. Active in a number of innovation workgroups and forums. Recipient of 4 Spirit Medallions, the 2007 World Class Customer Experience Award and the 2007 Award of Excellence. Beyond the Office Proud and active parent and partner (ZZ, 3 years old; Haley, 8 years old; Bryan, 9 years old.) Founder of a number of community forums and clubs focusing on children, local politics, local ecology and gardening. Reader, surfer, (bad) musician, lover of the the outdoors & avid emerging technology researcher.

June 2009

Sun Mon Tue Wed Thu Fri Sat
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30