SlideShare a Scribd company logo
1 of 29
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
   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.
   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
   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.
   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 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.
   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

What's hot

Introduction to facebook javascript sdk
Introduction to facebook javascript sdk Introduction to facebook javascript sdk
Introduction to facebook javascript sdk Yi-Fan Chu
 
Facebook Open Stream API - Facebook Developer Garage Dhaka
Facebook Open Stream API - Facebook Developer Garage DhakaFacebook Open Stream API - Facebook Developer Garage Dhaka
Facebook Open Stream API - Facebook Developer Garage DhakaMohammad Emran Hasan
 
Social Developers London - Twitter Cards Update
Social Developers London - Twitter Cards UpdateSocial Developers London - Twitter Cards Update
Social Developers London - Twitter Cards UpdateAngus Fox
 
Common Web sites that use Plug-in API's
Common Web sites that use Plug-in API'sCommon Web sites that use Plug-in API's
Common Web sites that use Plug-in API'sTakumi Monteza
 
Twitter Update for Social Developers London - May 2013
Twitter Update for Social Developers London - May 2013Twitter Update for Social Developers London - May 2013
Twitter Update for Social Developers London - May 2013Angus Fox
 
Introduction to facebook platform
Introduction to facebook platformIntroduction to facebook platform
Introduction to facebook platformVenkatesh Narayanan
 
Introduction to facebook java script sdk
Introduction to facebook java script sdk Introduction to facebook java script sdk
Introduction to facebook java script sdk Yi-Fan Chu
 
Android Deep Linking
Android Deep Linking  Android Deep Linking
Android Deep Linking Ketan Raval
 
Virtual Tech Days 2010 - Integrating Social Networks with ASP.NET
Virtual Tech Days 2010 - Integrating Social Networks with ASP.NETVirtual Tech Days 2010 - Integrating Social Networks with ASP.NET
Virtual Tech Days 2010 - Integrating Social Networks with ASP.NETKrishna T
 
Facebook Developer Garage, London - Whats New On The Facebook Platform Sept. ...
Facebook Developer Garage, London - Whats New On The Facebook Platform Sept. ...Facebook Developer Garage, London - Whats New On The Facebook Platform Sept. ...
Facebook Developer Garage, London - Whats New On The Facebook Platform Sept. ...Nudge Social Media
 
WordCamp GR 2012 Web Apps for the Masses
WordCamp GR 2012 Web Apps for the MassesWordCamp GR 2012 Web Apps for the Masses
WordCamp GR 2012 Web Apps for the MassesDavid Tufts
 
Deep linking slides
Deep linking slidesDeep linking slides
Deep linking slidesPersonagraph
 
Mz twitter-1.1-sdl
Mz twitter-1.1-sdlMz twitter-1.1-sdl
Mz twitter-1.1-sdlAngus Fox
 
App Indexing: Blurring the Lines Between Your Website and App
App Indexing: Blurring the Lines Between Your Website and AppApp Indexing: Blurring the Lines Between Your Website and App
App Indexing: Blurring the Lines Between Your Website and AppJuan Gomez
 
Iskandar Najmuddin
Iskandar NajmuddinIskandar Najmuddin
Iskandar NajmuddiniPlatform
 

What's hot (18)

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

Similar to Download PowerPoint Project on social programming for engineering students

Leveraging Rails to Build Facebook Apps
Leveraging Rails to Build Facebook AppsLeveraging Rails to Build Facebook Apps
Leveraging Rails to Build Facebook AppsDavid Keener
 
Facebook Platform for Developers
Facebook Platform for DevelopersFacebook Platform for Developers
Facebook Platform for DevelopersLidan Hifi
 
Optimizing WordPress sites for SEO and social media by Miriam Schwab
Optimizing WordPress sites for SEO and social media by Miriam SchwabOptimizing WordPress sites for SEO and social media by Miriam Schwab
Optimizing WordPress sites for SEO and social media by Miriam SchwabMiriam Schwab
 
Web 2.0: What Can It Offer The Research Community?
Web 2.0: What Can It Offer The Research Community?Web 2.0: What Can It Offer The Research Community?
Web 2.0: What Can It Offer The Research Community?lisbk
 
Facebook Connect Integration
Facebook Connect IntegrationFacebook Connect Integration
Facebook Connect Integrationmujahidslideshare
 
Introduction To Open Web Protocols
Introduction To Open Web ProtocolsIntroduction To Open Web Protocols
Introduction To Open Web ProtocolsMohan Krishnan
 
Facebook API
Facebook APIFacebook API
Facebook APIsnipermkd
 
nothing to share right now here. kindly lkeave this section right away thankuu
nothing to share right now here. kindly lkeave this section right away thankuunothing to share right now here. kindly lkeave this section right away thankuu
nothing to share right now here. kindly lkeave this section right away thankuuNitinSingh378454
 
Building Facebook Apps
Building Facebook AppsBuilding Facebook Apps
Building Facebook AppsDavid Keener
 
OAuth Introduction
OAuth IntroductionOAuth Introduction
OAuth Introductionh_marvin
 
Tech Select Web 2 0 Presentation
Tech Select Web 2 0 PresentationTech Select Web 2 0 Presentation
Tech Select Web 2 0 PresentationBernie Borges
 
Content Management Training
Content Management TrainingContent Management Training
Content Management Trainingguestb3bf88
 
Content Management Training
Content Management TrainingContent Management Training
Content Management TrainingNuno Nunes
 
Shiny Agency's Facebook Development Guidelines
Shiny Agency's Facebook Development GuidelinesShiny Agency's Facebook Development Guidelines
Shiny Agency's Facebook Development GuidelinesRoy Pereira
 

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

Leveraging Rails to Build Facebook Apps
Leveraging Rails to Build Facebook AppsLeveraging Rails to Build Facebook Apps
Leveraging Rails to Build Facebook Apps
 
Facebook Platform for Developers
Facebook Platform for DevelopersFacebook Platform for Developers
Facebook Platform for Developers
 
Optimizing WordPress sites for SEO and social media by Miriam Schwab
Optimizing WordPress sites for SEO and social media by Miriam SchwabOptimizing WordPress sites for SEO and social media by Miriam Schwab
Optimizing WordPress sites for SEO and social media by Miriam Schwab
 
Web 2.0: What Can It Offer The Research Community?
Web 2.0: What Can It Offer The Research Community?Web 2.0: What Can It Offer The Research Community?
Web 2.0: What Can It Offer The Research Community?
 
Facebook Connect Integration
Facebook Connect IntegrationFacebook Connect Integration
Facebook Connect Integration
 
Introduction To Open Web Protocols
Introduction To Open Web ProtocolsIntroduction To Open Web Protocols
Introduction To Open Web Protocols
 
Open Graph Protocol
Open Graph ProtocolOpen Graph Protocol
Open Graph Protocol
 
The social media developer
The social media developer The social media developer
The social media developer
 
Facebook API
Facebook APIFacebook API
Facebook API
 
nothing to share right now here. kindly lkeave this section right away thankuu
nothing to share right now here. kindly lkeave this section right away thankuunothing to share right now here. kindly lkeave this section right away thankuu
nothing to share right now here. kindly lkeave this section right away thankuu
 
Building Facebook Apps
Building Facebook AppsBuilding Facebook Apps
Building Facebook Apps
 
OAuth Introduction
OAuth IntroductionOAuth Introduction
OAuth Introduction
 
Tech Select Web 2 0 Presentation
Tech Select Web 2 0 PresentationTech Select Web 2 0 Presentation
Tech Select Web 2 0 Presentation
 
Content Management Training
Content Management TrainingContent Management Training
Content Management Training
 
Content Management Training
Content Management TrainingContent Management Training
Content Management Training
 
Build social apps for Facebook
Build social apps for FacebookBuild social apps for Facebook
Build social apps for Facebook
 
Kt 15 07-2013
Kt 15 07-2013Kt 15 07-2013
Kt 15 07-2013
 
Mule with facebook
Mule with facebookMule with facebook
Mule with facebook
 
Mule with facebook
Mule with facebookMule with facebook
Mule with facebook
 
Shiny Agency's Facebook Development Guidelines
Shiny Agency's Facebook Development GuidelinesShiny Agency's Facebook Development Guidelines
Shiny Agency's Facebook Development Guidelines
 

Recently uploaded

Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersChitralekhaTherkar
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptxPoojaSen20
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 

Recently uploaded (20)

Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of Powders
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 

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
  • 8.
  • 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.
  • 13.
  • 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
  • 16.
  • 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.
  • 20.
  • 21. Browser makes request  FB server calls application server  App calls FB API  App returns FBML  Facebook renders FBML to HTML
  • 23.
  • 24.
  • 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.
  • 26.
  • 27.
  • 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