« July 2007 | Main | September 2007 »

Widget Summit 2007



Niall Kennedy announces the Widget Summit, successor to last year's WidgetsLive! No speakers announced yet - I haven't been asked along this year, yet. The subject has obviously moved on a long way since WidgetsLive! and this year's event is a two-dayer. This year the key themes are Facebook, javascript, AIR, Flex, Silverlight, Facebook, desktop widgets, mobile widgets, Facebook, Google Gadgets, iPhone widgets, widget measurement, widget advertising, Facebook and widgets in the enterprise. In other words, real money has entered the widgetsphere.

Widget Summit 2007

Widget Summit 2007

is a two-day conference on widgets and content syndication. Web pages have gotten smaller, dynamic, and distributed as components within the desktop, personalized homepage, social network, blog sidebars, mobile phones, and even dedicated hardware. Today's publishers need to reach their audience wherever and whenever they may choose to interact with content. Widgets lead the way towards a distributed web loosely joined.

Widget Summit provides a two-day industry perspective on the current state of the widget economy. Attendees will learn how to evaluate possible distribution channels and its unique audiences, explore areas of rapid growth and experimentation, and learn how to implement best practices of the widget industry. Our two-day intensive will prepare your team with the best business, developer, and partner knowledge needed to engage the emerging widget ecosystem.

Looking for a techie widget writer

I'm looking for someone who would like to (and can) review APIs and platforms from a technical perspective. For example, I've just blogged both the Joost API and the hi5 API server. I can't examine these from a technical perspective (what do they do, how do they do it, what might they lead to) and am looking for someone who would like to display their technical nous in this public forum while helping out with your widget coverage. If you'd like to help out or have any ideas in this space, drop me a line at ivan.pope@gmail.com

hi5 add widgets


Proving that widgetization makes sense and is here to stay and is slowly making their way across all major platforms,hi5 - one of the 'other' social networks - announce the rollout of widgets into their platform.

Introducing Hi5 Widgets!

We're pleased to announce our new widget gallery. Widgets allow you to add all kinds of interesting content to your profile -- slide-shows, games and more.
All these great widgets are provided by Slide and RockYou. We'll be adding more widgets in the future, so keep checking the hi5 widget gallery often! Let us know what you think, and what you like.
As they note, the sum total of widgets available in the first round are from Slide and RockYou. This makes the launch a bit of a damp squib. This is the Bebo approach, giving the users what the management think they would like rather than allowing the users to choose what widgets to add. There is almost certainly a financial relationship in there somewhere. However, hopefully this is not the end of the story, as hi5 are calling for widget makers to get in touch with them.



As a side note, hi5 used the open source Enunciate API Server to power their widget integration, and discussed it on their blog:

Enunciate powers Hi5 API Server
As you know by now, Hi5 supports widgets from Slide and Rock You. To accomplish this integration we wrote a completely new software platform. The end result is http://api.hi5.com/. The software that makes it possible is called Enunciate.

Enunciate Site Enunciate is an open-source toolkit that generates a complete interoperable system for providing Web Services. It does this by allowing you to place metadata and documentation about your desired services directly in your code. Invoking the enunciate compiler generates a complete web site with documentation, server endpoints, and client libraries.

Joost rolls out widgets

Joost Widget Manager
Newteevee reports on the launch of the Joost widget platform via an API. I blogged the fact that Joost has widgets back in March. Now it will be interesting to see what people do with this.

Joost Gets an API, Becomes Widget Platform « NewTeeVee

Joost Gets an API, Becomes Widget Platform

Joost just released version 0.12.0 of its P2P TV client this week. The new releases offers end users a bunch of bug fixes, but developers get a special treat: Joost has opened up its API and now makes it possible to develop third-party widgets that can be installed within the client.

Google Gadgets now talk to eachother



Something that I've often been asked about is whether widgets can 'talk' to eachother. I've met people who were working on ideas around this space - it's an idea that's certainly bubbling away in the background. Now Google Gadgets have added this ability to their Gadgets [with thanks to Googlesystem]

Google Gadgets that Talk to Each Other

PubSub is a new beta feature available at iGoogle. You won't find too many gadgets that use this feature, at least for now. "PubSub allows multiple gadgets on the same page to send and receive data from each other. In other words, you can now build a gadget that communicates back and forth with one another. This introduces a brand new concept and strategy involved when writing gadgets. Information is no longer constrained to fit inside a single gadget. Instead, you can now split up various pieces of information amongst multiple gadgets and allow them to communicate with each other to paint a bigger picture. Gadgets now have the ability to be more closely integrated with one another and present a network of information to users." This works if you add at least two gadgets, so it makes sense to create an entire tab with interactive gadgets (here's a sample tab). For example, you could have a gadget that includes a search box and other gadgets that show search results from different sources. Or another gadget could collect events (new email, new event, breaking news) and cleverly organize them based on your preferences.

From the original announcement: Beta Feature: Gadget-to-Gadget Communication is here!
How does PubSub work?

PubSub is a new framework which allows 'publisher' gadgets on iGoogle
to communicate changes to 'subscriber' gadgets that have declared
interest in those changes. This is currently available only on
iGoogle and publisher/subscriber gadgets must be on the same page.
For a list of current issues and limitations, see more information
below.

Here's documentation on how to get to started:
http://www.google.com/apis/gadgets/pubsub.html


*Note:* As a beta feature, documentation on PubSub is not currently
linked to from the Google Gadgets API developer guide or anywhere
else.

A million widgets a day?

Read/WriteWeb reports that Slide is adding a million widgets a day to its network:

Slide, which makes slideshow and media widgets for the major social network platforms (including MySpace, Facebook, Bebo, Hi5, Xanga, Tagged and Blogger) has announced that more than a million new flash widgets are being added to its network every day. Its most popular widgets are Slideshows, SkinFlix, Guestbooks and FunPix.

Vint Cerf, god, talks nonsense

It is mandatory to bow down before the godlike genius of Vint Cerf. He was vaguely in my world last century during the domain name wars. Now he works for Google, which makes him an emissary of god. That said, he does have a rather dull and predictable interest in using internet protocols in space. He's long banged on about this - now here he is adding it to his lecture on the future of television:

Vint Cerf, aka the godfather of the net, predicts ...

Dr Cerf also revealed that he has been working on future developments for the internet, taking it beyond the confines of planet Earth. With other researchers he has been developing systems for using the net to communicate and control space vehicles, including interplanetary landers sent to explore the surface of Mars.

"Up until now we've been using the so-called Deep Space Network to communicate across space with radio signals. What my colleagues and I would like to do is use a version of internet."

I just can't work out why what protocols are used to control space vehicles are of interest to anyone. It's not as if we're all going to be getting control over them from our browsers, despite the implications of using a 'version of the internet'. It's like me saying I'd like us to use widgets to control satellites - why would this be of interest to anyone except technicians on the project?


The "main site" is dead

Oren from Mashery quotes Charlie O'Donnell over at This Is Going To Be BIG from Facebook apps or APIs? Why choose?.

Aptly titled "Fuck Facebook Conversion: Be platform agnostic and use your own APIs", he makes the very valid point that facebook apps are your site, and we need to reject the notion that they exist to refer traffic to your "main site".  He quickly encapsulates some of my favorite rants.

As Charlie puts it...

    The whole idea that you have a "main site" is dead. Stick a fork in it.

Quite. Nicely put.

Edgeio launches 'transactional classifieds' widget system


Edgeio launched a paid content system that allows anyone with content to monetize to set up an automated sales process.

# Digital content packaged, purchased and delivered to the consumer
# Buy and view-in-place lets you monetize your digital content
# Differentiate between old fashioned classifieds and new transactional classifieds
# Transactional classifieds can be distributed to every website that wants to become a point of sale
# Carry a payload of paid content
# Complete purchase in a single process
# Distribute content through the network
The interesting thing here is that anyone else can then take a copy of that sales widget and place it on their site by cutting and pasting a line of code, creating a sales button or a full information panel on the item:

Massive networks of widget-based microtransactions

Susan Wu from Charles River Ventures on funding Social Media:

Social Media is a 1st cousin to companies like Slide and RockYou - both of which are essentially virtualized social operating systems, coordinating massive networks of widget-based microtransactions.

We’re now moving into a client agnostic era, where clients - whether they be Flash, Ajax, Facebook-centric, or MySpace-centric - are marketing channels whose function it is to drive efficiency into the process of targeting and segmenting your users.

[Thanks Fergus from Nooked who claims the second part of the above as his mission statement]

The Unbearable Slowness of Javascript Widgets

From Brad Feld The Unbearable Slowness of Javascript Widgets.

Alex Iskold – the giant brain behind AdaptiveBlue – has a great post up today titled How JavaScript is Slowing Down the Web (And What To Do About It).  While I’m sure no one has ever noticed how slow my blog (or Fred Wilson’s) loads (cough, cough, choke, choke – that would be sarcasm), there’s no easy solution.

In addition to describing the problem clearly, Alex suggests several approaches that make things better.

   1. Defer the execution of the JavaScript
   2. Minimize the amount of code that runs on load
   3. Load-balance requests by generating different URLs
   4. Use Standard Libraries
   5. Most Importantly – Think About It


Can I put my Facebook life in my blog via Netvibes?

After making a Netvibes module for my Facebook account, I should now be able to add my Facebook life to my blog - like this:
Add to Netvibes

Nope - that's just a button which allows you to add the Facebook widget to your Netvibes account. I'm looking for the ability to export a Netvibes widget as a widget for the wider web. I thought Netvibes had this - I know Pageflakes can do it. More research ...

OK, Netvibes don't do export and Pageflakes don't have a Facebook widget.

That's it for now. Yourminis? Webwag? Anyone?

A Friend in Bebo


I got a Friend request from Saul Klein for Bebo. It came as a bit of a bolt from the blue - I'm now so attuned to getting Facebook requests that I'd forgotten about other platforms. I'd never been much of a Bebo fan, though it had its seven minutes of fame earlier in the year. Being a social kind of person, I popped over to accept the request, and now I have a friend in Bebo.
Last year Snipperoo visited the VCs who had put money into Bebo. At the end of the meeting they asked what we could offer to Bebo (not because they really cared or were interested, but because they couldn't think of anything else to ask at that point). We thought there was a lot of potential in partnering with social spaces to offer an open yet managed widget system. My reckoning then was that social spaces wanted to control access to their platform so that they could control monetization. There were basically two models: tight control in the manner of MySpace or no control, funnily enough, also in the manner of MySpace. I was offering a third way: open up your space to whatever widgety things your users wanted to add, but through a platform that allows you to track what's going on and to cut revenue share deals and the like where appropriate.
Bebo obviously had another worldview which seems to come straight out of Apple's corporate playbook: exert total control and use our position to cut deals with a few favoured partners who are willing to pay. Sure, this gives a high level of quality control and it allows tight control over revenue ('nothing goes in our site without our sayso'), which probably gives the execs in charge of strategy a good feeling. But it is almost totally against the needs and desires of the users, who find themselves in the thrall of a top-down content offering.
Compare this to MySpace. It seems clear to outsiders that MySpace was built with no thought of how to manage third party widgets within the site. On the one hand, this opened up access and spawned a vast and fertile industry as the power of add ons and plug ins became clear. On the other hand, it left MySpace with no method of controlling or benefitting from (exerting tolls) this inrush of unsanctioned colonisers. The users obviously really liked having access to all this stuff, but they also hated not having a simple way to manage it. Widget developers were happy to watch their widgets go viral within the system, but hated being at the mercy of MySpace's efforts to control access. MySpace became the poster boy for rampant growth and broken or absent API. Something had to give.
The thing that gave was Facebook, obviously. They always had a control freakery attitude to their space, but as they opened it up and watched what was happening at MySpace (and other places), it must have occured to them that there was a better way to do things. So they rolled out their own f8 API, which allows supposed unfettered access to the platform, while actually building in total control for the longer term. This has gone down rather well: the flow of Facebook apps is huge (and if you talk to any developers out there, it's clear that the deluge has only just started, there's plenty more in the pipeline). So Facebook has benefited in the short term by watching what happened at MySpace and coming up with a more sensible approach.
However, it would be a crazy world (and Rupert Murdoch wouldn't be part of it) if MySpace hadn't been watching and learning from all of this and preparing their own response. After all, it's not really about the environment. It's not about the tools. It's not about the membership. In the short term, it's purely about the mindshare. Where the zeitgeist thinks the action is. At the moment it's at Facebook. Now, I get shot down each time I say that Facebook isn't the be all and end all of social spaces, but my point really is this: it's just too early to know. And we're too close to it to judge. So expect something clever from MySpace before the year's out.
And what about Bebo? Well, take a visit, and see what they've come up with for their members.
 
 

The Endless Loop: Facebook now in Netvibes

Tariq Krim announces the launch of a Netvibes widget for Facebook content:

The new Netvibes Facebook Widget will allow users to view their Facebook notifications and friends. You can now access your Facebook info on Netvibes, and keep up to date on what your friends are doing!
Get the Facebook widget for Netvibes