SlideShare a Scribd company logo
Guided By:             By:
Mrs. Pooja Singh   DEV KUMAR
                    0211042708
• The development of SNS’s
• Content Management
• Application development
  on Open Platforms
• Protocols for
    • Security
    • Privacy
    • Serving Business Logics
    • Promotion over the Globe
   Integrate web pages into social graph
   Currently used for representing profiles of real world things
    like movies, celebrities ,restaurants, bands for business
    promotion
   The website appears in the likes and interests of the user
    enabling enhanced traffic to the site.
   Enables targeted ads to people who likes your page.

1. Adding Metadata
    Tags allow you to specify structured information
     about your web pages.
2. Adding the “Like” Button
    A connection is made between your page and
     the user.
    You have the ability to publish updates to the
     user
1.       og:title
         the title of the object as it should appear within
          the graph
2.       og:type
         The type of your object, e.g., "movie"
3.       og:image
         An image URL which should represent your
          object within the graph
4.       og:url
         URL of your object that will be used as its
          permanent ID in the graph
<meta property="og:title" content=“ASET"/>
<meta property="og:type”content=“Institute"/>

<meta property="og:url”
 content="http://www.amity.edu/aset/"/>

<meta property="og:image"
 content="http://www.amity.edu/aset.jpg"/>

<meta property="og:site_name" content=“Edu"/>
<meta property="fb:admins”content="USER_ID"/>
   Once meta tags are configured on web page
    a like button can be associated with it.
   The like button can be added as:
  <fb:like href="https://developers.facebook.com/"
  width="450" height="80"/>
 Appears in user profile as
Download PowerPoint Project on social programming for engineering students
   Attract users sharing some common interest
    with the user liking your page, hence serving
    business interests.
   Assist in increasing Google Page Rank
    , promoting ads and traffic to the website.
    Narrowing the ad selection for the particular
    user.
 STEP 1: Adding to <html>
<html xmlns="http://www.w3.org/1999/xhtml"
  xmlns:og="http://ogp.me/ns#"xmlns:fb="htt
  ps://www.facebook.com/2008/fbml">

   These lines of <html> code specifies the
    namespace to use for the code to be
    embedded.
   STEP 2 : Adding Structured Meta
<head>
<title>CSE 2012</title>
<meta property="og:title" content=“ASET"/>
<meta property="og:type”content=“Institute"/>
<meta property="og:url”
  content="http://www.amity.edu/aset/"/>
<meta property="og:image“
  content="http://www.amity.edu/aset.jpg"/>
<meta property="og:site_name" content=“/aset"/>
<meta property="fb:admins”content="604735984"/>
……
</head>
   STEP 3 : Debugging
     Debugging tools for different tools are available
        e.g. , “Linter” tool in Facebook platform.
       Go to http://developers.facebook.com/tools/lint/
       Paste the URL of the object from your website
       Hit Enter and FB will return the information it can
        fetch from your website.
       It returns information like
        Admins, app_id, image, title etc.
Download PowerPoint Project on social programming for engineering students
   With the increasing number of third party apps and
    involvement of developers in social programming
    ,security issues are raised , which are required to
    prevent unauthorized use of user’s personal data.

   These protocols are also referred to as AAA
    protocols, stands for
    1. Authentication
    2. Authorization &
    3. Accounting
 OAuth (Open Authorization) is
  an open standard for
  authentication.
 Allow secure API authorization
  in a simple and standard
  method for third party
  applications.
 OAuth is currently used for API
  authorization for :
     Twitter
     Facebook
     Google Friend Connect
Download PowerPoint Project on social programming for engineering students
   On April 23, 2009, a security flaw in the 1.0
    protocol was announced, to resolve the issue
    Oauth 1.0a was announced but was then
    upgraded to OAuth 2.0

   OAuth 2.0 is the next evolution of the OAuth
    protocol and is not backward compatible with
    OAuth 1.0 .

   Facebook's new Graph API only supports
    OAuth 2.0 and is the largest implementation of
    the emerging standard .
Learn developing application on the Facebook Platform
   User management is done by Facebook
   Most popular SNS in the world having largest
    number of users
   Viral Marketing
   Easy to develop, promote and monetize
   Support for different for different languages
   Bring an existing app and brand into FB.
Download PowerPoint Project on social programming for engineering students
   Browser makes
    request
   FB server calls
    application server
   App calls FB API
   App returns FBML
   Facebook renders
    FBML to HTML
HTTP://DEVELOPERS.FACEBOOK.COM/APP
Download PowerPoint Project on social programming for engineering students
Download PowerPoint Project on social programming for engineering students
 Download FB-PHP Client               localhost
  Library from
  http://developers.facebok.
  com/get_started.php               Fbapp directory
 Extract & save the
  facebook.php file in the     facebook.php    Index.php
  app root directory
 Make index.php file &
  include facebook.php file
  and start the coding part.
Download PowerPoint Project on social programming for engineering students
Download PowerPoint Project on social programming for engineering students
   FBML
     Its Just like any other Markup Language. Just it comes with a
      namespace “fb”

   FQL
     Facebook Query Language
     Provides user friendly interface to FB data

   FBJS
     A subset of Regular Javascript
     Excellent support for AJAX
     Works via getter & setter methods
[1] Social Programming.[Online].Available: http://www.socialprogramming.info/

[2] FB Development.[Online].Available: http://www.sitepoint.com/developing-
   facebook-platform/

[3] Graph API.[Online].Available : http://wiki.developers.facebook.com

[4] OGP.[Online].Available: http://developers.facebook.com/docs/ogp

More Related Content

PPTX
Alphageeks meetup - facebook api
PDF
Facebook API for iOS
PPT
Facebook API in the Real World - Myles Noton - Miniclip
PPT
Facebook api
PDF
Facebook API for Developers : Introducing the Facebook Platform
PDF
Facebook Open Graph Tech Requirements
PPT
Facebook Apps
PPTX
Joomunited social backlinks
Alphageeks meetup - facebook api
Facebook API for iOS
Facebook API in the Real World - Myles Noton - Miniclip
Facebook api
Facebook API for Developers : Introducing the Facebook Platform
Facebook Open Graph Tech Requirements
Facebook Apps
Joomunited social backlinks

What's hot (18)

PDF
Introduction to facebook javascript sdk
PPT
Facebook Connect
PDF
Facebook Open Stream API - Facebook Developer Garage Dhaka
PPTX
Social Developers London - Twitter Cards Update
PPTX
Common Web sites that use Plug-in API's
PPTX
Twitter Update for Social Developers London - May 2013
PPTX
Introduction to facebook platform
PDF
Introduction to facebook java script sdk
PPTX
Android Deep Linking
PPS
Virtual Tech Days 2010 - Integrating Social Networks with ASP.NET
PPTX
Facebook Apps
PPT
Facebook Developer Garage, London - Whats New On The Facebook Platform Sept. ...
PPTX
WordCamp GR 2012 Web Apps for the Masses
PPTX
Deep linking slides
PPTX
Mz twitter-1.1-sdl
PDF
App Indexing: Blurring the Lines Between Your Website and App
PPT
Iskandar Najmuddin
PPTX
Salesforce.com Lightning
Introduction to facebook javascript sdk
Facebook Connect
Facebook Open Stream API - Facebook Developer Garage Dhaka
Social Developers London - Twitter Cards Update
Common Web sites that use Plug-in API's
Twitter Update for Social Developers London - May 2013
Introduction to facebook platform
Introduction to facebook java script sdk
Android Deep Linking
Virtual Tech Days 2010 - Integrating Social Networks with ASP.NET
Facebook Apps
Facebook Developer Garage, London - Whats New On The Facebook Platform Sept. ...
WordCamp GR 2012 Web Apps for the Masses
Deep linking slides
Mz twitter-1.1-sdl
App Indexing: Blurring the Lines Between Your Website and App
Iskandar Najmuddin
Salesforce.com Lightning
Ad

Similar to Download PowerPoint Project on social programming for engineering students (20)

PPTX
Open Graph Protocol
PDF
Build social apps for Facebook
PPT
Facebook API
PPTX
Creating a content managed facebook app
PPT
Facebook plateform architecture presentation
PPT
Introducing Facebook
PPT
Facebook Coin
PPTX
Introduction to facebook sdk
PDF
Facebook Platform for Developers
PDF
My first facebook app
PPTX
The Year Ahead in Social Media - Rafi Jacoby
KEY
Closet Swap - Social Fashion App on Facebook
PDF
Building Facebook Apps
PPTX
OMSPhoenix6-15-2011-workshop four
PPTX
The New Facebook: A Brand's Perspective
PPTX
Developers Tools: An overview of Facebook Development
KEY
Social Design - ProSEO
PDF
Facebook APIs
PPTX
Buiding application for social networks
Open Graph Protocol
Build social apps for Facebook
Facebook API
Creating a content managed facebook app
Facebook plateform architecture presentation
Introducing Facebook
Facebook Coin
Introduction to facebook sdk
Facebook Platform for Developers
My first facebook app
The Year Ahead in Social Media - Rafi Jacoby
Closet Swap - Social Fashion App on Facebook
Building Facebook Apps
OMSPhoenix6-15-2011-workshop four
The New Facebook: A Brand's Perspective
Developers Tools: An overview of Facebook Development
Social Design - ProSEO
Facebook APIs
Buiding application for social networks
Ad

Recently uploaded (20)

PDF
TR - Agricultural Crops Production NC III.pdf
PPTX
Cell Types and Its function , kingdom of life
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
VCE English Exam - Section C Student Revision Booklet
PDF
Pre independence Education in Inndia.pdf
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
RMMM.pdf make it easy to upload and study
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
Insiders guide to clinical Medicine.pdf
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPTX
GDM (1) (1).pptx small presentation for students
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PPTX
Lesson notes of climatology university.
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
Computing-Curriculum for Schools in Ghana
TR - Agricultural Crops Production NC III.pdf
Cell Types and Its function , kingdom of life
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
VCE English Exam - Section C Student Revision Booklet
Pre independence Education in Inndia.pdf
O7-L3 Supply Chain Operations - ICLT Program
RMMM.pdf make it easy to upload and study
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Pharmacology of Heart Failure /Pharmacotherapy of CHF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
102 student loan defaulters named and shamed – Is someone you know on the list?
Insiders guide to clinical Medicine.pdf
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
GDM (1) (1).pptx small presentation for students
STATICS OF THE RIGID BODIES Hibbelers.pdf
Abdominal Access Techniques with Prof. Dr. R K Mishra
Lesson notes of climatology university.
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
Computing-Curriculum for Schools in Ghana

Download PowerPoint Project on social programming for engineering students

  • 1. Guided By: By: Mrs. Pooja Singh DEV KUMAR 0211042708
  • 2. • The development of SNS’s • Content Management • Application development on Open Platforms • Protocols for • Security • Privacy • Serving Business Logics • Promotion over the Globe
  • 3. Integrate web pages into social graph  Currently used for representing profiles of real world things like movies, celebrities ,restaurants, bands for business promotion  The website appears in the likes and interests of the user enabling enhanced traffic to the site.  Enables targeted ads to people who likes your page. 
  • 4. 1. Adding Metadata  Tags allow you to specify structured information about your web pages. 2. Adding the “Like” Button  A connection is made between your page and the user.  You have the ability to publish updates to the user
  • 5. 1. og:title  the title of the object as it should appear within the graph 2. og:type  The type of your object, e.g., "movie" 3. og:image  An image URL which should represent your object within the graph 4. og:url  URL of your object that will be used as its permanent ID in the graph
  • 6. <meta property="og:title" content=“ASET"/> <meta property="og:type”content=“Institute"/> <meta property="og:url” content="http://www.amity.edu/aset/"/> <meta property="og:image" content="http://www.amity.edu/aset.jpg"/> <meta property="og:site_name" content=“Edu"/> <meta property="fb:admins”content="USER_ID"/>
  • 7. Once meta tags are configured on web page a like button can be associated with it.  The like button can be added as: <fb:like href="https://developers.facebook.com/" width="450" height="80"/>  Appears in user profile as
  • 9. Attract users sharing some common interest with the user liking your page, hence serving business interests.  Assist in increasing Google Page Rank , promoting ads and traffic to the website.  Narrowing the ad selection for the particular user.
  • 10.  STEP 1: Adding to <html> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://ogp.me/ns#"xmlns:fb="htt ps://www.facebook.com/2008/fbml">  These lines of <html> code specifies the namespace to use for the code to be embedded.
  • 11. STEP 2 : Adding Structured Meta <head> <title>CSE 2012</title> <meta property="og:title" content=“ASET"/> <meta property="og:type”content=“Institute"/> <meta property="og:url” content="http://www.amity.edu/aset/"/> <meta property="og:image“ content="http://www.amity.edu/aset.jpg"/> <meta property="og:site_name" content=“/aset"/> <meta property="fb:admins”content="604735984"/> …… </head>
  • 12. STEP 3 : Debugging  Debugging tools for different tools are available e.g. , “Linter” tool in Facebook platform.  Go to http://developers.facebook.com/tools/lint/  Paste the URL of the object from your website  Hit Enter and FB will return the information it can fetch from your website.  It returns information like Admins, app_id, image, title etc.
  • 14. With the increasing number of third party apps and involvement of developers in social programming ,security issues are raised , which are required to prevent unauthorized use of user’s personal data.  These protocols are also referred to as AAA protocols, stands for 1. Authentication 2. Authorization & 3. Accounting
  • 15.  OAuth (Open Authorization) is an open standard for authentication.  Allow secure API authorization in a simple and standard method for third party applications.  OAuth is currently used for API authorization for :  Twitter  Facebook  Google Friend Connect
  • 17. On April 23, 2009, a security flaw in the 1.0 protocol was announced, to resolve the issue Oauth 1.0a was announced but was then upgraded to OAuth 2.0  OAuth 2.0 is the next evolution of the OAuth protocol and is not backward compatible with OAuth 1.0 .  Facebook's new Graph API only supports OAuth 2.0 and is the largest implementation of the emerging standard .
  • 18. Learn developing application on the Facebook Platform
  • 19. User management is done by Facebook  Most popular SNS in the world having largest number of users  Viral Marketing  Easy to develop, promote and monetize  Support for different for different languages  Bring an existing app and brand into FB.
  • 21. Browser makes request  FB server calls application server  App calls FB API  App returns FBML  Facebook renders FBML to HTML
  • 25.  Download FB-PHP Client localhost Library from http://developers.facebok. com/get_started.php Fbapp directory  Extract & save the facebook.php file in the facebook.php Index.php app root directory  Make index.php file & include facebook.php file and start the coding part.
  • 28. FBML  Its Just like any other Markup Language. Just it comes with a namespace “fb”  FQL  Facebook Query Language  Provides user friendly interface to FB data  FBJS  A subset of Regular Javascript  Excellent support for AJAX  Works via getter & setter methods
  • 29. [1] Social Programming.[Online].Available: http://www.socialprogramming.info/ [2] FB Development.[Online].Available: http://www.sitepoint.com/developing- facebook-platform/ [3] Graph API.[Online].Available : http://wiki.developers.facebook.com [4] OGP.[Online].Available: http://developers.facebook.com/docs/ogp