• Home
  • New Entries
  • Popular Entries
  • Submit a Story
  • About

Tips for Creating JavaScript Apps on Facebook ...

Facebook is currently one of the most popular websites. Almost everyone interested in social networking is using this website to connect to old friends around the world or to create new contacts in their chosen industry. The popularity of this website is not just based on its ability to update others with your status.
Many people are using the website because of the additional small applications. These applications can be used for productivity, interact with other people or simply to have fun with various games. These applications were created by developers to earn, gain reputation or simply to help others.

The applications that can be implemented in the developers chosen programming language but JavaScript will always be there. This will be used through some restrictions created by the website.

If you are planning to create a Facebook application, remember these things:

• No autoload of JavaScript - I first notice that this rule might have been broken by Zynga (Mafia Wars, Farmville etc) but the data are actually loaded in Facebook and user action are still required before anything else will happen in the application.

• Use IE standards for CSS loading - This might sound a bit odd for JavaScript and Ajax based developers but Facebook is just playing it safe when it comes to accessibility. If you want your application to be used by most people, adapt the application with IE-based CSS. IE is still the most popular browser so majority of possible users will use IE to access the application.

• Use FBJS - Facebook JavaScript doesn have any significant difference compared to regular JavaScript. This is implemented by Facebook as this is their way to protect their users from being attacked by an application. This practice is also used to monitor your activities in the application to prevent activities against their policies.

• Shorter requests - Probably the biggest challenge developers will face when creating an application for Facebook is the shorter timeout. Aside from shorter requests, these have to be accessed through Facebook proxies. This simply meansdevelopers have to create a powerful application with optimized coding or else data fetching will not be possible.

Customizing Facebook Pages with FBML

Developers can also create a unique page in Facebook through FBML or Facebook Markup Language. This is used in fan pages and this can be extended by adding interactive functions.

FBML can help developers create a page with additional interaction for users such as personalized information page or even another application. However, it has to stick to the rules that was previously implemented. The best thing about it is thatdevelopers can easily create a box and implement HTML-based interaction for users.
Creating application and pages for Facebook is very easy as long as the rules on the social website is followed. There could be limitations created by the restrictions but they functions are more than enough to aid developers in building an efficient application in Facebook. This very popular social networking site is a great platform for every JavaScript and Ajax based developer.

 Original Source:
http://www.ajaxwith.com/Create-JavaScript-Apps-on-Facebook.html

AddThis Social Bookmark Button

Posted at 09:50:56 am | Permalink | Posted in Facebook  Javascript  

Related Stuff

  • MooV: Using cutting edge Video phones and Software Video Phones - coupling all that with VoIP and empowering the disabled.

  • Moo Telecom: VoIP communications made easy - Ring anyway with the fun and ease of using a normal phone

  • TagR:Mobile Social Network with Real Time Locations Based services, and Ambience Intelligence, VoiP, IM, Skype, Googletalk, Mapping, Flickr, Events, Calendaring, Scheduling, SecondLife Support

  • ClearSMS : ClearSMS is a Web-based application that lets you send bulk SMS messages to your customers, contacts, or just about anyone.

  • Jajah:jah is a VoIP (Voice over IP) provider, founded by Austrians Roman Scharf and Daniel Mattes in 2005[1]. The Jajah headquarters are located in Mountain View, CA, USA, and Luxembourg. Jajah maintains a development centre in Israel.

  • Skype: It’s free to download and free to call other people on Skype. Skype the number one voice over ip software

  • PrivatePhone: a free local phone number with voicemail and messages you can check online or from any phone.

Top Stuff

MessengerFX

e-messenger

ILoveIM

Top 20 Ruby CMS

eBuddy

MSN Web Messenger



About Ajaxlines

Ajaxlines is a project focused on providing its audience with a database of most of Ajax related articles, resources, tutorials and services from around the world.

Its purpose is to showcase the power of Ajax and to act as a portal to the Ajax development community.


Search


Topics

  • .Net (164)
  • Ajax (82)
  • Ajax Games (10)
  • Articles (95)
  • Bookmarking (35)
  • Calendar (20)
  • Chat (45)
  • ColdFusion (3)
  • CSS (75)
  • Email (23)
  • Facebook (83)
  • Flash (19)
  • Google (54)
  • Html (27)
  • Image (11)
  • International Calls & VOIP (7)
  • Java (54)
  • Javascript (265)
  • jQuery (159)
  • JSON (61)
  • Perl (2)
  • PHP (156)
  • Presentation (19)
  • Python (3)
  • Resources (2)
  • RSS (8)
  • Ruby (31)
  • Storage (4)
  • Toolkits (103)
  • Tutorials (217)
  • UI (11)
  • Utilities (174)
  • Web2.0 (18)
  • XmlHttpRequest (28)
  • YUI (12)

© 2006 www.ajaxlines.com. All Rights Reserved. Powered by IRange