Adobe Systems wants to have it both ways.
Microsoft’s power with programmers is tethered to desktops and laptops, the vast majority of which run Windows. Google is trying to dominate what it believes is the new frontier, cloud computing, where applications run on the Web. Adobe, though, is trying to run down the middle with a strategy that touches on both domains.
“It’s a balance of the client and cloud together that makes for the most effective applications and the best development,” said Adobe Chief Technology Officer Kevin Lynch, who’s planning to speak on the subject in a keynote speech Monday at the company’s Max conference in San Francisco.
Adobe CTO Kevin Lynch
(Credit: Stephen Shankland/CNET News)
Since Adobe’s $3.4 billion Macromedia acquisition in 2005, programming technology has been rising in importance within a company that got its start with publishing software such as Photoshop. The technology that brought the two companies together, Flash, will hog the spotlight at the conference.
Flash got its start as a way to give Web pages animations and basic applications such as games, but it’s grown up since then. The Flex technology has given developers a more mature programming model, and the addition of video-streaming abilities to the Flash Player that’s plugged into the vast majority of Web browsers has given Adobe’s technology incumbent status. Who can live online without YouTube?
Adobe is still working on Flash, releasing Flash Player 10, aka Astro, in October. At Max, though, a Flash cousin called AIR–the Adobe Integrated Runtime–will share the stage with the release of version 1.5.
Flash and AIR are key to bridging the cloud-PC gap. For example, Adobe has launched an online Photoshop.com service, where members can upload, edit, and share photos. The site uses Flash to run the processing-intensive editing software on people’s own computers, not Adobe’s servers, Lynch said.
“Our operational costs for hosting that application are much lower than if we had server-side processing,” and users get better performance, Lynch said.
But Flash still lives largely within the browser. Adobe hopes to uproot it with AIR, a “runtime” foundation for housing applications. AIR runs Flash programs but also has a built-in engine for showing Web pages and for running programs written in JavaScript, which is widely used for Web-based applications. And AIR is available for Windows, Mac OS X, and Linux, and programmers who write AIR applications don’t have to worry about what operating system is on a person’s computer.
But there’s a risk to choosing a hybrid strategy: gains in flexibility often come at the expense of specialization, and specialized applications often work better. Sun Microsystems tried for years to get Java to catch on as a cross-platform runtime, but 13 years after its launch, it has yet to catch on with mainstream computing applications.
Google’s cloud computing is limited by the comparatively feeble abilities of JavaScript running in Web browsers, but extensions such as Gears are bringing some advanced features. But Google gets the advantage of software that’s available from all sorts of computing devices–your own, a friend’s, a kiosk in an airport, your iPhone–as long as you have a network connection. And there’s a natural collaboration component that comes with online applications that matches well with business needs.
Microsoft is moving slowly cloudward, but its cash cows remain Windows and Office. Its software is more powerful and responsive than any Web-based application–as long as you have your PC with you.
AIR applications can take advantage of local computing power, though–and the big new feature of AIR 1.5 is that it uses Flash Player 10, which brings 3D graphics, better text handling, the ability to mix different audio signals, and other abilities that make it a more reasonable competitor to Windows.
Squirrelfish from the WebKit open-source Web browser technology project.
Chicken-and-egg problem
Another challenge for AIR is ensuring it’s installed. Programmers aren’t eager to write applications for a foundation that’s not installed, and people aren’t eager to install a foundation for which there are no applications–the classic chicken-and-egg problem.
But AIR applications are starting to spread. An eBay auction management application has been downloaded a million times, and media players from Adobe, Fox, and Atlantic Records also are top downloads, said Michele Turner, vice president of product marketing and management for Adobe’s platform business unit. Also popular are two AIR applications called Tweetdeck and Twhirl, which make the Twitter microblogging service vastly more useful.
Macromedia succeeded in spreading Flash far and wide, and Adobe likewise managed to convince millions to install its PDF reader plug-in software. Adobe now hopes for the same success with AIR, and it’s showing some success.
Adobe’s goal is to have AIR running on 100 million machines by the first anniversary of the 1.0 release in February 2008. “It looks like we’re on track right now,” Lynch said. And 1 million copies of the AIR software development kit have been downloaded.
Adobe will be touting new AIR and Flash tools at the show, too, though only in “technology preview” form:
•
Tags: business-tech, cancel, cloud-computing, crave, downloads, flash, media, microsoft, networking, news, paris-hilton, reviews, search, security, Uncategorized, version-tracker, video, webware, windows, wireless
Posted in Uncategorized | No Comments »