Facebook Apps Teppo Räisänen. Facebook apps Facebook apps are normal Web pages – They are run inside Facebook so they can take advantage of Facebooks.

Slides:



Advertisements
Similar presentations
ASP.NET Intro An introduction to the languages and communication of an ASP.NET system.
Advertisements

PHP and CSS to control web apps styles. CSS is used to style today’s web applications.
OULU ADVANCED RESEARCH ON SOFTWARE AND INFORMATION SYSTEMS Teppo Räisänen | Oulu University of Applied Sciences Facebook API Teppo Räisänen
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.
Languages for Dynamic Web Documents
 Guy Jacob  Roee Shapiro Project B Spring, 2009 Cloudio  Project Supervisor: Eddie Bortnikov  Lab Chief Engineer: Dr. Ilana David.
Facebook Applications Teppo Räisänen. Facebook Applications Facebook provides many Software Development Kits (SDK’s) – PHP SDK – iOS SDK – Android SDK.
Facebook apps Teppo Räisänen. Basic info screen View App Profile Page Submit to Search.
What next?. Summary Hopefully you keep on working together and develop your app more!
Server-Side vs. Client-Side Scripting Languages
Design of Web-based Systems IS Development: lecture 10.
WHAT IS AJAX? Zack Sheppard [zts2101] WHIM April 19, 2011.
Multiple Tiers in Action
Introduction to Web Based Application. Web-based application TCP/IP (HTTP) protocol Using WWW technology & software Distributed environment.
Website Development with PHP and MySQL Introduction.
Monetizing Teppo Räisänen. Monetizing We can monetize our app in few ways – Ads – Micro payments / Facebook credits – Subscriptions.
Search Engine Optimization With Rich Media Pete LePage Microsoft.
Hyperlinks in HTML How to “throw an anchor”, or to create a hyperlink in raw HTML.
Any host All components deployed to SharePoint Client side code App Web created for app Wrapper deployed to SharePoint Components deployed to.
Search Engine Optimization With Rich Media Pete LePage Sr. Product Manager, Microsoft
OULU ADVANCED RESEARCH ON SOFTWARE AND INFORMATION SYSTEMS Teppo Räisänen | Oulu University of Applied Sciences Facebook programming Teppo Räisänen
CAEL 5012 Rich Internet Applications. What you need For this part of the course you will need access to a server with PHP and MYSQL which will be supplied.
WaveMaker Visual AJAX Studio 4.0 Training Studio Overview.
HTML5 Application Development Fundamentals
Mobile App Support Jacob Poirier Geri Hengesbach Andrea Menke Erin Rossell.
L. Grewe LAMP, WAMP and... Motivaiton Basic Web Systems with Delivery of Static and Dynamic Web Pages html, css, media javascript (“dynamic” on client.
Project Proposal Interface Design Website Coding Website Testing & Launching Website Maintenance.
Unit 1 – Web Concepts Instructor: Brent Presley. ASSIGNMENT Read Chapter 1 Complete lab 1 – Installing Portable Apps.
Copyright 2007 © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
Writing various AJAX forms in Drupal 7 1. Overview of Form API 2. Ctools 2.1 Ctools features 3. Ajax 3.1 Ajax Forms in Drupal 4. Putting it all together.
JavaScript is a client-side scripting language. Programs run in the web browser on the client's computer. (PHP, in contrast, is a server-side scripting.
Instructor, Dr. Khalili Bahram Jeevan Kumar Gogineni.
Links Teppo Räisänen LIIKE/OAMK What is a Link? Blue, underlined piece of text? Something leading to somewhere? A relation or a reference?
HTML Hyper Text Markup Language A simple introduction.
Jquery Nasrullah. Jquery jQuery is a JavaScript Library. jQuery greatly simplifies JavaScript programming. jQuery is easy to learn.
C# AND ASP.NET What will I do in this course?. MAJOR TOPICS Learn to program in the C# language with the Visual Studio IDE (Interactive Development Environment)
Web Design (1) Terminology. Coding ‘languages’ (1) HTML - Hypertext Markup Language - describes the content of a web page CSS - Cascading Style Sheets.
Louisa Lambregts, Louisa Lambregts
Extend the Operations Dashboard with Custom Widgets (and more)
Webview and Web services. Web Apps You can make your web content available to users in two ways in a traditional web browser in an Android application,
Microsoft ASP.NET Beginning Object-Oriented Web Design Bryan Jenks © Integrated Ideas 2005.
Jason Braun, Bryan Hurley, Anthony Varner, Andrew Winder snewsr The gnizr social news readr.
IS-907 Java EE World Wide Web - Overview. World Wide Web - History Tim Berners-Lee, CERN, 1990 Enable researchers to share information: Remote Access.
Ajax for Dynamic Web Development Gregory McChesney.
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.
 AJAX – Asynchronous JavaScript and XML  Ajax is used to develop fast dynamic web applications  Allows web pages to be updated asynchronously by transferring.
ASP.NET User Controls. User Controls In addition to using Web server controls in your ASP.NET Web pages, you can create your own custom, reusable controls.
Web Programming Overview. Introduction HTML is limited - it cannot manipulate data How Web pages are extended (include): –Java: an object-oriented programming.
Client Side Requirement Unity3d game engine web plug-in Browser, Firefox, safari, IE, opera.
SHAREPOINT & JQUERY. Hi, my name and I am a product manager at lightning tools. I have been working with SharePoint for 5 years.
1111 Creating HTML Programatically Objectives You will be able to Invoke C# code on the server from an ASP.NET page. Write C# code to create HTML.
Learning Aim C.  In this section we will look at some simple client-side scripts, browser compatibility, exporting and compressing and suitable file.
PHP and AJAX. Servers and Clients For many years we tried to move as much as possible to the server. Weak clients, poor bandwidth, browser compatibility..
Basics Components of Web Design & Development Basics, Components, Design and Development.
Using Joomla CMS to enliven your library Web site By Neil Krasnoff Librarian, Lehman High School.
RE-ENGINEERING FLEX APP TO JAVASCRIPT APP By Imtiaz Syed.
BRANDING YOURSELF FINAL DRAFT.
CSE 3 Portfolio Desktop Publishing with MS Word Computational Thinking
January Webinar: How to Integrate FileCatalyst Java Applets
Google Web Toolkit Tutorial
Application with Cross-Platform GUI
Asynchronous Java script And XML Technology
Beginning Object-Oriented Web Design
04 | Web Applications Gerry O’Brien | Technical Content Development Manager Paul Pardi | Senior Content Publishing Manager.
Apps XD.
IS 360 Course Introduction
Unit 6 part 3 Test Javascript Test.
Secure Web Programming
Building Serverless Enterprise Applications
DR. JOHN ABRAHAM PROFESSOR UTPA
Presentation transcript:

Facebook Apps Teppo Räisänen

Facebook apps Facebook apps are normal Web pages – They are run inside Facebook so they can take advantage of Facebooks social features E.g. user information, social plugins, graph API – They can utilize database, CSS, JavaScript, AJAX, Flash, Java etc (any normal Web technique)

Facebook apps First we need to be able to host our Web page – We use students.oamk.fi Web server Then we need to create the new app with Facebook Developer app – As we are behind a proxy there might be some problems doing this in school – It should work properly from your homes

Facebook apps The place to start with Facebook applications is: – From the documentation please read this: – nvas/

Facebook apps Please try out page on Facebook ?ref=ts – Especially – Note that there is a link at the end that displays the source code for the app – Another one – The source code for this