Home > Store

Assemble the Social Web with zembly

Register your product to gain access to bonus material or receive a coupon.

Assemble the Social Web with zembly

eBook (Watermarked)

  • Your Price: $31.99
  • List Price: $39.99
  • About Watermarked eBooks
  • This PDF will be accessible from your Account page after purchase and requires the free Adobe® Reader® software to read it.

    The eBook requires no passwords or activation to read. We customize your eBook by discreetly watermarking it with your name, making it uniquely yours.

    Watermarked eBook FAQ


  • Copyright 2009
  • Edition: 1st
  • eBook (Watermarked)
  • ISBN-10: 0-13-701974-2
  • ISBN-13: 978-0-13-701974-8

This is the eBook version of the printed book. If the print book includes a CD-ROM, this content is not included within the eBook version.

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.

Sample Content

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


Submit Errata

More Information

Unlimited one-month access with your purchase
Free Safari Membership