Home | Site Map | Contact | Select Region
 
 
 
 
 
 
Home » Blog

 
 

July 7, 2008

Widgets Platform Overview

Categories: Facebook, MySpace, OpenSocial, Social Media, Widgets — admin at 6:00 pm

Quite often we get the request: “I want a widget”. Although most people making that request have an good idea of what platform they want their widget deployed on, some don’t. Here is a quick look at some of the common widget platforms options available, their pros and cons, and other important considerations:

  • Flash-based Web Widgets: This remains the most common platform for widget development. Widgets built in Flash are generally designed to be embedded on social networks, blogs and other web pages (by simply cutting and pasting a snippet of HTML code). They can be distributed directly or using a Widget marketplace or distribution platform. About 80% of the actual widgets we build fall into this category.
    Adoble_flash

  • Other Web-based Widgets: There are a number of other web-based start pages, portals and communities that prospective clients are sometimes interested in developing widgets for. These include services like iGoogle, Windows Live.com, Pageflakes and Netvibes. Widgets built for specific web-based services are generally are generally not portable across services. We usually build widgets in a way that increases the likelihood reuse (since most services support some flavor of Javascript), additionally some services, like Netvibes, have “wrappers” that allow them to be used in other start-pages.
    Web-widget2
    See more comprehensive lists…

  • Desktop Widgets: Desktop widget platforms include Yahoo! Widgets, MacOS X Widgets, Microsoft Vista Gadgets and Google Desktop Gadgets. Widgets built for these platforms are designed to run on a user’s desktop. As a result, they are generally are not spread virally or via “drive-by” marketing. Prospective clients evaluating or considering desktop widget platforms are usually driven by specific customer requests or applications. Most widgets built for a desktop platform require that the user first install a widget engine (Windows Vista and MacOS are exceptions), a process that can be time consuming and can pose a barrier to adoption.
    Desktop-widgets
    See more comprehensive lists…

  • Facebook Application: Although a a widget can be embedded in a Facebook (FB) application, a FB app is “technically” not a widget – its a lot more. When building “widgets” for the FB platform, most people are talking about developing a Flash-based widget and then build a FB application to “contain” it (the are some limitations). The alternative is to ditch the widget idea and simply build a full featured FB app that takes full advantage of the platform.

    Facebook2

  • Other Social Media Applications: This involves building applications or “porting” existing Flash-based widgets to platforms like OpenSocial (for MySpace, Hi5, Orkut and others) and Ning. Unless you have a compelling reason for doing this, you are probably better off with one of the other options.
    Opensocial-network
    See more comprehensive lists…

So What Widget Do I Need?
Hopefully you have already answered that question. The platform (or platforms) you select to develop and deploy your widget(s) on depends on the following:

  • who your target customer is (consumer, customer, enterprise, prospects, i.e.)

  • the purpose of the widget (marketing or utility)

  • what your marketing or customer acquisition goals are (related to purpose)

  • how you envision the widget being used and distributed (is it viral?, i.e.)

Clients interested in solving marketing, awareness and branding problems are usually interested in Web-based widgets (or social media applications) that are often seen, easily spread and hopefully come with a compelling reason for folks “driving-by” to spread them.

Clients interested in using widgets to deliver utility or functionality or extend an existing application, are probably most interested in Desktop widgets.

Clients that want marketing exposure on numerous widget marketplaces (WidgetBox, Netvibes, Yahoo! Widgets, i.e.) are probably going to want to build smaller (feature poor) widgets on a technology (Flash, i.e.) that works on multiple platforms.

Clients targeting “paying” or enterprise customers are probably looking at specific desktop widget platforms.

More Widget Platform Information
I hope this answers some of the questions people about widget platforms. I have also created a section (wiki.metablocks.com/widget-platforms) on the Metablocks Wiki dedicated to tracking relevant widget development platforms, feel free to check it out.

Tags: , , , , , ,

March 12, 2008

MySpace Apps are Coming!

Categories: Facebook, MySpace, OpenSocial, Social Media — admin at 9:41 am

MySpace is finally ready to launch its OpenSocial-based development platform. According to Mashable, developers can now submit applications for review and the first set of approved applications will be available to users on March 13! In January, I talked about MySpace and OpenSocial in one of my previous post Facebook Platform vs. OpenSocial. Although it was announced last November, Google’s OpenSocial partners are only starting to launch their platform initiatives with 3 large sites (MySpace, Google’s Orkut and Hi5) launching over the next month! MySpace’s Jim Benedetto did a great job at the O’Reilly Graphing Social Patterns conference outlining MySpace’s upcoming platform’s strategy.

Myspace_developer

When Facebook launched its f8 application platform it experienced a 37% increase in growth and the number of available application quickly grew to over 10,000 by the end of year. It is going to be interesting to watch MySpace’s OpenSocial platform roll out as far as the number of applications being developed and if they do indeed bring users back to the site.