Use zembly to Create Social Web Applications for: Facebook, Flickr, iPhone, and More!

With zembly you can create mashups and web applications drawing on content from virtually any web site, API call, or data stream. What’s more, zembly makes it as easy to deploy and scale next-generation web applications as it is to build them. Suddenly, the web itself becomes programmable:...
See more details below
Assemble the Social Web with Zembly

Available on NOOK devices and apps  
  • NOOK Devices
  • NOOK HD/HD+ Tablet
  • NOOK
  • NOOK Color
  • NOOK Tablet
  • Tablet/Phone
  • NOOK for Windows 8 Tablet
  • NOOK for iOS
  • NOOK for Android
  • NOOK Kids for iPad
  • PC/Mac
  • NOOK for Windows 8
  • NOOK for PC
  • NOOK for Mac
  • NOOK Study

Want a NOOK? Explore Now

NOOK Book (eBook)
BN.com price
(Save 42%)$39.99 List Price


Use zembly to Create Social Web Applications for: Facebook, Flickr, iPhone, and More!

With zembly you can create mashups and web applications drawing on content from virtually any web site, API call, or data stream. What’s more, zembly makes it as easy to deploy and scale next-generation web applications as it is to build them. Suddenly, the web itself becomes programmable: the browser becomes your development environment, and you can leverage building blocks created by thousands of developers, worldwide.

With extensive contributions from zembly’s creators, Assemble the Social Web with zembly is the first and only official guide to zembly. This book brings together all the knowledge and code you’ll need to build applications for today’s leading Web 2.0 platforms: Facebook, Flickr, Google Maps, iPhone, and more.

The authors begin with a high-level tour of zembly that clearly explains its goals, capabilities, core concepts, and long-term direction. You’ll quickly walk through constructing your first zembly application; then, learn step-by-step how to use zembly with each of today’s most powerful and popular social web platforms.

Coverage includes
  • Understanding the new paradigm of social programming
  • Building Flickr widgets to generate and display web-based slide shows
  • Creating widgets that draw upon Zillow’s enormous real estate database
  • Developing mashups that incorporate maps and geographical data from Google Maps
  • Integrating with Facebook: from the absolute basics through advanced techniques utilizing the Facebook Data Store Model
  • Using Dapper Dapps to create feeds that can capture content from virtually any web site
  • Using zembly to simplify and accelerate iPhone web app development
Whether you’re a long-time web professional or a casual developer with a specialized problem to solve, zembly is the tool you’ve been waiting for. One book brings together everything you need to make the most of it: Assemble the Social Web with zembly .
Read More Show Less

Product Details

  • ISBN-13: 9780137019731
  • Publisher: Pearson Education
  • Publication date: 1/2/2009
  • Sold by: Barnes & Noble
  • Format: eBook
  • Edition number: 1
  • Pages: 400
  • File size: 9 MB

Meet the Author

Gail Anderson is a software specialist and author who has written numerous books on leading-edge technology.

Paul Anderson is a founding member of the Anderson Software Group, Inc., a leading provider of programming and software development training courses.
The Andersons’ previous books include Java Studio Creator Field Guide (Sun Microsystems Press, 2006) and Enterprise JavaBeans Component Architecture (Prentice Hall, 2002).

Todd Fast
is the architect and CTO of zembly. Previously, he was Chief Architect for Enterprise Java tools at Sun Microsystems, and a lead architect for the NetBeans IDE focusing on SOA, web services, and XML.

Chris Webster
is a Senior Staff Engineer at Sun Microsystems and Technical Lead for zembly. He is a co-author of NetBeans™ IDE Field Guide Second Edition (Prentice Hall, 2006).

Read More Show Less

Table of Contents

Preface xiii
Acknowledgments xvii

Chapter 1: What Is zembly? 1
1.1 Social Programming 2
1.2 zembly’s Environment 4
1.3 zembly’s Audience 6
1.4 Publishing and Scaling with zembly 7
1.5 Monetizing with zembly 8
1.6 Coming to zembly Soon 8

Chapter 2: zembly Basics 11
What You Will Learn 12
Examples in This Chapter 12
2.1 Exploring the Samples 13
2.2 About You–Your Home Page 20
2.3 Your Keychain and Service Providers 24
2.4 Creating Your First Service: LoanPaymentService 25
2.5 Creating Your First Widget: LoanPaymentWidget 34
2.6 Drafts, Versions, and Timelines 42
2.7 Putting It All Together–Using the WeatherBug API 45

Chapter 3: Building Flickr Widgets 55
What You Will Learn 55
Examples in This Chapter 56
3.1 Using Flickr 56
3.2 Building a Slide Show Widget 57
3.3 Building a Service for Your Flickr Photos 67
3.4 Creating a Flickr User Slide Show Widget 71

Chapter 4: Building Zillow Widgets 79
What You Will Learn 79
Examples in This Chapter 80
4.1 Using Zillow 80
4.2 Building a Zillow Service 82
4.3 Building a Zillow Widget 88
4.4 Building a Google Maps Mashup 92

Chapter 5: Facebook Basics 101
What You Will Learn 101
Examples in This Chapter 102
The New Facebook Design 102
5.1 About Facebook 103
5.2 Creating a Facebook Application 114
5.3 Loan Calculator–Your First Facebook Application 121
5.4 zembly and Facebook–A Closer Look 130
5.5 BuddyPics–Using FBML and FBJS 137

Chapter 6: Facebook Integration 161
What You Will Learn 162
Examples in This Chapter 162
6.1 Capital Punishment–A Challenging Facebook Application 162
6.2 Using the Facebook Data Store and FQL 191
6.3 Mood Pix–Leveraging Facebook Integration 208
6.4 Facebook Connect–Looking Forward 231

Chapter 7: Working with Dapper 237
What You Will Learn 237
Examples in This Chapter 238
7.1 Getting Content with Dapper 238
7.2 Photo Search Widget 239
7.3 London Tube Widget 248
7.4 MLB Scores Widget 258
7.5 Creating a Feed Reader 265

Chapter 8: Widget Gallery 273
What You Will Learn 273
Examples in This Chapter 274
8.1 LiveWeatherBugWidget 274
8.2 LiveWeatherMapWidget 284
8.3 LondonTubeMapWidget 289
8.4 Yahoo! Pipes 298

Chapter 9: Building for the iPhone 309
What You Will Learn 309
Examples in This Chapter 310
9.1 Targeting the iPhone 310
9.2 iLoanPayment Widget 314
9.3 iLiveWeather Widget 322
9.4 iCapitalPunishment Widget 331
9.5 Facebook Integration–iPhoneHome Widget 337
9.6 iLondonTube Widget 348
9.7 iCandy–Samples from Apple 356

Index 363
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 & Noble.com 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 & Noble.com 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 & Noble.com 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 BN.com 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 & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com 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 BN.com. 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

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