RIA News Desk

Subscribe to RIA News Desk: eMailAlertsEmail Alerts
Get RIA News Desk via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Related Topics: Facebook on Ulitzer

Curl RIA: Article

Curl Nitro Demo Application Visualizes Facebook Social Graphs

Showcases interactive visualization and desktop RIA capabilities of Curl Nitro

Curl has made available the newest example of a Curl Nitro “fit client” application. Designed by Manuel Lima, the founder of VisualComplexity.com, the CurlGraph features a visual representation of the social graph of individual Facebook members. Using the desktop-based application, users can visualize a circle of up to 128 friends from an established Facebook account, enabling them to see relationships and navigate quickly through that friend data to find the information they want. Through this demo application, Curl showcases its ability to support a visually engaging, interactive desktop application that is deployed like a Web application.

Similar to Curl’s recently released timeline viewer, the CurlGraph is an example of the enhanced desktop RIA capabilities offered by Curl Nitro, an extension of the Curl Rich Internet Application (RIA) platform. The display initially presents the subject, the logged-in user, in the center of a ring of their friends, with arcs indicating their interrelationship, and the size of the symbol indicating the number of mutual friends. The information panes on the right show details from profile and recent photo albums of the subject, while the images act as links to the originating Facebook page.

Key features of Curl Nitro highlighted by the CurlGraph application include:

  • As a detached “Curlet” or widget, the CurlGraph runs independently of the browser, in its own view, and is accessible from desktop and start menu.
  • As an “occasionally connected computing” (OCC) applet, it is installed on the local machine, so as to be available for use when disconnected. However, like any Web-delivered application, when connected, it is automatically updated whenever it is launched.
  • With the Curl Nitro release, an embedded SQLite database is available for local data storage. In accordance with Facebook terms of service and privacy policy, stored data is accessible for a maximum of 24 hours before it is refreshed, to ensure that it remains current, especially regarding the privacy preferences of each user's data.

For instructions on how the CurlGraph demo application works as well as how to download the application, visit the Widgets/Gadgets/Curlets section of the Curl Developer Center. This is a demo application intended to provide developers with a better understanding of how to build Curl Nitro applications that leverage the strong visualization capabilities of the platform. The 128 Facebook Friend limit is a function of the visual design for this particular example and was selected so as to provide a usable display of affinities. Curl also has made the source files available to modify or create variations of the application.

More Stories By RIA News Desk

Ever since Google popularized a smarter, more responsive and interactive Web experience by using AJAX (Asynchronous JavaScript + XML) for its Google Maps & Gmail applications, SYS-CON's RIA News Desk has been covering every aspect of Rich Internet Applications and those creating and deploying them. If you have breaking RIA news, please send it to RIA@sys-con.com to share your product and company news coverage with AJAXWorld readers.

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.