Programming Social Applications: Building Viral Experiences by Jonathan LeBlanc

By Jonathan LeBlanc

Social networking has made something transparent: web pages and functions have to supply clients with stories adapted to their personal tastes. This in-depth advisor indicates you the way to construct wealthy social frameworks, utilizing open resource applied sciences and necessities. you will how you can create third-party functions for present websites, construct attractive social graphs, and enhance items to host your personal socialized event. Programming Social Apps makes a speciality of the OpenSocial platform, besides Apache Shindig, OAuth, OpenID, and different instruments, demonstrating how they interact that can assist you resolve functional matters. every one bankruptcy uncovers a brand new layer within the development of hugely viral social purposes and structures.

Show description

Read Online or Download Programming Social Applications: Building Viral Experiences with OpenSocial, OAuth, OpenID, and Distributed Web Frameworks PDF

Best web programming books

Learning Ext JS 3.2

The ebook offers lots of enjoyable instance code and screenshots to steer you thru the production of examples to aid with studying. by way of taking a chapter-by-chapter examine each one significant point of the Ext JS framework, the booklet enables you to digest the on hand beneficial properties in small, simply comprehensible chunks, permitting you to begin utilizing the library on your improvement wishes instantly.

Foundation Flex for Developers: Data-Driven Applications with PHP, ASP.NET, ColdFusion, and LCDS

Flex is an important and flexible know-how for growing net program front-ends. yet what each stable internet program wishes is a strong information resource, be it XML, or a database. Flex is especially adaptable by way of connecting to info assets, and that's the major concentration of this publication. In starting place Flex for builders, writer Sas Jacobs assumes that you have got the fundamentals of Flex down already, and explores intimately easy methods to create specialist data-centric Flex 2 and Flex three functions.

Dynamic Web programming and HTML5

With organisations and members more and more depending on the net, the necessity for useful, well-trained internet builders and maintainers is starting to be. assisting readers grasp internet improvement, Dynamic internet Programming and HTML5 covers particular net programming languages, APIs, and coding options and offers an in-depth realizing of the underlying strategies, idea, and ideas.

Beginning HTML5 Media: Make the most of the new video and audio standards for the Web

Starting HTML5 Media, moment variation is a entire advent to HTML5 video and audio. The HTML5 video typical allows browsers to help audio and video components natively. This makes it really easy for internet builders to put up audio and video, integrating either in the basic presentation of websites.

Additional info for Programming Social Applications: Building Viral Experiences with OpenSocial, OAuth, OpenID, and Distributed Web Frameworks

Sample text

Quite often, the container imposes restrictions on this view, such as limiting the markup that may be used to HTML, CSS, and some secure, container-defined tags that provide access to social information like invite drop-down lists, user data, etc. info highly regulate the use of JavaScript and Flash due to performance and security concerns. Since this view is often the user’s first interaction with your application in the container, it is vitally important that it provide as much functionality as possible to draw a user in to one of the more extensive application views.

The short answer is that a blended client/server environment is the most efficient and offers the largest opportunity for taking advantage of containerspecific tools and utilities. Deferring the Loading of Noncritical Content When a social networking container imposes strict security measures on the content being loaded to it, applications with large amounts of content tend to load much slower and might time out if the container expects all the application content to load within a specific time.

What social features of the container can we use in the application to drive traffic and new user installs? • How can we monetize the application? These are just some of the basic questions that we should ask and answer before development even begins. It’s important to lay a good foundation and plan for the future. With that in mind, let’s take a look at a few use cases that have some inherent issues in their development practices. The Portable Flash Application Quick turnaround time and portability between containers is a major selling point for many development shops.

Download PDF sample

Rated 4.18 of 5 – based on 15 votes