Technology Review - Published By MIT
Advertisement

July/August 2009

Briefing: Cloud Computing

Case Study: Making Art Pay

A startup seeks to undercut Photoshop with subscription software.

By Kate Greene

smaller text tool iconmedium text tool iconlarger text tool icon

By reducing development costs and making new features possible, cloud computing promises to create opportunities for software developers. A New York-based startup called Aviary is hoping to cash in on that promise by offering graphics programs that compete with far more expensive software.

Aviary’s software allows anybody with a Web browser to draw illustrations or edit photographs.
Credit: Technology Review

Founded in 2007, Aviary uses Adobe's Flex, a general-purpose platform for developing Internet-based applications, to make software that lets people modify photos, create illustrations, and share the results. Aviary's applications run in Flash, through the Web browser on a user's computer. Images are saved to the company's private servers rather to a local disk drive--the conventional way of storing files. The private servers are continuously backed up to Amazon's S3, a service that provides bulk online storage. If Aviary's servers become overwhelmed because of, say, a glut of users, the system stays afloat by transferring files from S3 to users instead.

Aviary's software development process has been the work of just a dozen or so programmers, and it has afforded a quick return on their effort. Because they can update the software as often as they like without requiring users to install patches or upgrades, a working version of an application can be rolled out the door as soon as it's complete, with refinements made later. Matt Wenger, president and CEO of the software company GroupSystems, says that cloud applications can be cheaper to develop than other types of applications, especially because it removes the need to worry about how and where users install software. "You write one version of the application and you install it in your own controlled environment [on your servers]," he says, "and any changes are tested and rolled out in that environment. The net of it is that you spend hundreds of hours less in support over the life of a product for a group of customers."

Story continues below

But while cloud computing can make product development and marketing more efficient, it has its own quirks. For example, Aviary needed a way to save huge image files quickly across a network. "An artist's work flow generally requires frequent saving," says Avi Muchnick, Aviary's founder. "This means that we'd theoretically need the capability to send huge files multiple times in the span of a few minutes." But constantly sending large image files back and forth over the Internet would strain Aviary's servers and frustrate users with slow connections. The company's solution is to detect incremental changes and transfer only those small pieces of the file that have changed.

Comments

Technology Review Magazine

Search Me
Inside the launch of Stephen Wolfram's new "computational knowledge engine."
By David Talbot

FEATURES

Chasing the Sun
The federal government is about to spend billions of dollars on renewable energy. In Part II of our series on the federal stimulus bill, we look at the impact the spending will have on the future of solar power.
By David Rotman
Medicine's New Toolbox
An alternative way to make stem cells could open a window on human disease.
By Lauren Gravitz

Read more articles from this Issue

NOTEBOOKS ESSAY TO MARKET Q&A PHOTO ESSAY REVIEWS DEMO
Archives MIT News Subscribe Contact

Log In

Forgot your password?     Register »
Advertisement
Technology Review November/December 2009

Current Issue

Natural Gas Changes the Energy Map
The United States has vast supplies of this cleaner fossil fuel. But how should we use it?
Advertisement
Subscribe to Technology Review's daily e-mail update. Enter your e-mail address

TECHNOLOGY RESOURCES
MIT Massachusetts Institute of Technology © 2009 Technology Review. All Rights Reserved.