Facebook is a social utility that connects you with the people around you. Use Facebook to…  Keep up with friends and family  Share photos and videos.

Slides:



Advertisements
Similar presentations
Cross-Site Scripting Issues and Defenses Ed Skoudis Predictive Systems © 2002, Predictive Systems.
Advertisements

Facebook Part III How to Use the Features of Facebook Patrick Therrien Technology & Education Training Specialist.
Social Networking: Facebook, Google+, and Pinterest (and maybe one or two others) Mary Rotman Publicist, OReilly Media.
PDS Web Pro Custom Web Design Quick Implementation Powerful Patient Portal Option Powerful Tools on Standard Website Click to see Home page example.
MY NCBI (module 4.5).
OULU ADVANCED RESEARCH ON SOFTWARE AND INFORMATION SYSTEMS Teppo Räisänen | Oulu University of Applied Sciences Facebook API Teppo Räisänen
Starter for 10 Unit 12: Twitter Transform IT SFT12_Twitter.
CUMREC 2005 Creating A Suite of Convenience Services for Clients and Developers Deb Nelson – Systems Analyst Larry Newhouse – Information Systems Leader.
THAT STRANGER IS NOT YOUR FRIEND Facebook 101:. Housekeeping This presentation is not exhaustive It is just enough information to get you started; making.
Facebook for RSVP’ers You can do it!. What Questions Do You Have? What are you wanting to learn at this training?
Helpful Guide for Members IMFFA Social Community 1.
W alkie Doggie is a web application that allows dog owners to help each other with their dog walks. It’s main feature is the walkies, which are the user’s.
Starter for 10 Unit 11: Facebook Transform IT SFT11_Facebook.
Free Blogging Presented by Derek Southern (Branch 8) To SIR Area 2 Computer & Technology Group 18 September 2008.
Social Networking: Facebook, Twitter, and Google+ Mary Rotman Publicist, O’Reilly Media.
People in Design Damian Gordon. People in Design Why do we care about people in design? – Because we build software systems for other people, so we have.
Electrical and Computer Engineering Vitaly Gordievsky Alex Trefonas Scott Richard Matt Beckford Final Project Review.
Mark Dixon, SoCCE SOFT 131Page 1 20 – Web applications: HTML and Client-side code.
 Why would you want to be connected? o To make online connections that will improve your efficiency and speed o To provide a near instant platform.
Taking the Headache out of. Reach your sphere of influence on a daily basis – AT NO COST? Reconnect with friends and stay in touch with family – AT NO.
Creating Online Class Communities Jennifer Dorman Discovery Education
Facebook Page’s for All of Your Listings Increase your FB lead Generation Presented By: YOUR NAME YOUR CONTACT INFO YOUR NMLS#
Created by Amber Craddock, Kylee Stone & Caleb Truette.
You can customize your privacy settings. The privacy page gives you control over who can view your content. At most only your friends, their friends and.
Facebook 102: Customizing Your Dance Studio’s Facebook Page Presented By: Jill Tirone facebook.com/dancefitmarketing
NOT HERE. Thank you for supporting the JDRF Kids Walk Program! Before you get started, here are a few important things to remember: Teachers are encouraged.
Sign Up for an eFolio Account & Take the Tour In this session new users will create their account, select a design and become familiar with what is in.
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
JMU GenCyber Boot Camp Summer, Cyberspace Risks and Defenses Facebook Snapchat P2P filesharing Apps Craigslist Scams JMU GenCyber Boot Camp© 2015.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
South Dakota Library Network MetaLib Management Basics Adding Resources South Dakota Library Network 1200 University, Unit 9672 Spearfish, SD
Presented to you by Christian A. Penner - Mortgage Banker WebSite: Facebook:
Introduction to the WebBoard Terry Dennis. The WebBoard - Our Connection The WebBoard URL is
In addition to Word, Excel, PowerPoint, and Access, Microsoft Office® 2013 includes additional applications, including Outlook, OneNote, and Office Web.
EDW647: Internet for Educators Dr. Roger Webster Department of Computer Science Millersville University July 23, 2008 Create.
FACEBOOK IS THE BEST THING THAT EVER HAPPENED TO FRIENDSHIP WHY I LIKE FACEBOOK! By Mike Matthews.
Linking Images to Other Areas within a Blackboard Course Darek Sady.
Drupal Jumpstart Information Systems 337 Prof. Harry Plantinga.
Embedding CenterView and Hosting External Content.
Programming in Facebook hussein suleman uct cs honours 2007.
CIS 451: ASP.NET Objects Dr. Ralph D. Westfall January, 2009.
PowerPoint Presentation of Essential Concepts PowerPoint Presentation of Essential Concepts Chalice Tillis LEM 511.
Sign up Account Profile page (Basic Function). Home page Add Review New Sale Rank Search algorithm Search Results.
Facebook for Business Greg Clement and Rick Scheeser.
Forms and Server Side Includes. What are Forms? Forms are used to get user input We’ve all used them before. For example, ever had to sign up for courses.
Variables and ConstantstMyn1 Variables and Constants PHP stands for: ”PHP: Hypertext Preprocessor”, and it is a server-side programming language. Special.
1. Go to 2. Complete the requested information.
Web Development 101 Presented by John Valance
1 WWW. 2 World Wide Web Major application protocol used on the Internet Simple interface Two concepts –Point –Click.
JSP Server Integrated with Oracle8i Project2, CMSC691X Summer02 Ching-li Peng Ying Zhang.
FACEBOOK Material adapted from
Facebook for Beginners One Session Class. What will you learn today? What can you do on Facebook? Creating a profile Privacy Connecting with friends Sending.
Facebook 101 This class contains content from Saint Paul Public Libraries, Project for Pride in Living, and GCFLearnFree.org.
John Maver (978)
Working with ASP.NET Controls What is ASP.NET Using server controls in your pages Allowing users to create their own accounts Creating a login page Letting.
Get Secure! Facebook Privacy Tutorial Becky Benishek | November 2013.
Guide To Facebook. Y OUR F ACEBOOK PAGE M AKES Y OUR S ERVICE : o Discoverable – people can search for your service online o Connected – you can have.
Advanced HTML Tags:.
Welcome.
Facebook privacy policy
APIC SAN FRANCISCO MEDIA
Social Network.
Tonga Institute of Higher Education IT 141: Information Systems
Unit 7 Learning Objectives
What is Cookie? Cookie is small information stored in text file on user’s hard drive by web server. This information is later used by web browser to retrieve.
Face Book social media using
Tonga Institute of Higher Education IT 141: Information Systems
Tonga Institute of Higher Education IT 141: Information Systems
Cross-Site Scripting Issues and Defenses Ed Skoudis Predictive Systems
Cross Site Request Forgery (CSRF)
Presentation transcript:

Facebook is a social utility that connects you with the people around you. Use Facebook to…  Keep up with friends and family  Share photos and videos  Control privacy online  Reconnect with old classmates  Discuss interests and hobbies  Plan parties and other events

To write FB apps using java, you’ll be using Enterprise Edition (J2EE). The way FB works requires you to provide a webserver for your app. Whilst its true that java can run in the web browser, that’s a completely different way of using java - for this, you’re going to have to find a server, and install J2EE (it’s the same as standard java, just has lots of extra libraries, only a few of which you’ll need to use). We can also write FB apps by using PHP,.Net and other Technologies.

1. Create a Facebook account if you don’t have one, and login 2. Add the “Developer” app to your account 3. Go to your Home page on FB 4. Click on the Developer app in the sidebar to go to the main centre for all your Developer activity 5. Make a new application, and fill in the form it presents you with (make sure you do at least): App name  App name  Call back URL  Canvas page  iFrame (not FBML)  Post-add URL 6. Save the api-key and the session-key that it now displays for the newly-created app - you’ll need them to do any coding

Facebook apps can be implemented one of two ways, iframes, or FBML. iFrame Standard part of HTML, embeds one webpage inside another You can view pages through a normal web- browser to test them Every Facebook page view goes via your webserver, so you can debug problems Requires you to provide your own webserver FBML Proprietary Facebook programming language, very similar to HTML You cannot view anything except by running it live on Facebook All requests are internal on the Facebook servers, you cannot find ANY information if something goes wrong Can run without an external webserver

There are two “modes” in which you can create a webpage to display as part of your app:  Default  Authenticated In the default mode, i.e. if you do nothing special, you have NO ACCESS to any of Facebook’s data. You cannot find out ANYTHING about the Facebook user - you can’t find their name, you can’t find their friends, you can’t post items on their Wall, nothing. In the authenticated mode, you have full access to: read all the data of the currently logged-in user most of the data of all OTHER users of your app (people who have “added” your app to their Facebook account) send messages, post news items, etc, from the logged- in user (but they have to OK this manually)

Data updated into the local database