Reflections & analysis about innovation, technology, startups, investing, healthcare, and more .... with a focus on Minnesota, Land of 10,000 Lakes. Blogging continuously since 2005.

Category: Utility Computing/Web Services/SaaS (Page 6 of 8)

Widget Summit, Day 2: Geeky But Oh-So-Widgety Good

At 7:30 am on Tuesday, I was back at the squeaky-clean-new UCSF Mission Bay campus, chompin’ at the bit for more of that good widget scoop. Along with Monday’s program, this would surely be more widget smarts than a person could get anywhere else on the planet — at least this week. Tuesday’s session was to have a different purpose:  producer Niall Kennedy had planned it that way [and hats off to him for a great job putting this event together!]. Monday was about the business of widgets and large trends affecting the industry, while he told us Tuesday was for getting into the nitty-gritty, helping attendees plan their widget implementations. And there was no question in my mind that most of the 200+ attendees at Widget Summit 2007 were in fact developers — or, as Niall described them in the conference materials, the people "directly involved in this hyper-growth industry, providing the tools and content that connect people and their ideas across the web."

On this day, I would take deep dives for you, oh valued readers, in Javascript widget basics, advanced Javascript. Microsoft’s Popfly and Silverlight, Facebook development, iPhone widget development, and — last but certainly not least — Google Gadgets.

Dori Smith, a well known programmer and author of Javascript books (published by O’Reilly and others), led the first session. She told us how the term "widget" isn’t really well defined — it means different things to different people. Dorismith
In the Apple world, for example, there’s the "widget object," while in the Vista world, there’s the "system.gadget" object — but they’re different things.  She also called the industry on the "write once, run anywhere" claim — calling it a myth. "Unless it’s something really, really basic," she said, "you’re going to have to tweak the widget for different platforms."

So, what should your considerations be when creating your first widget? Dori set out a great list:
• what do you want to do?
• is it community-oriented and viral? or maybe just something simple, like a countdown to an event?
• is is static or dynamic?
• will it require frequent updates?
• is it for a web page or not?
• what platform will you use?
• what does your audience want?

Dori said cross-platform woes can be best dealt with by separating content from style and behavior: HTML for content, CSS for style.  She recommended you start by making your widget work without Javascript, then add JS functionality without touching the HTML. She said DOM (Document Object Model) lets you manipulate with Javascript without affecting the HTML.

The biggest complaint about widgets is that they’re slow, Dori said. The solution?  "Better written widgets!" Let the page finish loading, she said, adding that there’s a simple workaround to this problem. (Presumably, you have to read one of her books.)

What’s Dori’s crystal ball?  First, she’s really looking forward to Leopard coming out on October 26.  She’s seen a lot of the new stuff coming in this OS upgrade, but can’t talk about it.  One thing she could mention: "Dashcode" — a development environment for widgets. "I love this product!"  Audience question:  "But is it only for Mac OS dashboard widgets?"  Dori’s answer: "Yes, but you can create graphics you can use on other platforms."  She also really likes the new "WebClips feature of the new Leopard OS.  "It allows people with no interest in code to make their own widgets."

Programmers are increasingly understanding the impact of widgets, Dori said. "And users are more willing to install widgets."  She warned, however: "Platform incompatibilities will get worse before they get better…The standardization process will help," she said, "but it will take a long time."

Since this was a session on Javascript, what about that other kind of widget?  "Could you comment on Flash?" asked an audience member. "There are lots of people out there with iPhones," she said, "which don’t support Flash!"  The questioner countered: "But Javascript doesn’t work on MySpace."  Dori countered back: "Yes, but you can use DHTML. It really depends on what you want to do."  Flash is much more visual, she allowed, but it’s also an expensive product to buy.  And the final good insight from Dori: "Anything you can do in Flash you can do in Javascript — on one platform.  The problem comes with multiple platforms."

But, as if this session wasn’t enough on JS, there was more coming. Joe Smarr, the young, animated chief architect at Plaxo, jumped right up on the stage to continue the fun.  [Joe is the son of famed computer scientist Larry Smarr.]  Plaxo, Joe reminded us, was doing Ajax iframes in 2004. It now has 20 million users. "Why is JS special?" Joe asked. Joesmarr
"Because you’re downloading real source code and running it in the browser," he said. And downloading and running JS blocks the browser, and the UI thread. "Code from different domains is executing together," Smarr said. "You can do a lot of good with Javascript, but you can do a lot of harm, too."

The biggest piece of advice from Joe: "Make your widget NOT slow the page down — or open any security holes. Make it fast."  He also put in a plug for Firebug (a Firefox plug-in for coders): "It’s the web hacker’s best friend. Makes it really hard to keep developing in IE."  Joe gave us his secrets for high-performace widgets:

• write less code

• draw HTML efficiently

• yield early and often

• profile like crazy

He had this opinion as well: "innerHTML is way faster than DOM manipulation." On the subject of best practices in Javascript, Joe stressed, "Give your functions unique names! You’re in a shared namespace. Otherwise, you can clash with others." For security, he said, "use JSON and callbacks for third-party API calls." For more info, Joe said to check out his blog — two specific posts to look for there have "OScon" in the title. He’s also pointed to a video of him presenting on this same topic at OScon. An audience question: "What about multiple widgets on the same page?" Joe’s answer: "You have to worry about those widgets fighting each other. Each one should have its own ID….And don’t assume too much about the host environment."

More to come later from me — one more post, wrapping up the rest of Tuesday’s program.

Krugle Bags Amazon Deal

We interrupt this coverage of Widget Summit for news about code-search site Krugle announcing a deal that will help software developers more easily find code within the Amazon Web Services developer network. Krugleamazon
I was just sitting here in the lobby of the Palace Hotel, where the Web 2.0 Summit is getting underway, killing some time before I head for SFO, when the news popped up.  Steve Larsen, Krugle’s CEO, just told me by email that his company’s code search tools are now "in front of one-third of the world’s 14 million developers."  That’s big, dude. Congratulations. 

Widget Summit, Day 1: Advertising & Widgets

[Okay, it’s actually Day 2 now, and I’m sitting in the main hall getting ready for today’s sessions to get rolling.  But I still have posts to do about Day 1! So, please bear with me (bad wi-fi in my hotel, you know….in SF??), while I keep playing catch up…]

"Monetization" is what this panel is about, said Saar Gur, a partner with Charles River Ventures. He introduced Lance Tokuda, the CEO of RockYou, to kick things off — and Lance was happy to brag up his business to no end for us. "We offer 40 widgets…one of every four online users has one…and we’re number-one in engagement," he said. A very key point that Tokuda made is that networks with an API give your widgets "seven times the distribution."  Widgetadvpanel
That’s Facebook now, of course, "but more are coming soon." He said that RockYou is "the largest CPI widget ad network."  What’s CPI, you ask?  Cost per install. "Widget distribution is hard," said the RockYou CEO. "Only 1% succeed."  But, he wanted to make sure we all understood that "third-party ad networks enable better distribution" — specifically, he said their experience is 30 to 100 times better with ad support.

Doubleclick’s VP of rich media, Ari Paparo, says his firm is "enabling widget advertising." They’re helping advertisers take campaigns viral by putting elements like an "Ad to Google" or "Share" button in their ads. "We offer 100 different custom metrics per widget — the advertisers are demanding these."

Doubleclickwhy
Peanut Labs CEO, Murtaza Hussain, said his firm "helps widget companies monetize through market research."  With a Facebook app they designed, they allow people to earn money by taking surveys. They have 120 research clients, and an industry-leading 29% response rate.

Moderator Gur jumped back in to mention some other ways that people are looking at monetizing: "affiliate links, the iLike model, and using virtual currency." Then he popped  a good question to the panel: "How much are all widget companies now generating, in total, in the way of revenues?"  Are you ready for the answer to this one? "Maybe $1 million per month," said RockYou’s Tokuda, causing a collective yet silent gasp to go up from the crowd. "Those who try to get installs by themselves fail," he said. In the next breath, he said it works much better, of course, to get a firm like his to advertise for you, to get those installs.  The moderator pointed out that, when we talk monetization of widgets, the majority of revenues is very definitely now coming from advertising.  What were some ideas for future monetization, he asked?  Peanut Labs: "Premium models." Doubleclick: "It may sound boring, but commerce." RockYou: "Delivering games into social networks."

Next question: "Who are the first-mover types of advertisers in this space, and are they more brand focused or direct response?"  Doubleclickroadmap
Doubleclick’s Paparo jumped in: "Definitely brand advertisers," he said. "And we see the first-movers especially in the theatrical (movies) and auto categories."  Peanut Labs’ Hussain: "Any advertiser looking to understand the Gen Y demographic." He said his firm asks 16 demographic and psychographic questions of its survey respondents.

The moderator then asked: "What kinds of packages are you selling, with what metrics?" RockYou: "Most just want to know the clickthrough to their site — Dell, for example. We’re also seeing a preference for Facebook buys."  When asked what the going rate was for an install, Tokuda said anywhere from 50 cents to $1.00 is the CPI rate for RockYou. He said a blogger his company follows recently reported that RockYou is getting double what others are charging, which he obviously takes great pride in.

"Before a widget maker launches, what advice would you give him or her?" moderator Gur asked. Peanut Labs: "Do market research!" He also would advise looking at virtual currencies, "which are strong." Doublclick would recommend using just standard ad units. "Collecting demographic data is over-rated." RockYou said to get your page views maximized, and that the demographic of young girls is a great way to do that.  "How do you scale?" the moderator followed up.  "You’ll start with an ad network, then eventually go to a direct model," said Doubleclick. And what do you need to support ad sales?  "You’d need an ad server of your own. But you’re probably not going to go direct for a while.  I mean, if annual revenues in the whole widget industry is only $12 million right now, then it could only support 10 sales people!"  The moderator switched gears: "As your widget develops, what’s a good time to start advertising?" RockYou: "I’d say maybe one million impressions per day." At that point, he said, it could make you $1000 a day." Speaking of sales people, Peanut Labs said it’s stopped accepting more publishers because it doesn’t have the sales people to support them.

In the panel followup and audience Q&A session, moderator Saar Gur said he thinks the real business models for widgets are still three to five years out. Doubleclick’s Paparo offered up some more insight into the current advertising picture. "It’s no secret that banner ads on Facebook aren’t selling well right now," he said. "The successes of banner ads on social networks in general are fairly spotty."  But perhaps the most interesting comment he made was this last one:  "Ads can’t be widgets — they’re different things. That’s how a lot of the brands I’m talking to are thinking."

Widget Summit, Day 1: How Do We Measure ‘Em?

Ian Kennedy, product manager for MyBlogLog at Yahoo, was a great moderator for this panel on how to do audience measurement of widgets. The writeup of this session tantalized us with talk of new “engagement metrics” — though little new was revealed, despite the moderator’s atempts to drag something out of the panelists. Widgetmeasurement1
We did learn, however, from Jeff Gillis, that Google will drop us a piece of news on us Tuesday via his analytics blog — he said 12 pm, and that would appear to mean noon, since nothing’s there yet.

Hooman Radfar, founder of Clearspring, kicked things off with a commercial about his widget platform and distribution service. He said more than 75 brands are now using it, and “thousands of developers.”  He also said his is the only company that provides real-time metrics. Clearspring’s original engine was built with RockYou, said Radfar, “which is the largest widget provider in the world.”  He said a new metric Clearspring has is “placement,” so you can track the sites where your widget is appearing. Looking forward, Radfar said his firm will be at Launchpad in November to introduce its new “open platform.”

Introduced next was Eyal Magen, founder of Gigya, who said his widget distribution network is used by 7 of the top 10 widget sites, and that it’s only a “30-minute integration.” He said what’s new from his firm are “Widget Usage Reports.” Widgetmeasurementpanel

Google Analytics’ Jeff Gillis followed with his hint-hint, wink-wink, that he’d have news on his blog on Tuesday. (He couldn’t have dropped the news on us on Monday? The team must be working all night….) He said we could sign up for the beta with a secret code, only for attendees. (Yeah right — ask me if you want it.)

Moderator Kennedy popped the big question at this point, “What do each of you have for measuring interactions within a widget?” Stunned silence. Gillis rambled about how Urchin Tracker measures “15 dimensions.”  But what about interaction within the widget, Kennedy repeated, “like tracking which specific buttons users are clicking on.”  No, Gillis said, they’re not able to do that.  Clearspring’s Radfar saw an entry here to say “we have ‘interaction analytics’ coming out.” No word of when. He said they “won’t be dependent on Flash.” He also admitted there are other things as well that aren’t being measured yet, including “viral spread and most popular,” among others.

Are there any best practices yet, asked Kennedy, regarding placement of a widget on a site?  After all, “there’s a whole science of where best placement is in other media” — certainly for print, to name one. Google’s Gillis said it’s too early, but eye-travel studies (the so-called heat map) show an “F” pattern, which would suggest left-side placement as best. Gigya’s Magen said something to suggest that top placement might be good. Clearspring’s Radfar commented to just “keep it simple….people have a tendency to cram a whole web site in a widget.”  He also stressed a key point: that advertisers expect different metrics than publishers. Gillis said it’s “user-specific metrics” that many want.

“Where will we be in a year?” asked moderator Kennedy. “Will we have a definition of ‘engagement metrics’?” Google’s Gillis: “The term can mean many different things to different web sites.” Radfar: “A big issue will be how are you going to collect data in a non-intrusive way?”  Moderator Ian Kennedy closed the panel with a take of his own: “People will want to measure direct revenue and indirect revenue.”  Ah, the elusive monetization.  More on that later.

UPDATE (10/16, 10:30 am Pacific):  This just in, as promised — the latest Google Analytics news.  Now I know why they held it till today….there’s an eMetrics event in Washington, DC, where they’re making this multi-part announcement.

 

Widget Summit, Day 1: MyBlogLog’s Founder

Eric Marcoullier is the founder of MyBlogLog (acquired by Yahoo). He didn’t start it as a widget company — it kind of morphed into that after a year or so, with the now famous "Recent Readers" widget (see mine to the right).  P1030551
The company launched very simply in March of 2005, just to look at the outbound links of a site.  It was purely a stat service at that time and, after a year, some 14K blogs were using it.  Then Scott Rafer asked them to consider the aggregate value of all the data they were gathering, and, voila, Scott was CEO within a month, Eric said. Skip forward, and it’s now M&A history….

Eric left Yahoo a couple of months ago, and I would expect we’ll be hearing about him starting something new in the not too distant future. (The rest of the MyBlogLog team remains in place at Yahoo, he told me later.)

Eric gave us some of his personal views towards the end of his talk (he was careful to state these are not Yahoo’s views), and one of the most interesting is to be clear that "widgets are not free advertising."  He said that many companies, advertisers, etc, see widgets and think, "Wow, how do I get some of that?"  Eric says that’s the wrong way to think. "People are dying to syndicate your content if (1) you don’t take users away from their site, and (2) you can do it for free."  The key, he said, is to widgetize your content. He raised an interesting question: "If iTunes would have had a widget years ago, would Last.fm even have had any success?"  Another point Eric really emphasized: "As you pursue your widget strategy, think about how you’re going to promote your widget."

« Older posts Newer posts »