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: Conferences/Events (Page 52 of 80)

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.

Widget Summit, Day 1 Finale: Facebook Developers Panel

It was a full day of panels and speakers, but it almost seemed to fly by. Lots of content! But it sure as hell held my attention. The last panel of Day 1, as it turned out, was the first chance to focus on The Big FB — the elephant in the room, shall we say? We didn’t get to hear yet from anyone at the company itself (that would come the next day), but we did from three very well known external developers of Facebook apps: one big company (eBay) and two smaller/startup firms (Renkoo and Openhive).

Renkoo’s success with its "Boozemail" app was accidental, said CTO Joyce Park. Her company first thought its functionality was too sophisticated for Facebook. But they decided to give it a try and reasoned there was a common interest out there in one big thing — drinking!  Boozemail
They had modest expectations for their app, but, in a litle more than three months, it’s been used — are you ready? — 120,000,00 times.  Now, Park said, her firm is even looking to "export it everywhere" — meaning, beyond Facebook(?). Yes, as you might imagine, they’re developing "branded drink icons" for the liquor industry (for use only by people aged 21 and above, of course).  One problem, though: the liquor companies don’t like the word "booze," so the implication was that, wherever else the app may be used, it may have a different name.  Park also showed a brand-new app Renkoo was introducing at Widget Summit: "HaikuZoo," which is an app for sharing virtual pets. Yes, friends, you can even buy decorations for your pets’ profiles.  Is this a great country, or what?

Rolf Skyberg of eBay jumped in next — the guy with the best darn title at the whole place: "Disruptive Innovator."  Rolf talked about his firm’s ‘eBay To Go’ Facebook app, which lets you personalize your Facebook profile with something you want to share that’s on eBay; he said "we’re now calling this one a widget." Ebaytogo
He also talked about ‘eBay Marketplace’ — an app that displays what I’m looking for (interested in buying), what I’m selling, and who my friends are on Facebook.

"Widgets are part of our strategy to put eBay where the people
are," said Skyberg. He noted that his firm is now publishing APIs, and
even paying people to develop apps. That appears to be the case with a new one Rolf mentioned, called Giftbay.Ebaymarketplace

The remaining panel member was Ryo Chijiiwa, CEO of Openhive, who
was a late add. He showed an app that lets people share their book
collections. He said he launched it within a week of the Facebook
Platform launch. But he said it wasn’t viral enough — for three
reasons. The app wasn’t inherently social, it lacked lightweight
features, and it was too complicated.  So, I’ll be damned if I know why
he was on the panel if this was the case — but he talked so softly I
couldn’t understand a thing he said from this point on. So, you figure it
out. I couldn’t even find his app on Facebook. Maybe it
self-destructed? …dying that oh-so-painful death of (hush) non-virality.

Naill Kennedy started asking followup questions: "Joyce, yours isn’t the only drinking app on Facebook — what’s your differentiation?" To which the CTO of Renkoo responded: "I think maybe Happy Hour (another app) went overboard with virality. They force you to spam a lot of your friends." How are eBay’s apps different? "We’re looking for people who are active on both sites," said Skyberg. "There’s lots of ‘stuff’ that defines people."

Moderator Kennedy: "Are you worried about brand dilution on Facebook?" (a reference to the many eBay-related third-party apps there now)  "Most of the the apps now are about search," said Skyberg. "We wanted to add things that will really bring the two communities together."

In the audience questions later, someone asked about commerce apps. "I don’t think there are many good apps on Facebook for that," said Renkoo’s Park. "I mean, isn’t it kind of creepy to buy your friends’ stuff?"  Yeah, I guess how do you ask for a refund if it isn’t as-advertised… But the best audience question of them ALL was the last one: "Have you thought about cross-integration of your apps?  For example, can you send booze to your virtual pets?"  To which Rekoo’s Park, seemingly missing the humor, answered: "No, that disturbed people."  Making it sound like they actually did consider it… 🙂

In a brief session following, three new companies/services gave quick pitches:  WebWag did a cool demo of its Widget-On-Demand feature, grabbing a stock section off the MarketWatch site (GOOG, of course) and creating a widget of it for his home page — in about five seconds. Gydget creates cool fan widgets — great for bands, sports teams, and the like (here’s some coverage). And NetVibes, a sponsor of the event, announced it now supports more widget platforms (including iPhone), so your can write your NetVibes widgets once and run them everywhere. Graemenetvibes
They also let you localize for different languages. Their new widget for Facebook is pretty cool, too — I put it on my NetVibes start page. (Right side of creenshot.) NetVibes was sponsoring the reception, which we were all now ready to bolt for….

UPDATE (10/17, 7:40 am Pacific): To add link to story about Gydget.

UDATE (10/17, 3:25 pm Pacific): To add more content.

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: Personal Home Pages Panel

Just after lunch, there was a session to review the current state of widgets on personalized home pages. It was moderated by Jeremy Liew, a partner at Lightspeed Venture Partners. The first panelist to speak, Jessica Ewing, is Google’s product manager for the iGoogle start page, and calls her widgets "gadgets."  She said users want two things when it comes to start pages: personal connections and speed. Perspagespanel
She said studies show users won’t spend more than about 100 seconds to personalize their start page. One way Google helps here is to quickly populate a gadget on a particular topic — say, astronomy — with popular sites that other users have tagged on the topic. Their "World Cup" gadget was one of their most successful to date. Her advice to gadget makers: "Create things that people are excited about and be really efficient" with space and content.

Netvibes CEO Tariq Krim spoke about his firm’s new, standardized, open platform to allow you to distribute your content.  AOL’s Frank Gruber said his firm has introduced the "myAOL Personalization Suite."  Pageflakes’ CEO Dan Cohen said his firm is focused on the needs of mainstream users. "They don’t understand things like RSS and widgets."  He said Pageflakes is "basically a collection of widgets — that’s what we do." Running out of time, he said to be sure we saw a demo of his "Web Site Clipper" at the Pageflakes table later. In the follow-on discussion, Netvibes’ Krim seconded iGoogle’s assertion that personalization comes hard for many people. "They don’t know what they want."  They also don’t realize yet that they can widgetize virtually anthing — videos, web sites, etc. iGoogle’s Ewing said that maybe half its users are neophytes, even first-time web users. AOL’s Gruber said that widgets will increasingly be created around events  or other things in the context of a short timeframe, such as Major League Baseball’s playoffs. But iGoogle’s Ewing recommended that such sort-term widgets have a life of "several weeks." Pageflakes’ Cohen commented that he estimated the four companies on the panel had about 80 million personal home pages combined. Both iGoogle and AOL said they report their widgets’ stats publicly. Pageflakes’ Cohen emphasized that page views is not the metric to use. "You must understand the purpose of the widget to measure it. There’s no one-size-fits-all metric."

« Older posts Newer posts »