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: Microsoft (Page 2 of 2)

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.

The New Age of Advertising Is Upon Us: Opportunity Abounds

We are in a major period of disruption in the advertising industry. I have never been more convinced of it. Getting into the middle of the ad:tech conference last week (see previous posts) just helped me experience and understand it even better, up close. The online portion of the industry is on a trajectory that cannot be stopped. (See graph in previous post.) The movement toward a new world order in the ad business is a major, ongoing story, and I can’t help but get excited about the changes and the opportunity it holds for so many of us.

Let me digress a bit. This story isn’t about me, but a little background: I began my career in an advertising agency — at what was then a top Minneapolis firm, which had many people who went on to ad fame and fortune. Nothing beats starting in the mailroom, that storied beginning in the business, where you learn so much, so quickly. And I danced in and out of the agency business for several years, even joining a top-ten worldwide ad agency as an account exec for a time, on a major, Fortune 500 piece of business. Later, in mid-career, I launched of my own marketing consulting firm, actually serving as an ad agency for several of my small tech and B2B clients, among my other duties, for quite a few years.

The reason I had earlier left the traditional agency business was because I thought it was mired in old ways of doing things. It didn’t get technology. It didn’t understand systems and productivity and stuff — you know, being out in front with new techniques and computer-driven processes. It relied only on the ethereal “creativity,” and, of course, the old boy network of expense accounts and golf and long lunches. It was living in the past, on old glory. It lived and died by winning and losing accounts, of course (it still does). But where was the innovation that would move things forward? It didn’t take me long to know I had to get back into tech, which I’d gotten a taste of soon after moving on from that first job in an agency. (I had graduated to being a copywriter on the client side. Computers and software were so much more exciting.) Once I finally left behind the idea of working for a large agency and went whole hog into tech, I never looked back (though I was certainly able to apply some of what I’d learned in running the business I later founded, especially how to manage client accounts and make a profit).

Today, traditional ad agencies still control a majority of the business, and traditional media still account for the vast majority of spending. But, boy, are things changing. The light is getting brighter at the end of the tunnel. The newer breed of tech-savvy, interactive, digital agencies is on the rise, along with new technology-based services, ad networks, exchanges, behavioral-targeting technology companies, widgets, and much more. Acquisitions are flying about everywhere. The dynamics of the industry are in major flux. The old ways, the old agencies die hard, but they do die. They must evolve, or new players simply step in. I liken much of the plight of the old guard today as rearranging the deck chairs on the Titanic. Sadly, some will surely go down. But so many new players will attain leadership positions in the industry.

Nowhere is this trend more evident or interesting, I think, than in the acquisition earlier this year of Digitas by Publicis (say it with me now: poob-li-cees), whose leader, Maurice Levy, claims he started the whole recent big-acquisition binge. Digitaslogo It’s hard to argue that the man doesn’t see the big picture. This recent article in the New York Times tells the story very well: It’s an Ad, Ad, Ad World. And the larger story about Publicis even has a local angle of sorts, in that famed Minneapolis agency Fallon is part of that holding company. Publicislogo On hard times lately, the agency recently announced that its chairman, Pat Fallon, was handing over the reins to Publicis sister agency Satchi & Satchi. The Fallon agency was a strong player early-on in interactive, but later jettisoned that department to refocus on the traditional part of the business. I never understood why.

Today, there’s no denying the ad game is changing — big time. Online is the new sheriff in town. GOOG and MSFT advertising companies? Who would have believed such a statement even six or seven years ago? Are they agencies? Well, they’re being very careful to hedge on that question. Perhaps they never will be. Meanwhile, the old guard is desparately trying to protect its flanks, preserve its share, posturing and manuevering at every turn, trying to out-smart competition coming at it from everywhere. The dollars are major, so it’s a fight worth watching.

But in this whole mix, of this there is no doubt: technology is finally coming to rule the advertising business. The Internet changed everything, and keeps on changing everything. And opportunity is adundant for new careers, new companies, and new wealth beyond our wildest dreams.

It’s about time!

Update: To add the pronunciation of Publicis….only because I love to talk Francais once in a while.

Eurekster Said to Be In Play

BusinessWeek reported a possible interesting development in a story it published April 14: “Microsoft is in talks to buy or forge a partnership with two-year-old startup Eurekster.com, specializing in social-network search, BusinessWeek Online has learned from people familiar with the matter. A Microsoft spokesman declined to comment.”

BusinessWeek said one of the many ways that search sites, MSN included, are trying to set themselves apart is with social search, “a targeted pursuit of information that’s influenced by the preferences of a person’s peer group.” It’s a method whose time has come, according to BW.

The piece quoted Eurekster CEO Steve Marder, the subject of an interview I did at PC Forum (see my previous post): “If our technology were in the hands of one of [the search engines or a huge media company], it would be a competitive advantage.” BusinessWeek added that he would only say his firm is negotiating potential partnerships with a number of portals and media companies.

PC Forum: Business Models at the Edges

A great mix of panelists for this one: Marc Benioff of Salesforce.com, Jeremy Allaire of Brightcove, Leonard Liu of Augmentum, and Eric Rudder of Microsoft. Did Benioff face resistance to his business model? Yes, the enterprise market has a lot of resistance to change, he said. But finding the right app (not just a platform) was the key for Salesforce.com. “Build it, let people use it, then pop the top and let them build on it. Our AppExchange service now has 200 apps, and we’re adding 5 to 10 more per week.” Jeremy Allaire’s startup is based on “a direct model for multimedia content.” (Note he didn’t just say video.) “The distribution models of old are quickly eroding.” he said. “We’re actually allowing 031406busmodels individual websites to do global broadcasting.” What’s interesting now, Jeremy said, is that his firm is encountering an incredible willingness to experiment” (presumably by the traditional video distribution businesses, and by video producers). Why? “Out of fear, to pursue new revenue opportunities, just to stay out in front.” Esther asks what friction he’s seeing…. “It’s similar to the early days of e-commerce,” he said, “where manufacturers worried about going direct, then ended up discovering that blended distribution worked best. It’s the same now.” When asked what challenges he sees, Leonard Liu of Augmentum, whose firm is providing software development services for U.S. firms via a staff of 450 in China, says the challenges are many, including language. “But China is the next big player” in this space, he said. “We’ve seen in India what can happen. But it takes a true understanding of China — for example, the young people are different than the old — as far as how the cultures work together.” Liu said 60% of what his firm does is total product development, “from beginning to end.” Intel is one big customer. And how does Microsoft react, now that it isn’t such a target, Esther asked of the fourth panelist. “How can we marry all this friction-free software to the Windows environment,” was his obvious first answer. “But we see many opportunities — advertising, subscription models, Office Live. This is an exciting time, now that we’re unleashed to an extent. We think we’re responding well to what people want and don’t want.”

Tag:
Tag:

Blogland Goes Wild: Google Buys Writely

In a shot across the bow of Microsoft, Google announced yesterday it acquired Upstartle LLC, developers of the web word-processing application Writely. The announcement was first posted on the Official Google Blog, and soon hundreds more blog posts came online — as you can see when you search the topic at the Google Blog Search page. Who says three people and an idea can’t make a difference these days? I guess it’s just more proof this Web 2.0/AJAX world is for real, folks.

Read more about it on the Writely blog, and at the independent Inside Google blog. There’s also much media analysis of this one coming inline. Here are two, from Information Week and CBR Online. This one is definitely a shot heard ’round the Web 2.0 world….

Newer posts »