Silverlight TV 8: Inside Look at the Code for the Silverlight for Facebook App

Sign in to queue

Description

John scores a cool interview with one of the developers responsible for the Silverlight client for Facebook application. This application made a big splash at the PDC 09 keynote, and another when it was released on www.silverlight.net at this link here.

Rajendra Vishnumurty demonstrates some of the key features of the application and jumps right into the code for several areas. Be sure not to miss this inside look at the Silverlight client for Facebook.

Follow @SilverlightTV on Twitter for the latest updates.

Microsoft Silverlight 4 beta client for Facebook

This application brings together the many compelling platform capabilities of Silverlight 4 into a rich out-of-browser application in the familiar context of Facebook. Enjoy the photos, feeds, events, friends’ walls, and inbox mail from your Facebook account in a visually stunning and user-friendly environment.

Note: Silverlight Client for Facebook is a Silverlight 4 developer preview application. When Silverlight 4 is finally released, you may be required to uninstall and re-install the plugin.

Key Features Demonstrated:

  • Out-of-browser support
  • Hosting HTML content interactively
  • Local Device access (webcam)
  • Rich-Text control
  • Embedding alternative media content (i.e., YouTube)
  • Desktop notifications
  • COM integration (with Outlook) on the Windows platform
  • Right-click
  • Drag-n-drop
  • Window control
  • Animations

Embed

Download

Download this episode

The Discussion

  • User profile image
    Rogue​Planetoid

    Is there something wrong with the encode for this video - just as it gets to the bit "show me some of the code" it stops.

    Been wanting to see how the Facebook app was created for a long time - guess I'll wait until the problem is resolved - unless it is at my end, in that case I'll try later. Really enjoyed the previous episodes, hopefully there will be more to come!

  • User profile image
    Charles

    This is now resolved.
    C

  • User profile image
    eugene1772

    hope you can release some snippets of the code. would be very interesting to see. even if it's not the whole thing.

     

    nice episode and that sl4 app just looks awesome.

  • User profile image
    maximoaguil​ar

    This app is sick. Its so easy to use. I've been running it all night and no problems so far. So quick to view photo albums and quick to navigate through out the interface. I love it. Can't wait for an official release! 

     

    Danny

  • User profile image
    maximoaguil​ar

    Will there be an official release?

  • User profile image
    Rogue​Planetoid

    Finally got to see the video - worth the wait - I know there is probably no chance that the full source code will be released - but some examples based on the key elements such as COM Integration with Outlook (some of which was shown) Drag-Drop and the RichText parsing of the Facebook content would be welcome - even if these were distinct examples on their own.

  • User profile image
    jopapa

    RoguePlanetoid - Thanks for the feedback and we are glad you enjoyed the video! I will pass that information along and see if we can schedule some episodes to show how to parse rich text content and handle drag and drop.

  • User profile image
    Clem

    Really cool, it uses all the new fun technologies.

    It's a real shame that the code is not available.

     

    What is the RichText box control mentioned at the beginning ? Is it the RichTextArea ?

    Also, does it work to paste html when using InBrowser ?

  • User profile image
    HydroMan

    I don't think you can use this app inside a browser as John Papa eluded to in the beginning @2:37. This app utilizes WebBrowser control which is only enabled in OOB mode. The videos and all the browser "iFrame" and other WebBrowser dependent features will not be enabled, including the Facebook login api I think. Also all the COM features require it to be trusted OOB application. They'll have to make a lot of changes to make it work inside the browser, or maybe wait for Silverlight 5 Smiley

     

    A good app though, too bad I don't use facebook Wink

  • User profile image
    figuerres

    SL V5 - that will be a long time .... like in say 6 months Wink

    at least it seems like they are trying to update that fast ....

  • User profile image
    cmello77

    Nice article Wink. I´m writing a Facebook/Twitter client myself and came across a problem. Facebook application images are stored as gif files. does Silverlight 4 support them? If not, how do we deal with it? 

  • User profile image
    soberauer

    This video doesn't seem to work... gets to 00% ... most of the others do download.  Maybe because I'm in the UK???

  • User profile image
    jopapa

    soberauer - It appears we had a lot of traffic earlier today from the posting of the MIX videos and all o fthe Channel 9 content from MIX. These should be resolved by now. Try the video again and let us know if it still is an issue for you.

     

    Thanks for watching!

  • User profile image
    herohut

    Hi guys,

    Thanks for making such a very informative video.

    I am really fond of this application, I used to launch it for Facebook navigation. As a Silverlight developer, I have 2 question for you:

    1. About the right friend list control (home screen), it's like Windows Phone 7 interface: what Silverlight control is used? look like a WrapPanel, but I think it isn't because its items are filled up when you resize the control event when you don't have enough horizontal width for an item, a WrapPanel don't allow us to put 2 items on the same vertical position if it don't have enough horizontal width for 2 items

    2. Also about this control: it has some small thumbnails, and some large thumbnails (4 times bigger than the small thumbnails). The question is: what is the main rule for big thumbnail selection, why this friend is presented as a big thumbnail, while the others aren't (I don't think this is a randomized selection)

     

    Thank you,

  • User profile image
    gbaydemir

    It's really nice. Not to hard to use this app inside a browser. We have to make some changes to make it work inside the browser.

     

    halı yıkama

Add Your 2 Cents