Download - Facebook Appps Vs Google Open Social
![Page 1: Facebook Appps Vs Google Open Social](https://reader036.vdocuments.us/reader036/viewer/2022062704/55585d4dd8b42a993b8b51c5/html5/thumbnails/1.jpg)
&
And why librarians should pay attention
Apps in
Presented by:Rachel Vacek, University of Houston LibrariesALA Annual 2008 - BIGWIG Social Software Showcase
![Page 2: Facebook Appps Vs Google Open Social](https://reader036.vdocuments.us/reader036/viewer/2022062704/55585d4dd8b42a993b8b51c5/html5/thumbnails/2.jpg)
So what is an "app" anyway?app = application = API
• A set of tools for building software applications
• A good API makes it easier to develop aprogram by providing all the building blocks.
• A programmer then putsthe blocks together.
![Page 3: Facebook Appps Vs Google Open Social](https://reader036.vdocuments.us/reader036/viewer/2022062704/55585d4dd8b42a993b8b51c5/html5/thumbnails/3.jpg)
![Page 4: Facebook Appps Vs Google Open Social](https://reader036.vdocuments.us/reader036/viewer/2022062704/55585d4dd8b42a993b8b51c5/html5/thumbnails/4.jpg)
"The Facebook Developer application allows for easy
access to application settings all within the Facebook environment."
![Page 5: Facebook Appps Vs Google Open Social](https://reader036.vdocuments.us/reader036/viewer/2022062704/55585d4dd8b42a993b8b51c5/html5/thumbnails/5.jpg)
Development Platform - Very cool!
The platform provides a framework for software developers to create applications.
Using the platform, Facebook launched several new applications:
• Gifts• Marketplace• Events• Video
![Page 6: Facebook Appps Vs Google Open Social](https://reader036.vdocuments.us/reader036/viewer/2022062704/55585d4dd8b42a993b8b51c5/html5/thumbnails/6.jpg)
Application Spam - Not so cool!Developers went nuts.
Within a few months of launching the Facebook platform, issues arose.
"Application spam" is the most likely cause in the drop in visitors to Facebook.
In January 2008, Facebook experienced its first drop sinceits launch in 2004.
![Page 7: Facebook Appps Vs Google Open Social](https://reader036.vdocuments.us/reader036/viewer/2022062704/55585d4dd8b42a993b8b51c5/html5/thumbnails/7.jpg)
Google OpenSocial
![Page 8: Facebook Appps Vs Google Open Social](https://reader036.vdocuments.us/reader036/viewer/2022062704/55585d4dd8b42a993b8b51c5/html5/thumbnails/8.jpg)
"OpenSocial defines a common API for social
applications across multiple websites. With standard JavaScript and HTML, developers can create apps that access a social network's friends and update feeds."
![Page 9: Facebook Appps Vs Google Open Social](https://reader036.vdocuments.us/reader036/viewer/2022062704/55585d4dd8b42a993b8b51c5/html5/thumbnails/9.jpg)
Principle behind "openness"Examples• Display LibraryThing book jackets/info in Facebook profiles• Add widgets to Wordpress blogs• Put Photobucket pics into LiveJournal entries• Stick Flickr photos in YouTube videos
If these standards are open, people don't have to reinvent the wheel every time someone wants to use an app on another social website.
![Page 10: Facebook Appps Vs Google Open Social](https://reader036.vdocuments.us/reader036/viewer/2022062704/55585d4dd8b42a993b8b51c5/html5/thumbnails/10.jpg)
![Page 11: Facebook Appps Vs Google Open Social](https://reader036.vdocuments.us/reader036/viewer/2022062704/55585d4dd8b42a993b8b51c5/html5/thumbnails/11.jpg)
![Page 12: Facebook Appps Vs Google Open Social](https://reader036.vdocuments.us/reader036/viewer/2022062704/55585d4dd8b42a993b8b51c5/html5/thumbnails/12.jpg)
![Page 13: Facebook Appps Vs Google Open Social](https://reader036.vdocuments.us/reader036/viewer/2022062704/55585d4dd8b42a993b8b51c5/html5/thumbnails/13.jpg)
![Page 14: Facebook Appps Vs Google Open Social](https://reader036.vdocuments.us/reader036/viewer/2022062704/55585d4dd8b42a993b8b51c5/html5/thumbnails/14.jpg)
![Page 15: Facebook Appps Vs Google Open Social](https://reader036.vdocuments.us/reader036/viewer/2022062704/55585d4dd8b42a993b8b51c5/html5/thumbnails/15.jpg)
Time to do some comparisons...
![Page 16: Facebook Appps Vs Google Open Social](https://reader036.vdocuments.us/reader036/viewer/2022062704/55585d4dd8b42a993b8b51c5/html5/thumbnails/16.jpg)
Development Partners
![Page 17: Facebook Appps Vs Google Open Social](https://reader036.vdocuments.us/reader036/viewer/2022062704/55585d4dd8b42a993b8b51c5/html5/thumbnails/17.jpg)
OpenSocial Partners
![Page 18: Facebook Appps Vs Google Open Social](https://reader036.vdocuments.us/reader036/viewer/2022062704/55585d4dd8b42a993b8b51c5/html5/thumbnails/18.jpg)
Facebook Partners
![Page 19: Facebook Appps Vs Google Open Social](https://reader036.vdocuments.us/reader036/viewer/2022062704/55585d4dd8b42a993b8b51c5/html5/thumbnails/19.jpg)
If you've built an app in Facebeook, it should be easy to create an app in OpenSocial.
OpenSocial can scale to other networks, but Facebook applications lack the ability to scale to other networks.
Building Apps
![Page 20: Facebook Appps Vs Google Open Social](https://reader036.vdocuments.us/reader036/viewer/2022062704/55585d4dd8b42a993b8b51c5/html5/thumbnails/20.jpg)
Uses Open Languages• JavaScript• HTML• XML• Full support for AJAX• Backend languages include
PHP, Java, etc.
Hosting Apps• Google hosts your
apps for FREE
OpenSocial Apps
![Page 21: Facebook Appps Vs Google Open Social](https://reader036.vdocuments.us/reader036/viewer/2022062704/55585d4dd8b42a993b8b51c5/html5/thumbnails/21.jpg)
Facebook Apps
Uses Propriatary Languages• FQL• FBML• FBJS• Partial support for AJAX• Backend languages include
PHP, Java, etc.
Hosting Apps• Facebook doesn’t host your
code. They simply proxy requests through their servers to yours. So it'll cost you $$.
![Page 22: Facebook Appps Vs Google Open Social](https://reader036.vdocuments.us/reader036/viewer/2022062704/55585d4dd8b42a993b8b51c5/html5/thumbnails/22.jpg)
Criticism of OpenSocial
OpenSocial is still in its infacy.
It did not work well in the beginning
Their philosophy "write once, distribute broadly" was not accurate.
![Page 23: Facebook Appps Vs Google Open Social](https://reader036.vdocuments.us/reader036/viewer/2022062704/55585d4dd8b42a993b8b51c5/html5/thumbnails/23.jpg)
Criticism of Facebook Apps"a cornucopia of uselessness"
"none of the most popular applications actually do anything"
And then there is the whole privacy controversy...
![Page 24: Facebook Appps Vs Google Open Social](https://reader036.vdocuments.us/reader036/viewer/2022062704/55585d4dd8b42a993b8b51c5/html5/thumbnails/24.jpg)
![Page 25: Facebook Appps Vs Google Open Social](https://reader036.vdocuments.us/reader036/viewer/2022062704/55585d4dd8b42a993b8b51c5/html5/thumbnails/25.jpg)
Privacy Concerns
OpenSocial• Too open?• How to enforce the “legally
adequate privacy” policies
Facebook• Developer platform
protects user privacy better than the open standard
![Page 26: Facebook Appps Vs Google Open Social](https://reader036.vdocuments.us/reader036/viewer/2022062704/55585d4dd8b42a993b8b51c5/html5/thumbnails/26.jpg)
Users of the Apps
OpenSocial• Market potential for
250 million users worldwide
• MySpace has 73 million users in the United States
• Difficult to rapidly grow user base due to existing competition
Faceboook• 80 million active users worldwide• Only 36 million users in the
United States• Difficult to rapidly grow user
base due to a saturated market
![Page 27: Facebook Appps Vs Google Open Social](https://reader036.vdocuments.us/reader036/viewer/2022062704/55585d4dd8b42a993b8b51c5/html5/thumbnails/27.jpg)
Dilemmas
You don't want to publish and maintain a database of your personal info for every application you use.
You don't want have to maintain multiple social network accounts to make this information available.
You want your information to remain relatively private and out of the hands of crazy marketers and spammers.
![Page 28: Facebook Appps Vs Google Open Social](https://reader036.vdocuments.us/reader036/viewer/2022062704/55585d4dd8b42a993b8b51c5/html5/thumbnails/28.jpg)
Down the road...
Google will continue to develop new tools to allow developers to help make the web more open. More partners
will join.
Facebook will continue to grow only if they eventually open their doors and let Facebook info go beyond their domain
name.
![Page 29: Facebook Appps Vs Google Open Social](https://reader036.vdocuments.us/reader036/viewer/2022062704/55585d4dd8b42a993b8b51c5/html5/thumbnails/29.jpg)
Final ThoughtsThere isn't going to be one winner and one loser. People will continue to use many networks and apps.
People will want control over which applications and networks they use, and have the ability to move freely between them with their data and connections,
People want a system that honors privacy.
![Page 30: Facebook Appps Vs Google Open Social](https://reader036.vdocuments.us/reader036/viewer/2022062704/55585d4dd8b42a993b8b51c5/html5/thumbnails/30.jpg)
Facebook is popular. So is any tool created by Google.
Libraries need to be developing in all social networks - or wherever the users are - and not just focusing on Facebook.
![Page 31: Facebook Appps Vs Google Open Social](https://reader036.vdocuments.us/reader036/viewer/2022062704/55585d4dd8b42a993b8b51c5/html5/thumbnails/31.jpg)
Additional Resources• Google's OpenSocial
o http://code.google.com/opensocial• Further development resources
o http://code.google.com/p/opensocial-resources• Developer forums
o http://groups.google.com/group/opensocial• Facebook Developer's Platform
o http://developers.facebook.com/
![Page 32: Facebook Appps Vs Google Open Social](https://reader036.vdocuments.us/reader036/viewer/2022062704/55585d4dd8b42a993b8b51c5/html5/thumbnails/32.jpg)
Email: vacekrae at gmail dot comBlog: rachelvacek.comSocial: vacekrae (gtalk, yahoo, twitter, flickr, delicious, etc.)
Friend me on Facebook!
Rachel Vacek
Picture taken by Cindi Trainor