Home > First Look: The Popfly Development Environment

Dev Trends

First Look: The Popfly Development Environment

12/3/2007

For nearly a decade, Macromedia's Flash (now an Adobe product) has been the de facto standard for Web animation. It's in widespread use across the Web. Recently, Microsoft introduced its Silverlight platform, a competitor to Adobe's Flash and a few similar technologies. Microsoft also unveiled a tool called Popfly, which serves as a kind of gateway to Silverlight in some respects because it requires the Silverlight runtime.

Any new development environment has its learning curve. A software development kit is currently available for Silverlight, but a Silverlight extension to Visual Studio 2008 is yet to arrive. In the meantime, for nonprogrammers, Popfly streamlines the process of learning to create Web animations. With Popfly, everyone can create Silverlight widgets (and even whole Web pages) with no prior development experience required.

Popfly is currently in a fairly closed beta at the time of this writing, with limited openings available. I managed to secure a place in the beta (which requires the creation of a Microsoft Live ID). Shortly thereafter, I had my first look at Popfly.

My first thought at seeing Popfly's development environment was that MySpace users would love this technology. Popfly has many preassembled configurable modules available from a list. Most are user contributed, with whimsical or decorative themes. Examples of these modules include:

In fairness, there are also more practical tools available, such as bar graphs, maps, RSS, etc. All of the difficult coding is done with these modules, so all you have to do to set them up is drag them to where you want them and then fill in the variables.

Popfly's UI is impressive, since it offers a good balance between ease of use and power. The source code of your project is there if you want it. The interface is intuitive enough to learn in your first few seconds with it, which is a far cry from the days where you had to read a book or tutorial before you knew how to do anything at all in Flash. Popfly lets you add your own HTML to your project, which is a definite plus. Once you've added a few modules or contributed code of your own, there is an easy way to preview your work.

While Popfly requires the Silverlight runtime to work, such things are typical and forgivable. For instance, Flash also requires a plug-in to work. The Silverlight runtime features decent Firefox support on Windows, which is surprising since I initially expected it to be an Internet Explorer-exclusive thing.

The animations are equal to those of Flash in terms of quality. However, the Silverlight platform -- and Popfly -- does have one flaw, which is no Linux support. Even Adobe releases its current builds of the Flash runtime to Linux users. Whether Microsoft likes it or not, Linux is here to stay and is a growing force on the desktop thanks to universal-audience distributions such as Ubuntu.

Popfly is a shot in the arm for Silverlight for the purpose of gaining new users quickly, but the platform still has a long way to go. After all, Silverlight is a first-generation platform, whereas Flash has had eight additional software generations to achieve its market penetration.


Will Kraft is a Web designer, technical consultant, and freelance writer. His website is Pagewizard Web Design. You can contact Will at will@pagewizardwebdesign.com.

Cite this Site

Will Kraft, "First Look: The Popfly Development Environment," Campus Technology, 12/3/2007, http://www.campustechnology.com/article.aspx?aid=56377

copy text (above) for proper citation



Recommended Reading
  • Gates Highlights R&D at CES08, Unveils Microsoft Touch Wall

    Microsoft's Chairman Bill Gates spent a lot of time Wednesday talking about "empowering the workers" at the Microsoft's 12th annual CEO Summit 2008 in Redmond, WA, where he gave a keynote speech. However, Gates wasn't talking about political revolutions or even pay raises for office workers before the CEO crowd. Instead, he was referring to new software technologies that can better enable collaboration, social networking and decision-making on the job.

  • Vista Vulnerability Study Puts Microsoft on Defensive

    Microsoft and some independent security researchers had the blogosphere buzzing Wednesday over a series of denunciations after one company claimed that the Vista operating system was more vulnerable to malware and other exploits than previous operating systems.

  • New Blackboard Sync Application Leverages Facebook

    Blackboard Inc. today announced Blackboard Sync, an application that allows students to receive course updates and communicate with classmates while logged on to Facebook.

  • Standards: The Sooner the Better

    Technology solutions work best when they well together. That is why the nonprofit group IMS Global Learning Consortium is developing learning tools interoperability standards for the education technology community...

  • U.K. Education Group Escalates Microsoft Complaints

    A consultancy to the U.K. government has forwarded complaints about Microsoft's licensing and interoperability practices to the European Commission (EC), according to an announcement issued by the Becta consulting group Monday.

  • University Students and Researchers Enjoy JavaOne

    The JavaOne conference, held May 6-9 in San Francisco, brought together developers from industry, education, and other markets, filling the Moscone Convention Center with a wide array of sessions and exhibits for the open source Java developer community.