Have Fun with Microsoft Popfly

Knowing that live ID is opening  for registration, I can't wait to get one with the @live.cn suffix. With this id, users can enjoy various kinds of services from Microsoft.

Popfly is one of the most exciting things. With this stuff, one can create beautiful mashups and webpages without writing any code. Before having fun with Popfly, you must have Silverlight installed on your machine. As you may not know, Silverlight is quite different from WPF ( Windows Presentation Foundation ) . Silverlight is platform-independent, that means no matter you're using Windows Family, Linux or Mac or other something, once installed, any page contains silverlight can be displayed via the browser, nothing to do with the CLR support.

OK let's start our journey, make sure you're ready, your live account, your silverlight, and your old machine.

With this online Popfly, we can create web  pages, mashups and blocks ( I guess this is the function unit of Popfly Mashup ). In figure 1, you see a page editor. The UI inherits the style of Office System 2007. This is the best online page editor I have ever seen, with good, non-waiting, non-postback user experience. Thanks to silverlight.

 figure 1. Online Page Editor in PopflypageEditor

Next I'll create 2 basic mashups with the online mashup creator. As you'll see, the creator is almost like a 3D game ( in fact, it is 3D ). We start this by selecting 'Create Stuff' --> 'Mashup'.

When I showed this lovely toy to a Ph.D candidate next to me, he said, " Woo! It is unbelievable! ". Figure 2 shows it:

figure 2. The main UI of the mashup creator, with three blocks in the edit zonemashupCreator

We work with blocks. I don't know much about this stuff, thinking it is the function unit of Popfly, similar to the controls we're familiar with in .NET Winform Development. With these components we can deal with user inputs, medias, Web Services, and other display elements. You can see the block-tree in figure 3:

figure 3. The block-tree with hundreds kinds of blocksblocks

You see, providers of these blocks varies. Microsoft, flickr, youtube, facebook, and individual users. Mashups are shared.

In the first example, I use a user input block, a live search block and a table display to make up a search interface. First drag these blocks from the tree and drop them in the edit zone, and connect these blocks with several mouse clicking. The operation result shows in figure 1. Then click the small wrench icon on the block edge to configurate each block. Figure 4, 5, 6 show the procedure.

figure 4. Configurate the user input block userInput

figure 5. Make the input keyword from the user input blockliveSearch

figure 6.  Configurate the table listtableList

OK, click preview and test our first mashup. Figure 7 shows the result

figure 7. Our first mashup is donesearchResult

Without writing a single code, just do some mouse clicking here and there, no more than two minutes, a simple search interface is done. Now we come to the next example, making something with live image search.

Change the 'Live Search' block to 'Live Image Search', 'Table Display' to 'Carousel', as shown in figure 8.

figure 8. Create a live image search mashup

Choose 'preview', you can see something really exciting in figure 9.

figure 9. The running image carousel, whose images are from Live Image Search result.

Click one image, the effect shows in figure 10.

figure 10. A image zooms in and come closer after clicking.

That's all of my words, and how do you feel about it?

Imagination is the limit.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值