Essential Facebook Development: Build Successful Applications for the Facebook Platform [NOOK Book]

Overview

With more than 250 million active users, Facebook is the world’s #1 social networking platform. But developing successful Facebook applications presents unique challenges, both technical and nontechnical. Now, two of the world’s most experienced Facebook developers show you exactly how to meet those challenges. Essential Facebook Development offers insider guidance and up-to-the-minute best practices for the entire application lifecycle: design, coding, testing, distribution, ...

See more details below
Essential Facebook Development: Build Successful Applications for the Facebook Platform

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)
$19.99
BN.com price
(Save 44%)$35.99 List Price

Overview

With more than 250 million active users, Facebook is the world’s #1 social networking platform. But developing successful Facebook applications presents unique challenges, both technical and nontechnical. Now, two of the world’s most experienced Facebook developers show you exactly how to meet those challenges. Essential Facebook Development offers insider guidance and up-to-the-minute best practices for the entire application lifecycle: design, coding, testing, distribution, post-launch monitoring, metrics, and even application marketing.

Using extensive real-world examples, John Maver and Cappy Popp reveal why some Facebook applications succeed brilliantly while others fail. Next, they walk through building a complete application using every major component of the Facebook platform. Maver and Popp thoroughly cover Facebook’s most important new features, including Facebook Connect, and provide extensive information available nowhere else–from measuring application success to monetization.

Coverage includes

  • Thorough introductions to Facebook’s current architecture, integration points, and development technologies
  • Discussion of successful Facebook applications–and what makes them successful
  • What every developer must know about Facebook’s Terms of Service
  • Creating an effective application infrastructure
  • Creating canvas pages with FBML and IFrames
  • Adding support for profiles, application tabs, and messaging
  • Incorporating JavaScript into Facebook applications with FBJS
  • Integrating Facebook into external sites with Facebook Connect and the Facebook JavaScript Client Library
  • Debugging techniques for Facebook applications
  • Spreading, monitoring, and tuning applications
Read More Show Less

Product Details

  • ISBN-13: 9780321638151
  • Publisher: Pearson Education
  • Publication date: 11/26/2009
  • Series: Developer's Library
  • Sold by: Barnes & Noble
  • Format: eBook
  • Edition number: 1
  • Pages: 480
  • File size: 21 MB
  • Note: This product may take a few minutes to download.

Meet the Author

John Maver has been involved with the Facebook, Bebo, and MySpace platforms from the time they were released, and he has written several successful applications. He has been a speaker at conferences and webinars about Facebook development and was the Featured Developer for the Bebo platform in the spring of 2008. As cofounder and Principal of Thought Labs, John has worked with small businesses and Fortune 100 companies to find the right goals, strategies, and implementations for their social media campaigns. Prior to specializing in social media, John spent ten years leading software-development teams and building award-winning software-debugging products.

Cappy Popp frequently speaks about Facebook and other topics at conferences such as GSP East, MITX, Social Media Business School, and others. He has been developing popular applications for Facebook and other social networking platforms since they launched. Cappy also cofounded Thought Labs, where he’s implemented many thriving social media solutions for clients of all sizes, from small businesses to some of the world’s largest companies. In addition to “budding author,” Cappy has enjoyed many careers, including executive chef, principal software engineer of award-winning debugging tools, and flourishing entrepreneur. Alright, he’s still working on that last one…. In his comically fleeting spare time, he is a die-hard foodie with a passion for ethnic cuisine.

Read More Show Less

Table of Contents

Preface xvi

Part I: Introduction to Facebook Applications

Chapter 1: Facebook Applications: The Basics 3

Chapter 2: Making Great Applications 21

Chapter 3: Platform Architecture Overview 31

Chapter 4: Platform Developer Tools 49

Chapter 5: Facebook Terms of Service and Application Programs 69

Part II: Developing Applications

Chapter 6: The Basics of Creating Applications 83

Chapter 7: Building the Canvas 107

Chapter 8: Updating the Profile 133

Chapter 9: Feed Stories, Feed Forms, and Templates 155

Chapter 10: Publisher, Notifications, and Requests 193

Chapter 11: FBJS, Mock AJAX, and Flash 243

Part III: Integrating Facebook into an External Website

Chapter 12: Facebook JavaScript Client Library 315

Chapter 13: Facebook Connect 343

Part IV: Post Launch

Chapter 14: Measuring Application Success 369

Chapter 15: Spreading and Monetizing Applications 385

Chapter 16: Improving Application Performance and Workflow 399

Part V: Appendices

Appendix A: Resources 421

Appendix B: Beta Features 423

Index 427

Read More Show Less

Customer Reviews

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

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

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

Reminder:

  • - 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
Sort by: Showing 1 Customer Reviews
  • Anonymous

    Posted May 2, 2011

    No text was provided for 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)