Foundations of Popfly: Rapid Mashup Development

by
Format: Paperback
Pub. Date: 2008-01-28
Publisher(s): Textstream
  • Free Shipping Icon

    This Item Qualifies for Free Shipping!*

    *Excludes marketplace orders.

List Price: $34.99

Buy New

Usually Ships in 2-3 Business Days
$34.64

Rent Book

Select for Price
There was a problem. Please try again later.

Rent Digital

Rent Digital Options
Online:30 Days access
Downloadable:30 Days
$12.60
Online:60 Days access
Downloadable:60 Days
$16.80
Online:90 Days access
Downloadable:90 Days
$21.00
Online:120 Days access
Downloadable:120 Days
$25.20
Online:180 Days access
Downloadable:180 Days
$27.30
Online:1825 Days access
Downloadable:Lifetime Access
$41.99
*To support the delivery of the digital material to you, a digital delivery fee of $3.99 will be charged on each digital item.
$27.30*

Used Book

We're Sorry
Sold Out

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

Mashups are big; everybody and their dog are creating new and interesting ways of combining information on the Web. But if all the talk of APIs and complex code leaves you cold, you'll be pleased to meet Microsoft Popfly. Popfly was created as a tool for designers to build mashups in a visual manner, rapidly, without needing to know any code. By simply dragging out "blocks" that represent services such as Flickr onto your workspace and then drawing connection lines between them, you can create a mashup. It's as easy as that! Get Popfly and Silverlight up and running on your computer, and then learn how to use the Popfly Mashup Creator and Popfly Web Page Creator to share your mashups with the world. Author Eric Griffin will introduce you to Popfly and show you everything you need to start creating your own hybrid web applications.

Table of Contents

About the Authorp. xi
About the Technical Reviewerp. xiii
Acknowledgmentsp. xv
Introductionp. xvii
Introduction to Mashupsp. 1
What Is a Mashup?p. 1
A Brief History of Mashupsp. 2
Understanding Mashup Technologyp. 4
Foundation Technologiesp. 5
Presentation Technologiesp. 6
Interactivity Technologiesp. 6
Web Service Technologies: Application Programming Interfacesp. 7
Data Technologiesp. 8
Mashup Architecturep. 9
Examples of Mashupsp. 11
AP News + Google Mapsp. 11
Markovic.comp. 12
Bubblrp. 12
Mashup Resources on the Webp. 13
Web Sitesp. 14
Mashup Web Service APIsp. 14
Summaryp. 20
Enter Popflyp. 21
What Is Popfly?p. 22
Presentation and Interactivity Blocksp. 23
Web Services and Data Blocksp. 23
The Popfly Environmentp. 24
Mashup Creatorp. 24
Block Creatorp. 25
Web Page Creatorp. 25
Popfly Explorerp. 26
Online Communityp. 26
How Do Silverlight and Popfly Relate?p. 27
Getting a Popfly Accountp. 28
Creating Your Profilep. 28
Finding Usersp. 29
Getting Helpp. 30
Popfly Examplesp. 30
Upcoming Music Events with Forecastp. 30
My Facebook Friendsp. 31
spacesPhotoSlidep. 32
Summaryp. 33
Creating Your First Mashupp. 35
Finding Blocksp. 36
Setting Block Propertiesp. 37
Connecting Blocksp. 38
Viewing Advanced Propertiesp. 41
Testing Your Mashupp. 42
Adding HTML to Your Mashupp. 43
Saving Your Mashupp. 44
Sharing Your Popfly Mashupp. 45
Summaryp. 46
More Mashup Examplesp. 47
Creating a Flickr Mashupp. 47
Getting a Flickr Accountp. 47
Setting Up Your Flickr Mashupp. 48
Setting the User Input Block Propertiesp. 51
Setting the Flickr Block Propertiesp. 53
Setting the PhotoSphere Block Propertiesp. 55
Previewing the Flickr Mashupp. 56
Saving Your Mashupp. 57
Creating a Virtual Earth Mashupp. 57
Getting an Upcoming Accountp. 57
Getting Started on Your Upcoming Virtual Earth Mashupp. 59
Setting the Upcoming Block Propertiesp. 60
Setting the Virtual Earth Block Propertiesp. 61
Customizing the Virtual Earth Blockp. 64
Managing Your API Keysp. 67
Summaryp. 69
Creating Web Pagesp. 71
Creating Your First Pagep. 71
Changing Headers and Footersp. 73
Creating and Adding Contentp. 75
Changing Page Stylesp. 79
Adding Mashups to Web Pagesp. 82
Summaryp. 85
Sharing Your Popfly Mashupp. 87
Tweaking Your Mashupp. 87
Sharing Your Mashupp. 91
Sharing Your Mashup in Web Pagesp. 92
Sharing Your Mashup As a Windows Vista Gadgetp. 96
Sharing Your Mashup in Window Live Spacesp. 99
Sharing Your Mashup in Facebookp. 101
E-mailing Your Mashupp. 102
Summaryp. 104
Extending Popfly with Blocksp. 105
What Is a Block?p. 105
Block Architecturep. 106
RSS Block Descriptionp. 107
RSS Block Codep. 114
Getting Data from the Serverp. 124
Summaryp. 124
Getting Started with the Popfly Block SDKp. 125
Downloading the Popfly Block SDKp. 125
Installing Visual Web Developerp. 128
Setting Up the Block Test Harnessp. 131
How the Test Harness Worksp. 137
Summaryp. 145
Creating Your First Block with Visual Web Developerp. 147
Finding a Service for Your Blockp. 147
Technorati API Operationsp. 151
Search Operation (Query)p. 152
Developing Your Block in Visual Web Developerp. 154
Testing Your Blockp. 163
Debugging Your Code with Visual Web Developerp. 165
Creating Your Block Definition with Visual Web Developerp. 169
Summaryp. 174
Using the Popfly Block Creatorp. 175
The Block Creatorp. 175
Adding Your Block to Popflyp. 179
Using Your Block in a Mashupp. 182
Summaryp. 186
Indexp. 187
Table of Contents provided by Ingram. All Rights Reserved.

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.