Foundations of Popfly: Rapid Mashup Development / Edition 1

Paperback (Print)
Buy New
Buy New from
Used and New from Other Sellers
Used and New from Other Sellers
from $1.99
Usually ships in 1-2 business days
(Save 94%)
Other sellers (Paperback)
  • All (17) from $1.99   
  • New (12) from $1.99   
  • Used (5) from $1.99   


Author Eric Griffin shows you how to mix applications and share your hybrids with the world, using the Popfly Mashup Creator and Popfly Web Page Creator.

Read More Show Less

Product Details

Meet the Author

Eric Griffin works as a Microsoft consultant. He is based in Atlanta and specializes in Microsoft application development technologies, tools, and platforms. This includes Visual Studio, SQL Server, ASP.NET, C#, Reporting Services, Office, SharePoint Server, and more.
Read More Show Less

Table of Contents

About the Author     xi
About the Technical Reviewer     xiii
Acknowledgments     xv
Introduction     xvii
Introduction to Mashups     1
What Is a Mashup?     1
A Brief History of Mashups     2
Understanding Mashup Technology     4
Foundation Technologies     5
Presentation Technologies     6
Interactivity Technologies     6
Web Service Technologies: Application Programming Interfaces     7
Data Technologies     8
Mashup Architecture     9
Examples of Mashups     11
AP News + Google Maps     11     12
Bubblr     12
Mashup Resources on the Web     13
Web Sites     14
Mashup Web Service APIs     14
Summary     20
Enter Popfly     21
What Is Popfly?     22
Presentation and Interactivity Blocks     23
Web Services and Data Blocks     23
The Popfly Environment     24
Mashup Creator     24
Block Creator     25
Web Page Creator     25
Popfly Explorer     26
Online Community     26
How Do Silverlight and Popfly Relate?     27
Getting a Popfly Account     28
Creating Your Profile     28
Finding Users     29
Getting Help     30
Popfly Examples     30
Upcoming Music Events with Forecast     30
My Facebook Friends     31
spacesPhotoSlide     32
Summary     33
Creating Your First Mashup     35
Finding Blocks     36
Setting Block Properties     37
Connecting Blocks     38
Viewing Advanced Properties     41
Testing Your Mashup     42
Adding HTML to Your Mashup     43
Saving Your Mashup     44
Sharing Your Popfly Mashup     45
Summary     46
More Mashup Examples     47
Creating a Flickr Mashup     47
Getting a Flickr Account     47
Setting Up Your Flickr Mashup     48
Setting the User Input Block Properties     51
Setting the Flickr Block Properties     53
Setting the PhotoSphere Block Properties     55
Previewing the Flickr Mashup      56
Saving Your Mashup     57
Creating a Virtual Earth Mashup     57
Getting an Upcoming Account     57
Getting Started on Your Upcoming Virtual Earth Mashup     59
Setting the Upcoming Block Properties     60
Setting the Virtual Earth Block Properties     61
Customizing the Virtual Earth Block     64
Managing Your API Keys     67
Summary     69
Creating Web Pages     71
Creating Your First Page     71
Changing Headers and Footers     73
Creating and Adding Content     75
Changing Page Styles     79
Adding Mashups to Web Pages     82
Summary     85
Sharing Your Popfly Mashup     87
Tweaking Your Mashup     87
Sharing Your Mashup     91
Sharing Your Mashup in Web Pages     92
Sharing Your Mashup As a Windows Vista Gadget     96
Sharing Your Mashup in Window Live Spaces     99
Sharing Your Mashup in Facebook     101
E-mailing Your Mashup     102
Summary     104
Extending Popfly with Blocks     105
What Is a Block?     105
Block Architecture      106
RSS Block Description     107
RSS Block Code     114
Getting Data from the Server     124
Summary     124
Getting Started with the Popfly Block SDK     125
Downloading the Popfly Block SDK     125
Installing Visual Web Developer     128
Setting Up the Block Test Harness     131
How the Test Harness Works     137
Summary     145
Creating Your First Block with Visual Web Developer     147
Finding a Service for Your Block     147
Technorati API Operations     151
Search Operation (Query)     152
Developing Your Block in Visual Web Developer     154
Testing Your Block     163
Debugging Your Code with Visual Web Developer     165
Creating Your Block Definition with Visual Web Developer     169
Summary     174
Using the Popfly Block Creator     175
The Block Creator     175
Adding Your Block to Popfly     179
Using Your Block in a Mashup     182
Summary     186
Index     187
Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star


4 Star


3 Star


2 Star


1 Star


Your Rating:

Your Name: Create a Pen Name or

Barnes & Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation


  • - By submitting a review, you grant to Barnes & and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Terms of Use.
  • - Barnes & reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing 1 Customer Reviews
  • Posted November 17, 2008

    more from this reviewer

    I Also Recommend:

    Good for Popfly 'block' developers

    Although this book misses some of the more recent Popfly features, like Popfly Explorer and the ability to generate blocks from WSDL, I still rate it 4 stars because: <BR/><BR/>* It was the first Popfly book on the block (no pun intended). <BR/>* The early chapters have good coverage of mashup technologies in general. <BR/>* The later chapters show developers how to extend Popfly by creating their own 'blocks'.

    Was this review helpful? Yes  No   Report this review
Sort by: Showing 1 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)