Activate your free membership today | Log-in

Monday, March 24th, 2008

FaviconGrabber and Social Graph

Category: Flash, Showcase

<p>Alistair Rutherford has written a nice looking Flex application that visualizes the Social Graph API:

Flex Graph API

Alistair told us about the application, and some of the fun features:

The initial version was a bit boring looking so I thought it would be nice to pull the ‘favicons’ for the sites returned in the results. I have detailed how I did this here

Because I could not fetch the icons directly using HTTPService I have used a cgi proxy script written in Python to fetch the target icons and convert them into a Base64 encoded string before returning the data to the Flex application.

The Flex application decodes the Base64 and then passes the data to a modifed version of the IconLoader class from the flexlib library.

The modifications to flexlib took the form of adding in support for 8bpp and 24bpp images.

The graph is implemented using the flexvizgraphlib visualisation component from here:

The application also uses a novel IFrame component which lets you
embed html pages directly into your Flex application.

Related Content:

  • social graph
    A social graph is a diagram that illustrates interconnections among people, groups and organizations in a social...
  • How to use Facebook's Open Graph API to program the Web
    Facebook's highly innovative use of open APIs is proving very influential in Web application design. The company introduced a new API that will allow...
  • GRF
    Microsoft GraphEdit...
  • Graph database vs. relational database
    The NoSQL movement is picking up a lot of steam by providing alternatives to the relational database. For some, alternatives like the graph database...
  • JBS
    Binary file with data and calcs and...

Posted by Dion Almaer at 10:11 am
1 Comment

+++--
3.5 rating from 8 votes

1 Comment »

Comments feed TrackBack URI

It’s simple, but it looks great! Nice work!

Comment by Cory — March 24, 2008

Leave a comment

You must be logged in to post a comment.