Adobe last week made available to developers a very early version of its Apollo software, which is designed to support applications that bridge the desktop and the Web. Apollo is part of an emerging trend in software that takes some parts desktop app, some parts Web app, and blends them into a whole that equals more than its pieces. "A lot of the vision of Adobe relative to software is to extend the Web," says Michele Turner, VP of Adobe's platform business unit.
One test Apollo application, Maptacular, mashes stored contact information with Google Maps. When the user drags a digital business card from the desktop to the application, it automatically maps the location of that business associate. It could, for example, drag work address information to the map and automatically create driving directions between the user and the person represented on the card. The user can save the map for future offline reference.
LONG TIME COMING
Apollo evolved from Adobe's 2005 acquisition of Macromedia and its Web development assets, in particular Flash. Adobe says it's working with a number of large companies to create custom applications using Apollo, such as dashboards for financial information. "We're enabling Web developers to create desktop apps for the first time," says Turner.
|(click image for larger view)|
Apollo could put eBay on the desktop
Another place Apollo-type applications could play a role is in the mobile world, where connectivity is intermittent and devices typically carry less memory and processing power than desktops. For instance, if a mobile device goes offline, an Apollo app could complete an interrupted transaction the next time the device is connected to the Internet. Though the first version of Apollo won't support mobile devices, future versions will. "You're freeing up the data by enabling it to live in the cloud," says Turner.
EBay has been working on an Apollo-based application, called San Dimas, since last summer. San Dimas can access a user's file system, so it can provide an organized browsing history going back months or years. It lets eBay store consistent HTML code, such as page formats, on a local drive, cutting down on the amount of information that needs to be uploaded and downloaded over the Internet by passing only new data, such as an item description, back and forth. Working outside of the browser means that San Dimas can return a search query with an element that looks like a normal results list on the left of the screen and a large-size preview of individual for-sale items on the right.
San Dimas may give eBay the opportunity to turn its service into a desktop application. "Seeing eBay as a platform is a core tenet of our philosophy," says Alan Lewis, the online auctioneer's technical evangelist. "Don't get me wrong--the Web site isn't going away, we just want to provide choice."
Adobe and Microsoft are eager to make that choice possible.