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

Tag: Apple (Page 5 of 7)

Widget Summit, Day 2: Platform Mania

So, how many platforms do we need for widget development, anyway?  And how many will survive, or thrive?  That’s surely an open question — one that will likely get answered in the next year or two. And then there’s the question of what is a widget, really?  Or "mini web app" … "social media app" … "gadget" … or whatever we call them. Or does the name really matter?

This post is my final coverage of the Widget Summit conference — specifically, the last five breakout sessions, which extended through end of day Tuesday. (All the rest of my Widget Summit coverage is here.) I thought the best sessions to catch on the second day would be those devoted to widget/web-app platforms from the majors. So, two sessions I attended were about development on (guess what?) Facebook, while the other three were on Apple’s iPhone, Microsoft’s new Popfly platform, and Google Gadgets. Here’s the way the rest of Day 2 played out, in the order of appearance:

Redmond Wants a Piece
Popfly is a new plug-in for Silverlight, Microsoft’s new Flash competitor. It’s now available on the web in private beta — and, according to Dan Fernandez, Popfly product manager and evangelist, the goal is to "democratize development." He said there’s a huge world of non-professionals using MySpace and other sites and doing some amount of HTML and Javascript to build web apps or widgets. "There are 7 million ‘pros’, but 107 million ‘non-pros’," he said.  MIcrosoft wants a piece of that. [Like they want a piece of everything else in the Web 2.0 world if they can get it, no?]  Popflyslide
"Users are the stars," said Fernandez, noting that it’s all about "embracing expression."  He mentioned a recent study that found people spend more than an hour a week changing their online profile. He showed how, with Popfly, non-pro developers can snap together different "blocks" to build an app. They’ll be able to make what he called "Popfly gadgets" for Windows Live Spaces. In the audience questions following, someone asked when the product will actually be released, but Fernandez indicated he had no idea. Another obvious question came next: "What about Adobe AIR?" To which Fernandez said, "That’s a different audience."  As in real developers. He did say that Microsoft is looking at the possibility of going open with Popfly. He also said that cross-platform support is being addressed. "Support for Mac is in the Silverlight runtime," and Linux support is (or is coming), too. [By the way, here’s some coverage of the Popfly demo at Web 2.0 Summit, which Steve Ballmer did a day or two afterwards — with Fernandez at the keyboard; he told me that morning at The Palace Hotel he was hoping his demo would work so he didn’t get shot…  🙂 ]

The Facebook Gurus Speak
Tyler Ballance of Slide is the developer of some of the most popular apps on Facebook — including Top Friends, Fun Wall, Fortune Cookie, and Famous Quotes.  He of course talked about FB’s favorite term of late — the "Social Graph" — and about the concept of "Social Utility."  Slidestats
Tylertitleslide
To develop a successful Facebook app, you need "real social interactions," Tyler said. "Helping users interact is what makes a good app."  But how about what we commonly know as widgets, other than Facebook apps?  "Little biddy things you drop on a page," as Tyler called them. Socialgraph
He said using those on Facebook "isn’t too brilliant…they might work on Facebook — some do — but it’s probably not the way you want to go." On the other hand, he was happy to tell us that his Fun Wall app is "the best implementation of the widget idea on Facebook." [How humble of him.] He also said that "just porting apps to Facebook doesn’t work" and "just putting an RSS feed on your profile, for example, isn’t that interesting."  The point is that FB users use this platform differently — "it’s unique." He talked about a new app he’s working on (or has just completed?) called "Why Are You Awesome?"  He said it let’s you tell your friends why you are and — a key point he stressed — "it gives them a reason to check back."  A couple of other key points Tyler made were these: "Notifications" are important, because people "crave these updates"….and the "Feed" is the "highway on Facebook — put things there that are interesting and relevant."  He talked about the pros and cons of FBML (Facebook’s own markup language). It gives you the native look and feel, making the app "indistinguishable from the platform," he said. On the negative side, FB’s bugs become your bugs, "and you’ll always be the one to get blamed." The other option for developers is the "embedded iFrame" approach. On the plus side, it gives you "near complete control — you’re only constrained by space and the terms of service."  However, you must call the Facebook API "lots"….and if an iFrame app is done wrong, "user experience suffers." So, what do you do? "Pick the one that you’re most comfortable with, and what you can ship the fastest. If it’s more than three days, forget it." Perhaps the most interesting insight was this: "Figure out how users interact with your app. And don’t take things so seriously. Facebook users don’t sign on to do work."  [I’m not so sure FB’s leaders would agree with him there, as they try to make the platform attractive to more adults — meaning those active in the workaday world, concerned about things like, oh, productivity, business networking, and the like?  Employers are already cutting off Facebook from their corporate networks because it’s perceived to be all about screwing off. So, the notion that FB users don’t care about work can’t be something FB’s investors like to hear.]  The audience questions began with "What about useful and fun apps — are there any"?"  I didn’t hear a good answer. "Is there any way to link to several pages within an iFrame app?" Tyler said it would be better and easier to use FBML in this instance. [He did note, in passing, that Top Friends is an iFrame app. And, later, he noted he works on this app "all day long."] Another general tip Tyler gave was to make an effort to stay on top of Facebook changes. "They’re definitely building out the platform." He also said metrics of what what people do inside the app are very important — "not so much their whole social map."  But be careful you don’t violate FB’s terms of service: "You can only hash someone’s data for 24 hours."

Dave Fetterman is the creator, lead engineer, and a founding member of the Facebook Platform project.  He was formerly with Microsoft and has a master’s in computer science from Harvard. He opened his talk by telling us how many Facebook developers there are now. Davefetterman
Are you ready?
It’s more than 50,000! He also said the site gets 54 billion page views a month. Yes, that’s a "b." 

Fetterman launched into his advice for aspiring Facebook developers — the first and most obvious being "Make your app social." To be quite blunt about it, he said this: "Your content’s not interesting unless it’s interesting to your friends — or my friends." He also stressed the benefits of privacy. "It’s not a burden — it’s an asset."  So, how does one get viral distribution?

Fettermanslide_5
Fetterman talked about the Facebook News Feed, and also about adding an app from the Profile (he said to develop with FBML for this), and he stressed the importance of Notifications "from granular updates." He said that mass distribution in "now easy."  But he noted that "spreading an app is entirely different from spreading
a widget."  The latter, he said, is like "mailing HTML."  He gave his take on how an app is different from a widget [see his slide here: "Widgets, eh?" you have to forgive Dave — he’s a Canadian  🙂 …] Fettermanslide2_3

Facebook’s goal is to make developers as comfortable building on its platform as on your own site, Fetterman said. He added that FB has its own flavor of Javascript now, called FBJS — "to help you play in our environment." The goal is to give you JS while ensuring that you "remain safe" on Facebook.  He also said they have "MockAJAX."  New solutions he named as being in the works now are: message attachments, fb:mobile, and fb:ref. For more, Dave said to go to developers.facebook.com and wiki.developers.facebook.com.

iPhone Calling
Matt Drance was next up, the "Sharing Technologies Evangelist" at Apple.  How’s that for a title?  He does a bunch of stuff, and one of those is helping third parties develop for the iPhone platform, which was his topic this day. Matt said the iPhone was only 109 days old, and that it’s already had three updates in three months. He reminded us that the iPhone’s Safari browser is the same one for the new iPod Touch. Last week, Matt said a new iPhone web apps directory went live. "Apple is very serious about the web development platform for the the iPhone." [What Matt didn’t let us in on was the news that Uncle Steve was about to drop, the very next morning, that Apple was planning to open up the iPhone to third-party apps. Can’t blame him, I guess — he’d like to keep his job. But, c’mon, Matt — we wouldn’t have told anyone! 🙂 ] Mattdrance

Matt talked about the Safari "WebKit," which is a web development engine. And he gave a bunch of pointers for those who plan to develop for the iPhone: understand the browser prefs (JS can be turned off, popups disabled, etc) … you need to separate your page content (JS, CSS,and HTML), and "be well formed and standard" (he specifically recommended the CSS Zen Garden site for inspiration) … know your resource limits … know your scripting limits … understand windows and dialogs (window.open and target="_new") … use supported content types, including Word, Excel, PDF, Quicktime (no Java, Flash, or SVG for iPhone, at least not yet) … use native fonts … test and bug with Safari 3 … and remember that the iPhone’s input device is a finger — which is a lot different from a mouse! Matt reminded us that the iPhone does not have cut & paste, drag & drop, or selection — at least not yet.  Finally, he advised, even if you don’t yet have an iPhone or iPod Touch, you should get Safari 3 and see how your site or app looks in it.

GOOG Got It Goin’ On (Oh, Really?)
We were lucky to have presenting, in the very final session, Adam Sah, the architect for Google Gadgets. The most common place to find them, said Adam, is on iGoogle start pages. Google Gadgets is a platform for multiple sites, not a plug-in. Adamsah
"The end-user owns the page," said Adam. "Why do they like gadgets? Because they’re just remote HTML, cached by Google."  And why do providers like them? "Because it’s an easy, cheap way to create interactive content," he continued. "You can write one in 30 seconds. And it’s high leverage — write once, run all over. Whataregadgets_2
You get free, effective distribution to tens of millions of users." He showed a slide identifying all the distributors of Google Gadgets. He said Gadgets are "frictionless and scaled…you don’t have to cut a deal with Google." 

Adam also spoke about the newest type of Google Gadget — "Gadget Ads."  He said they’re paid-placement gadgets that reach hundreds of thousands of sites. "A Google Gadget ad is nothing more than buying traffic for your gadget," said Adam. "They’re great for time-sensitive content, like movie openings," he said, " and great for ‘seeding’ viral distribution." What percentage of Gadget Ads get syndicated by others?" someone in the audience asked. Adam said it’s still too early in the game to talk about that. But, speaking of virality, he recommended that "putting an ‘Add to Google’ or ‘Email This’ button inside your gadget will get you free traffic." He said "It’s been hard to get initial virality started, but not so now with Google Gadgets." 

In closing, he said what makes a good Gadget in general (not necessarily the ad type) is a very small or no logo, usefulness or utility, and no registration required. He also put up a slide (shown here) with a whole bunch of resource links. Googgadglinks_3
One link he didn’t mention, which I found on my own, was this one: Google Gadget Ventures, a page that tells you how you can develop new gadgets with the financial support of Google. 

That’s right — yet another company is stepping up with a financing program for widget (gadget) developers.  Life is sure good if you’re an entrepreneurially minded developer these days, wouldn’t you say?

A recent interview of Google’s Adam Sah was just published on this ZDnet blog.  It drills in further to some of the topics I touch on here in this post.

UPDATE (10/23): To make a couple of clarifications regarding Dave Fetterman’s presentation.

UPDATE (10/24): I didn’t mention in this post yet another platform: MySpace. It announced, after Widget Summit ended, that it, too, was opening up its platform to developers.  But I figured most of you had already heard that. For some perspective and links on the topic, however, including developments at Web 2.0 Summit, here’s a recent post from Seth Levine’s blog.

 

Steve Jobs: ‘iFlubbed’ – I Don’t Think So!

So, have you heard about the term being applied to Uncle Steve’s move last week regarding the iPhone? Yes, you could have guessed — it’s “iPology” 🙂 …. There’s some interesting insight on this whole overblown thing on a great new blog called MarketingApple. This guy (also named Steve) I think really sets the record straight. An excerpt from that post:

Folks, you are living through what has to be the Golden Age of marketing and Steve Jobs is its king.  Enjoy the ride.

Stevejobsiflubbed

Then, a followup post yesterday on the same blog heralds the latest news that — you got it — one million iPhones have now been sold.

I was discussing this whole thing as it happened with my close colleagues — all of us huge Apple users and supporters — and I got a great summation from one of them over the weekend. He doesn’t want me to use his name, but he’s a very smart guy (serial entrepreneur), and I just have to share his recap and insights with you:

Jobs is the king of concept and design. It’s easy to market the coolest phone ever and the best MP3 player ever, but good luck conceiving, designing, and developing them.

By cutting the iPhone prices, Jobs created a problem, then conceived and developed a solution. Typical Steve Jobs.

When the first rumors surfaced about Apple getting into the cell phone market, people laughed and predicted instant failure. Before the iPod, the Diamond Rio had more than 50% market share, and they were dropping the price quarterly to meet new competition. Apple came out with the iPod (with a hard drive) at 3-5 times the price of the average price of MP3 players at the time and couldn’t make enough of them. Other MP3 players with hard drives came out shortly after at half the price, and those companies couldn’t sell the ones they produced for the launch, while Apple couldn’t make enough of theirs. Then, when you could buy flash MP3 players for $20, Apple released the Nano at $250 and the Shuffle at $150, and, again, they couldn’t make enough of them.

Steve jumped on 2.5″ and 1″ hard drive technology for the iPod and, later, on multi-GB flash, when they were both expensive, new technologies, and Apple’s volume alone drove the technology towards commodity pricing. Apple never dropped prices, they just come out with new models at the same prices with thinner designs and more storage.

They can’t release iPhones the same way, even though their prices have fallen, because they are using so much flash. It costs them less to make the 8GB today than the 4GB four months ago. They could drop the price to gain wider market acceptance, so they did. Adding more storage and making the iPhone thinner won’t be enough to release a new model. They need to bump up the speed, make the display as big as the case (40% larger), add faster broadband, and add a VoIP softphone. (Nokia has them and HP just released the new iPaq with more features and a VoIP softphone built in.) All the new cellular chips designs have WiFi embedded, so ALL new phones next year will have WiFi. The cellular carriers may block the SIP (the de-facto standard for VoIP, session initiation protocol) ports to disable VoIP, and there will be a new RTP (real time protocol) invented to transmit VoIP over any open port — maybe that’s what Steve is up to next? 🙂

People just keep laughing every time Apple does the unexpected, but their concept and design is so good that they become the market leader. I can’t wait for the iTV-LCD, the iDVR, the iCarStereo, and the iGameBox.

Now, does that nail the situation, or what? (And also raise some interesting new possibilites.) I told you I hang around with smart guys….

UPDATE: To correct a typo….sorry.

eTech: Magical Mystery Tour

I’m off on an adventure tomorrow morning, flying to San Diego again, this time for the O’Reilly Emerging Technology Conference, where I’ll be reporting for Conferenza and posting to this blog. I’m looking forward to running into some old friends, and to an exciting program. The “magic” theme this year should be fascinating, based on the descriptions of some sessions I’ve highlighted below.

Etechlogo200

What technologies are “poised to blast off into the realm of magic?” O’Reilly asks, as it launches its sixth annual eTech event. [It will be the third one I’ve reported on, by the way.] The goal is to “balance pie-in-the-sky theorizing with practical, real-world information and conversation,” says the firm. The format consists of tutorials, breakout sessions, keynotes, and that most revered form of interaction — hallway conversations! — which “will hopefully spark enough unconventional thinking to change how you see your world.” Etechtheme400

The dates are Monday, March 26 through Thursday, March 29, and the venue is the Manchester Grand Hyatt right on the harbor in downtown San Diego. The promise, says O’Reilly, is for you to be able to learn which areas of technology have sufficiently advanced to the level of magic. So, I’m joining more than 1200 technologists, CTOs, hackers, researchers, thinkers, strategists, entrepreneurs, business developers, and VCs that are expected to participate in this year’s event. Grandhyatt I know from years past that the attendees at eTech are top notch — many leading developers, trendsetters, founders, and VCs (definitely a lot names you’d recognize). The strength of eTech, according to O’Reilly, is how it “taps into the creative spirit of all attendees, sparking provocative encounters and productive inspiration that continue long after the conference ends” — and I agree based on personal experience. In addition to the variety of sessions and extra-curricular activities, eTech has an exhibit hall featuring a focused group of about 14 exhibitors and sponsors.

eTech Sessions That Especially Sound Good
So, what are some the talks I’ve flagged out? On the first full day, Tuesday, I plan to catch as many of these as I can (some overlap each other, unfortunately):
• Building a “Web-Scale Computing” Architecture to Meet the Variable Demands of Today’s Business (Amazon Web Services)
• Making Offline Web Applications a Reality (Zimbra)
• Movie Magic: Coming Soon to the Real World Near You (Apple Computer)
• Flickr for Office Docs – Content Syndication through ThinkFree Doc Exchange
• RSS Beyond Blogging – Connecting Applications With Feeds (nSoftware)
• Digital Disney: the Mainstreaming of Web 2.0
• Successful Open Communities on the Internet (Wikia)
• Extreme Productivity in the Enterprise: The User is the Developer is the User (BEA)
• The Myths of Innovation
• Virtualizing the Datacenter with Project Blackbox (Sun)

Then, on Wednesday, we start getting heavier into that magic thing:

• The Coming Age of Magic (ThingM) – Excerpt: “The desktop metaphor is dead … Interaction design is significantly trailing the capabilities of the technology because of how difficult it is to explain what all this new stuff does … The desktop metaphor was useful for twenty years as a way to structure and explain information-processing technology. I propose “magic” as a metaphor for structuring interactions with embedded information processing technology …”

• The Role of Ubiquitous Web 2.0 Technologies in Everyday Life (Danah Boyd) – Excerpt: “While the ‘radical’ practices of young people and the organizational fetishes of technologists are certainly a curiosity to be examined, the real shift is happening in the lives of everyday people without an ounce of reflexivity …”

• Patterns: From Fabrics to Fabrication – Excerpt: “Today, the re-emergence of craft is part of the DIY movement that is discovering new tools for personal fabrication.

And here’s my vote for best named session:
• Scalability: Set Amazon’s Servers on Fire, Not Yours (SmugMug) – Excerpt: “With companies like SmugMug, Flickr, and YouTube growing by leaps and bounds, storage is a vital but expensive ingredient. Building, scaling, and managing large storage installations is cash — and labor –intensive. Amazon provides a simple API that exposes their internal storage architecture at utility prices. Suddenly, anything is possible. Unlimited, always-on storage everywhere in the world.”

• Sufficiently Advanced Magic (MIT Media Lab) – Excerpt: “…magicians and scientists often play on the same borders of the unknown. Magicians, however, do not have to kowtow to the constraints of reality as technologists do … If technology is man’s search to express control over his environment, scientists should look to magicians for inspiration and guidance as to what has engaged people for millennia … they continue to be successful by adapting their techniques and presentations in order to affect people profoundly.”

• Engaging with Web 2.0 Outside the Browser (Adobe) – Excerpt: “Web 2.0 is more than a social networking phenomenon. It’s a renaissance in web development … Rich Internet applications (RIAs), which break out from the traditional page-based web paradigm and currently run in the web browser, will soon be able to run on the desktop, both on and offline, with the ability to access local data and use web services to present an integrated and unique user experience … best practices and techniques that leverage existing web development skills to build and deploy Web 2.0 applications that bridge the Web and desktop … a new application model for content delivery and collaboration … how HTML, JavaScript, PDF, and Flash are coming together in a new project, code-named Apollo.”

• Pipes: A Tool for Remixing the Web (Yahoo!) – Excerpt: “Developers can use Pipes to combine data sources and user input into mashups without having to write code.”

• Web Scale Computing (Amazon Web Services) – Excerpt: “Web 2.0 business models are about competing on ideas, not on resources. Yet over 70% of most startup development effort goes into undifferentiated “heavy lifting”! … Using AWS, developers can build software applications leveraging the same robust, scalable, and reliable technology that powers Amazon’s retail business … 200,000 developers have registered on Amazon’s developer site to create applications based on these services.”

• Ajax Unplugged: Architecture and Tips for Taking Your Applications Offline (Zimbra) – Excerpt: “Looking back, 2006 may have been the year of Ajax … But despite its game-changing hype, Ajax is limited in its usefulness, it only helps people when connected to the Web. Surprisingly enough, people want access to their applications even when they aren’t connected to the Internet …”

And…drum roll…my vote for the funnest sounding session at eTech:
• 1/2 Baked (panel: 500 Hats, Feedburner, First Round Capital, August Capital) – Excerpt: “Half-Baked Dot Com is a participatory exercise in entrepreneurial improv theatre conducted by five teams of startup addicts and judged by an estranged panel of venture capitalists…or several crackpots and D-list bloggers, whomever shows up first … Half-Baked is the latest Web 2.0 craze that’s sweeping the un-conference circuit. Show up early and bring your A-game if you’d like to participate, otherwise bring your camera to record the heinous crime perpetrated on an audience who paid good money to attend this event.”

Finally, on Thursday, I’m seeing several more sessions that I’d like to catch — if I can hang around that long before hittin’ the waves:
• Apollo: Bringing Rich Internet Applications to the Desktop (Adobe)
• Silicon is Invading Medicine (Andy Kessler)
• Lessons Learned in Scaling and Building Social Systems (Yahoo!)
• Web 20-20: Architectural Patterns and Models for the New Internet (Adobe)
• Your Web App as a Text Adventure (Stikkit)
• Web Feed Workflows – Getting the Right Information, to the Right People at the Right Time (Attensa)

Let me know your thoughts about the sessions above, questions you’d like answered, etc. Watch for my blog posts and Flickr pix, too. And, by all means, if you’ll be at eTech yourself, please look me up!

MEETUP! Before Guy Kawasaki’s Talk This Friday…

To everyone I know or anyone who reads this blog: meet me at the University of Minnesota McNamara Alumni Center at 11:30 am this Friday, January 19th. Let’s get to the Guy Kawasaki talk early and schmooooze!!! I blogged about the event earlier here. (It starts at 1:00 pm.) The event quickly sold-out, but I’m sure many of you already have tickets. Even if you don’t, show up anyway! You can always try for standing-room-only space, or maybe you can nab somebody’s no-show ticket. Hey, Guy’s worth it! He packs ’em in everywhere he goes. Guykawasakistanleycup

We can talk about all kinds of stuff in advance of the talk: why Guy would come from California when we’re freezin’ our asses off here right now (it’s to play in the U.S. Pond Hockey Championships on Lake Nokomis)….what his topic is (it’s his classic “Art of the Start” talk)….or anything else you want to talk about, including my BlogHaus experience in Vegas last week. And getting there early should help us get locked-in for the best seats, or maybe those of you who need tickets can get on the list early for the no-shows.

Should be plenty of room to gather in the lobby area that’s closest to the auditorium where Guy will speak. (Check the signage on the way in.) And maybe we can even get coffee there…

Please spread the word to your lists and communities!
Let’s show Guy we’re one great startup community here in Minnesota!!! Indicate your interest here on my blog by adding a comment, and I’ll forward the whole thing to Guy beforehand. One of my VC friends tried to get me into a special lunch being held for Guy prior to the talk, with the local U of M muckety-mucks, etc, but I missed the cut. Who cares! This meetup will be lots more fun for me — and you! And maybe we can even continue the blog comments afterwards to tell Guy what we thought of his talk… See ya Friday!

Tags: Guy Kawasaki, , , , ,

« Older posts Newer posts »