Hi, the idea of this entry is to clarify any existing questions about the Mashup competition. The answers have been validated by the Mashup Team. I just hope it helps to activate this competition and this forum. Feel fre to ask any other and I will do my best to help you.
For Round 1, you have to provide:
- Master Plan/idea
- 1 Popfly block
FAQ
Can
I use a Popfly block from other people?
Sure, because mashups are composed of 2 or
more Popfly blocks and you are required to develop one block for Round 1. You
can use any other prebuilt Popfly block or develop it, if it is needed.
Can
I use a block that is not from Popfly?
Popfly blocks are the basic abstractions to
build mashups using the Microsoft Popfly service. For instance Yahoo offers
Yahoo Pipes, which is another service for building mashups and the basic
abstractions are pipes and modules. So the answer will be no because Popfly
does not accepts Yahoo pipes and modules as valid blocks for building mashups.
Are
there any restrictions for the kind of services we can use in our Popfly blocks?
No, you can use any service that exposes
its API using the different web services standards protocols such as HTTP, RSS,
REST, etc. Then you will have to wrap/encapsulate that API in your Popfly block
and use that block to create your mashup. So Google, Yahoo, Facebook are valid.
Also consider http://www.networkmashups.com.
Does
my Popfly block has to be directly related to the Imagine Cup 2009
theme?
The Popfly blocks are the building blocks
for mashups. Your Popfly block does not have to be related to the Imagine Cup
2009 theme, it's the composition of them in the mashup application what it has
to be aligned with the Imagine Cup 2009 theme.
Can
I consume mashups from other people?
No, because a mashup is an application
composed of at least 2 blocks, but the mashup itself does not expose an
interface neither it is a building block.
Does
the mashup has to be created with the Popfly tools?
Yes, because are the only ones available
that support rapid mashup development.
Does
the code of the Popfly block has to be included in the Master Plan?
No, source code is not mandatory for Round 1.
However you should have it available in case someone from the Mashup Team
requests it for reviewing and compliance with the rules.
I
have developed my Popfly block and mashup with Visual Studio, does Imagine Cup
offers a hosting service to host my block and mashup?
Popfly blocks are hosted at popfly.com; you
just have to upload them.
Popfly mashups can be placed on your
Facebook page, the Windows Vista sidebar, or on your personal Web site or blog
(using iframes).
However you can use any of the available
Microsoft services that allow you to create web pages that can host mashups
such as Microsoft Office Live Small Business (http://smallbusiness.officelive.com)
or third party hosting services http://www.microsoft.com/serviceproviders/directory/default.aspx.
Resources to get started:
Popfly: http://www.popfly.com
Popfly Videos: http://www.popfly.com/videos
Popfly Wiki: http://www.popflywiki.com
Popfly FAQ: http://www.popfly.com/Overview/faq.aspx
Popfly Team: http://popflyteam.spaces.live.com
Popfly MSDN forum: http://forums.microsoft.com/MSDN/default.aspx?ForumGroupID=434&SiteID=1
Popfly Block Building Guide: http://go.microsoft.com/fwlink/?LinkId=102098
Popfly resources on CodePlex: http://www.codeplex.com/site/search?ProjectSearchText=popfly
Popfly Blogs: http://www.popfly.com/Overview/About.aspx
Fernik