SlideShare una empresa de Scribd logo
1 de 11
Facebook App Development
Overview of few basic steps
• Applications are small programs on your social network.
• Just like MS Word on your desktop system
• For example: Facebook messages, Write on your friend’s wall, play a
game.

• Third party programmers (developers like you) build their
applications (programs) for Facebook.
• Facebook allows everyone to add remove applications from their
accounts.
• Facebook also allows users to create applications for their accounts.
• Pet Rescue Saga is an example of Facebook application. It is a
popular game.

What Is A Facebook
Application?
• Facebook application does not live on user’s computer.
• Facebook application lives on its developer website.
• That means you need things to build your Facebook
application

Where Does A Facebook
Application Run, Exactly?
• A Facebook account.
• A web site of your own.

• Support for PHP on that web site.
• A MySQL database on your web site.
• The Facebook developer application.
• The Facebook "client library" for PHP.

Things you will need
• You really should know HTML.

• Knowledge of PHP will be helpful.
• You don’t need to know JavaScript or CSS, but in
advance development you may need the support of these
tools.

What you should know?
Web browser

Internet
Facebook Server
(apps.facebook.com)
Internet
Your web server
(canvas application)

Your web server
(iframe application)

How Facebook apps
work?
• An "iframe application" is a Facebook application that
relies upon HTML's "iframe" element to display itself.
This HTML element allows one page to be easily
embedded in another.
• A "canvas application" approaches the problem in a
completely different way. Here the web browser never
actually communicates directly with your own web site
(well, almost never).

Few understandings
• Download the SDK to interact with Facebook API.
• An application programming interface (API) specifies how
some software components should interact with each other.

• Visit Facebook App Dashboard

• Click on “Create New App”

Registering Our Facebook
Application
• Write the code of your app.

• You can use Facebook Markup Language (FBML) which
is derived from HTML with additional FB tags.
• You can also use Social Markup Language (SML) by
Involvers to write code for your application.

Write the code of your
app
• Once your application is ready click on the “Submit
button at the bottom of the form to add your application
to Facebook.

Submitting the
Application
http://www.cygnismedia.com/

Más contenido relacionado

Más de Clark Davidson

Social media and marketing strategy in 2014
Social media and marketing strategy in 2014Social media and marketing strategy in 2014
Social media and marketing strategy in 2014
Clark Davidson
 

Más de Clark Davidson (16)

Developers Tools: An overview of Facebook Development
Developers Tools: An overview of Facebook Development Developers Tools: An overview of Facebook Development
Developers Tools: An overview of Facebook Development
 
The History of Facebook's Developer Platform
The History of Facebook's Developer PlatformThe History of Facebook's Developer Platform
The History of Facebook's Developer Platform
 
iOS Developer Interview Questions
iOS Developer Interview QuestionsiOS Developer Interview Questions
iOS Developer Interview Questions
 
How to Advertise your App
How to Advertise your AppHow to Advertise your App
How to Advertise your App
 
Mobile App Development for Dummies
Mobile App Development for DummiesMobile App Development for Dummies
Mobile App Development for Dummies
 
iOS vs Android History
iOS vs Android HistoryiOS vs Android History
iOS vs Android History
 
Html 5 few Features and Elements
Html 5 few Features and ElementsHtml 5 few Features and Elements
Html 5 few Features and Elements
 
Social media and marketing strategy in 2014
Social media and marketing strategy in 2014Social media and marketing strategy in 2014
Social media and marketing strategy in 2014
 
Web Application Development Process presented by @Cygnismedia
Web Application Development Process presented by @CygnismediaWeb Application Development Process presented by @Cygnismedia
Web Application Development Process presented by @Cygnismedia
 
What is? Different IT Terms and Definition
What is? Different IT Terms and DefinitionWhat is? Different IT Terms and Definition
What is? Different IT Terms and Definition
 
How to become a Web Developer
How to become a Web DeveloperHow to become a Web Developer
How to become a Web Developer
 
Web Developer Interview Questions
Web Developer Interview QuestionsWeb Developer Interview Questions
Web Developer Interview Questions
 
How to use social media for your brand
How to use social media for your brandHow to use social media for your brand
How to use social media for your brand
 
Quick 5 tips: How To Create Successful Social Media Marketing Campaign
Quick 5 tips: How To Create Successful Social Media Marketing CampaignQuick 5 tips: How To Create Successful Social Media Marketing Campaign
Quick 5 tips: How To Create Successful Social Media Marketing Campaign
 
Does social media have an affect on seo
Does social media have an affect on seoDoes social media have an affect on seo
Does social media have an affect on seo
 
How To Create Social Media Strategy
How To Create Social Media StrategyHow To Create Social Media Strategy
How To Create Social Media Strategy
 

Último

Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
Chris Hunter
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
MateoGardella
 

Último (20)

Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 

Overview of Few Basic Facebook App Development Steps

  • 2. • Applications are small programs on your social network. • Just like MS Word on your desktop system • For example: Facebook messages, Write on your friend’s wall, play a game. • Third party programmers (developers like you) build their applications (programs) for Facebook. • Facebook allows everyone to add remove applications from their accounts. • Facebook also allows users to create applications for their accounts. • Pet Rescue Saga is an example of Facebook application. It is a popular game. What Is A Facebook Application?
  • 3. • Facebook application does not live on user’s computer. • Facebook application lives on its developer website. • That means you need things to build your Facebook application Where Does A Facebook Application Run, Exactly?
  • 4. • A Facebook account. • A web site of your own. • Support for PHP on that web site. • A MySQL database on your web site. • The Facebook developer application. • The Facebook "client library" for PHP. Things you will need
  • 5. • You really should know HTML. • Knowledge of PHP will be helpful. • You don’t need to know JavaScript or CSS, but in advance development you may need the support of these tools. What you should know?
  • 6. Web browser Internet Facebook Server (apps.facebook.com) Internet Your web server (canvas application) Your web server (iframe application) How Facebook apps work?
  • 7. • An "iframe application" is a Facebook application that relies upon HTML's "iframe" element to display itself. This HTML element allows one page to be easily embedded in another. • A "canvas application" approaches the problem in a completely different way. Here the web browser never actually communicates directly with your own web site (well, almost never). Few understandings
  • 8. • Download the SDK to interact with Facebook API. • An application programming interface (API) specifies how some software components should interact with each other. • Visit Facebook App Dashboard • Click on “Create New App” Registering Our Facebook Application
  • 9. • Write the code of your app. • You can use Facebook Markup Language (FBML) which is derived from HTML with additional FB tags. • You can also use Social Markup Language (SML) by Involvers to write code for your application. Write the code of your app
  • 10. • Once your application is ready click on the “Submit button at the bottom of the form to add your application to Facebook. Submitting the Application