Advertisement

Silverlight Client for Facebook available

Remember the final moments of the Scott Guthrie keynote presentation at PDC09?  Where Brian Goldfarb came on stage and demonstrated a completed application using a lot of the features of Silverlight 4?  Yeah, that Facebook application.  Well, it’s here now!

Microsoft Silverlight 4 Beta Client for Facebook

Silverlight Client for Facebook - Home view

The Microsoft Silverlight 4 Beta Client for Facebook has been released as a developer preview sample.  In order to use it you must have Silverlight 4 developer builds installed.

NOTE: When you run this application you’ll be installing the developer builds of Silverlight.  When Silverlight 4 releases, unless you are a developer, you’ll likely want to uninstall this plugin and install the released software.  This sample application is being provided as a developer preview to showcase and inspire.

The application is installed as a trusted application and does all the things you’d expect for Facebook.

Status updates:

Silverlight Client for Facebook - Status updates

Drag/drop pictures from your computer to a photo album:

Silverlight Client for Facebook - Add photo

A photo feed view:

Silverlight Client for Facebook - photo feed

Notifications for messages to you:

Silverlight Client for Facebook - notification window

Add a photo to a post using your web camera on your computer:

Silverlight Client for Facebook - Webcamera input

And yes, anyone uploading video to Facebook can be played back in the app as well:

Silverlight Client for Facebook - flash video playback in Silverlight

A lot of cool ways to explore your Facebook information (sorry, no mafia war games…for me that’s a good thing).  You can also see some Outlook integration if you right-click on events that you may have to send an email and such (I don’t have any events in my Facbook account to snapshot).

So what’s NOT in there?

Good question.  At PDC09 you may have seen a few things that I haven’t mentioned yet above.  The chromeless (borderless application) aspect of the application is not in this preview.  This is because the beta of Silverlight doesn’t include that feature right now.  Additionally the plug-in the camera and have it automatically import the pictures is not in this preview as well.  That was implemented using some COM integration and the team just didn’t clean that code up for this preview for the public.

What about source code?

At this time no source code is being provided…and probably won’t be.  I’m not the decision maker on ultimately if it will or not, just my assumption.  The Facebook client is meant to be a working demonstration/inspiration of what one could do with existing services and providing different views into an existing application framework.

How can I install this and will it work on my Mac?

You can play around with the app by visiting the Microsoft Silverlight 4 Beta Client for Facebook app on the Silverlight samples site (which also includes the other sample applications from PDC09).  As a reminder, this is a developer preview build and intended for developers.  You will need to have Silverlight 4 installed on your machine (which is a beta plugin).  The link to the app will direct you where you can get the appropriate download.

Yes, it will work on your Mac (as long as you have an Intel processor version).  When you install the app you’ll see the Apple preferred install guidelines to drag the application to your Applications folder and can navigate to it there or use Spotlight search to find it.

This is a fun little application to navigate your Facebook account.  The team had a good time building it and is excited to share it with others.  Have fun!


This work is licensed under a Creative Commons Attribution By license.

  1. 1/25/2010 3:08 PM | # re: Silverlight Client for Facebook available
    Wow! The future is coming, yes yes its coming..
  2. 1/25/2010 3:50 PM | # re: Silverlight Client for Facebook available
    I thought that the source was going to be provided. :-(
  3. 1/25/2010 3:53 PM | # re: Silverlight Client for Facebook available
    I welcome the release, but the source is ultimately what I was anticipating :(

    C'mon "Gu"...crack the whip on the Silverlight Dev Team and get them to cleanup that source so you can ship it. :-)
  4. 1/25/2010 4:02 PM | # re: Silverlight Client for Facebook available
    No source code, WTF?!

    I have 4 words for that: Silverlight Spy plus Reflector
  5. 1/25/2010 4:24 PM | # re: Silverlight Client for Facebook available
    Now ... If we could only see this running as an iPhone app... :)
  6. 1/25/2010 4:33 PM | # re: Silverlight Client for Facebook available
    That, but for Flickr...
  7. 1/25/2010 9:47 PM | # re: Silverlight Client for Facebook available
    Scrolling is broken for me on OSX.
  8. 1/25/2010 10:30 PM | # re: Silverlight Client for Facebook available
    How can I delete an album?
  9. 1/26/2010 12:40 AM | # re: Silverlight Client for Facebook available
    Hi,

    The login popup is always giving me "This program cannot display the webpage" error. Any ideas what is going wrong? I am excited!
  10. 1/26/2010 1:51 AM | # re: Silverlight Client for Facebook available
    Looking to the features, i liked it must....
    so my query is simple if some one delete his/her account, so his data will be permanently deleted or kept some how in database....
  11. 1/26/2010 8:12 AM | # re: Silverlight Client for Facebook available
    This is very cool! Although this is not a good option for uploading pictures. 30 photos to upload will cause the app to consume almost 1.5 gb of RAM! There seems to be a memory leek there. But it does free the memory after uploading is complete. Great app!
  12. 1/26/2010 8:53 AM | # re: Silverlight Client for Facebook available
    I also get this message: "This program cannot display the webpage"
  13. 1/26/2010 5:35 PM | # re: Silverlight Client for Facebook available
    Filip, yes
  14. 1/26/2010 10:33 PM | # re: Silverlight Client for Facebook available
    WELL ITS WONDERFUL ;)
  15. 1/27/2010 4:49 AM | # re: Silverlight Client for Facebook available
    @Edward J. Stembler

    The source code is obfuscated, so reflector will not help
  16. 1/27/2010 9:47 AM | # re: Silverlight Client for Facebook available
    I can not figure out how to install for mac osx...help please.
  17. 1/27/2010 10:29 AM | # re: Silverlight Client for Facebook available
    Jeremy have you made sure you installed the Silverlight 4 software first? Also do you have an Intel Mac.
  18. 1/27/2010 11:01 AM | # re: Silverlight Client for Facebook available
    I've downloaded the Silverlight Developer.dmg and installed it. But where's the Facebook App? The Silverlight website says return to the page when I've loaded, but then doesn't give me a way to download the actual Facebook App. Obviously I'm missing something.
  19. 1/27/2010 11:08 AM | # re: Silverlight Client for Facebook available
    John -- after you've installed Silverlight, restart your browser and then go back and visit www.silverlight.net/.../sfcquickinstall.aspx and there should be an install button.
  20. 1/27/2010 11:13 AM | # re: Silverlight Client for Facebook available
    Thanks! Your link got me there. I was never seeing the sfcquickinstall.aspx part of the url. All good now.
  21. 1/27/2010 11:21 AM | # re: Silverlight Client for Facebook available
    Well, actually it just keeps telling me to restart my browser, but that hasn't worked yet. Tried Safari, Firefox and Camino. Got intel Macbook Pro with Leopard.
  22. 1/27/2010 12:11 PM | # re: Silverlight Client for Facebook available
    Now add the ability to use other services in the app, Twitter etc. Maybe columns? Like TweetDeck, but without the CPU hogging Air.
  23. 1/27/2010 3:38 PM | # re: Silverlight Client for Facebook available
    I'm having another bug. The Facebook Connect dialog tells me that cookies are not enabled in my browser while I try to connect with Silverlight. Any suggestions? I've tried a few times and succeed only in replicating the problem.

    Doug Davidoff
    douglass.davidoff@gmail.com
  24. 1/27/2010 4:45 PM | # re: Silverlight Client for Facebook available
    Doug -- one thing to try is to login to facebook using your browser first, using the 'remember me' checkbox, then run the app and login. If that doesn't work, email the address in the about screen of the app.
  25. 1/28/2010 7:03 AM | # re: Silverlight Client for Facebook available
    this perfect.this great.
  26. 1/28/2010 11:07 AM | # Feature requests (Mac version)
    Using cursor keys to scroll up/down is intermittent, this needs to work to be useful.
    Cmd-Arrow should go to top/bottom of page.
    Trackpad gestures (at least for scrolling).
    Remember window size on re-launch.
  27. 1/28/2010 6:07 PM | # re: Silverlight Client for Facebook available
    Joshua -- please send these to the email listed in the about screen.
  28. Gravatar
    2/1/2010 7:27 PM | # re: Silverlight Client for Facebook available
    Looks great. Seems alil slow, but could be just my frustration with the scrolling not connected to the trackpad gestures for OSX. Nice design, though.
  29. 2/2/2010 10:39 AM | # re: Silverlight Client for Facebook available
    Would love to see the scrolling fixed for OSX love this program but the scrolling is starting to drive me nuts
  30. 2/3/2010 9:09 AM | # re: Silverlight Client for Facebook available
    If no source code is going to be made available, how about posting some video tutorials on silverlight.net on how to work with the facebook api?
  31. 2/16/2010 3:32 PM | # re: Silverlight Client for Facebook available
    Why no source code? This is no annoying. There are so few 'real' examples of building applications for Silverlight, most of the time it's just bits and pieces out of context. I know I'm not the only one who has found learning Silverlight/WPF difficult and this sort of thing does nothing to help those of us who would like to promote Silverlight when developing new web applications. Who makes the decision 'We'll show you a nice example of a Silverlight app but we're not going to show you how we did it'?
  32. 2/23/2010 2:14 AM | # re: Silverlight Client for Facebook available
    no sourcecode? too bad.
  33. 3/4/2010 3:26 PM | # re: Silverlight Client for Facebook available
    I enjoy the app but I noticed an issue when running on a netbook with a 1024x600 display (vs. the 1024x768 typical screen). The scrolling of comments gets cutoff at the bottom or jumps to the next item. This is specially problematic when trying to post a long reply to a comment and the submit button can't be reached because it falls below the 600 pixel bottom.
  34. 3/9/2010 1:18 AM | # re: Silverlight Client for Facebook available
    This should absolutely be a reference application, or what's the point?

    Is MS going to sell it? I think not!

    Will they simply give it away? Probably, and at that point, why wouldn't it be a reference app?

    There's no good logic to keeping it closed. The worst that could happen is that someone improves it so much that Silverlight becomes the defacto FaceBook Client... now would that be so bad???
  35. 3/27/2010 10:14 AM | # re: Silverlight Client for Facebook available
    Does it have the chatting feature? Coz i can't see it...
  36. 4/2/2010 11:23 PM | # re: Silverlight Client for Facebook available
    The "People" tab is broken. Used to work before.
  37. 5/17/2010 4:31 PM | # re: Silverlight Client for Facebook available
    Thanks for the review. Write a brief, but informative
  38. 5/25/2010 3:56 AM | # re: Silverlight Client for Facebook available
    it is a nice application... I will used daily
  39. 6/2/2010 10:53 AM | # re: Silverlight Client for Facebook available
    I will use Silverlight. Thanks for the briefing.
  40. 6/6/2010 9:11 AM | # re: Silverlight Client for Facebook available
    nice application and nice information, good article
  41. 6/11/2010 8:56 AM | # re: Silverlight Client for Facebook available
    hi, i still cant log in to this client it said "This program cannot display the webpage" can anyone help how to fix this. im so excited.
    thank you.

  42. 6/12/2010 11:04 PM | # re: Silverlight Client for Facebook available
    Nice post.
    I never use silverlight but I will use it very soon.
    thank you
  43. 6/23/2010 2:52 AM | # re: Silverlight Client for Facebook available
    Когда будет финальная версия???
  44. 6/26/2010 5:17 PM | # re: Silverlight Client for Facebook available
    This is a sweep app for facebook. Great for personal or company!!
  45. 6/26/2010 7:23 PM | # re: Silverlight Client for Facebook available
    Thanks! Your link got me there. I was never seeing the sfcquickinstall.aspx part of the url. All good now...
  46. 7/1/2010 8:17 PM | # re: Silverlight Client for Facebook available
    hey thanks to google i was able to land on your page and got exactly what i was looking for, i will bookmark your page. Thank you again
  47. 7/1/2010 11:20 PM | # re: Silverlight Client for Facebook available
    Great article, thank you.
  48. 7/2/2010 12:05 PM | # re: Silverlight Client for Facebook available
    i will bookmark your page
  49. 7/3/2010 10:21 AM | # re: Silverlight Client for Facebook available
    The "People" tab is broken. Used to work before.
  50. 7/4/2010 3:50 PM | # re: Silverlight Client for Facebook available
    I really like Silverlight Client for Facebook. Thanks for the Review.
  51. 7/5/2010 7:31 AM | # re: Silverlight Client for Facebook available
    thanks for the review, it help me alot
  52. 7/6/2010 10:37 AM | # re: Silverlight Client for Facebook available
    Nice post.
    as far as i know, I never use silverlight but I will use it very soon.
    thank you
  53. 7/6/2010 11:01 AM | # re: Silverlight Client for Facebook available
    Nice application. I recently use this, still need further study
  54. 7/7/2010 5:16 AM | # re: Silverlight Client for Facebook available
    hi, thanks..
  55. 7/8/2010 4:43 AM | # re: Silverlight Client for Facebook available
    What you're saying is completely true. I know that everybody must say the same thing, but I just think that you put it in a way that everyone can understand.
  56. 7/10/2010 3:25 AM | # re: Silverlight Client for Facebook available
    ı thinks so...
  57. 7/13/2010 6:30 AM | # re: Silverlight Client for Facebook available
    i have not yet to use silverlight but i am looking forward to it.
  58. 7/16/2010 12:52 PM | # re: Silverlight Client for Facebook available
    I dont know how can I improve my facebook account using the client side
  59. 7/16/2010 11:25 PM | # re: Silverlight Client for Facebook available
    This is a sweep app for facebook. Great for personal or company!!
  60. 7/20/2010 4:47 AM | # re: Silverlight Client for Facebook available
    Good application......
  61. 7/21/2010 7:11 PM | # re: Silverlight Client for Facebook available
    I've tried installing it 2 or 3 times on my Windows 7 64-bit laptop, but keep getting a script error and will not run.
  62. 7/22/2010 4:18 AM | # re: Silverlight Client for Facebook available
    Its good sharing and article thanks all
  63. 7/22/2010 7:39 AM | # re: Silverlight Client for Facebook available
    thanks for this sharing and article
  64. 7/22/2010 4:57 PM | # re: Silverlight Client for Facebook available
    doesnt work.only black screen after login win7 x64 ultimate
  65. 7/24/2010 7:33 AM | # re: Silverlight Client for Facebook available
    thanks for all good post
  66. 7/24/2010 7:36 AM | # re: Silverlight Client for Facebook available
    good article thanks
  67. 7/24/2010 7:37 AM | # re: Silverlight Client for Facebook available
    So i have not yet to use silverlight but i am looking forward to it.
  68. 7/24/2010 7:40 AM | # re: Silverlight Client for Facebook available
    i think it looks great. Seems alil slow, but could be just my frustration with the scrolling not connected to the trackpad gestures for OSX. Nice design, though.
  69. 7/24/2010 7:42 AM | # re: Silverlight Client for Facebook available
    oh Wow! The future is coming, yes yes its coming..
  70. 7/29/2010 7:14 AM | # Facebook and silverlight
    I know that everybody must say the same think.or 3 times on my Windows 7 64-bit laptop.nice sharing
  71. 7/31/2010 2:35 PM | # re: Silverlight Client for Facebook available
    thank so you
  72. 8/2/2010 12:12 AM | # re: Silverlight Client for Facebook available
    on my Windows 7 64-bit laptop, but keep getting a script error and will not run
  73. 8/4/2010 2:35 AM | # re: Silverlight Client for Facebook available
    That was implemented using some COM integration and the team just didn’t clean that code up for this preview for the public.
  74. 8/5/2010 7:28 AM | # re: Silverlight Client for Facebook available
    Will they simply give it away? Probably, and at that point, why wouldn't it be a reference app?
  75. 8/6/2010 10:23 AM | # re: Silverlight Client for Facebook available
    Is not a good option for uploading pictures. 30 photos to upload will cause the app to consume almost 1.5 gb of RAM!
  76. 8/6/2010 1:31 PM | # re: Silverlight Client for Facebook available
    oh Wow! The future is coming, yes yes its coming..
  77. 8/7/2010 5:20 AM | # burmeh web antalya lida biber hapı
    Thanks bro. I search it and now i found..
  78. 8/8/2010 2:48 PM | # re: Silverlight Client for Facebook available
    on my Windows 7 64-bit laptop, but keep getting a script error and will not run
  79. 8/9/2010 8:08 AM | # re: Silverlight Client for Facebook available
    very interesting and amazing.
  80. 8/12/2010 7:22 AM | # re: Silverlight Client for Facebook available
    I really need to get my head around this silverlight stuff, the apps that are comming out of it look amazing. Really cool GUI's and from what little I have read up about it the development can be pretty rapid too.
  81. 8/13/2010 10:09 PM | # re: Silverlight Client for Facebook available
    ineed a facebook login thank
  82. 8/14/2010 5:21 AM | # re: Silverlight Client for Facebook available
    I too like to use Silverlight...
  83. 8/16/2010 6:48 AM | # re: Silverlight Client for Facebook available
    hhhhhhhhhhhhhh
  84. 8/21/2010 2:55 PM | # re: Silverlight Client for Facebook available
    interesting blogs.
  85. 8/21/2010 7:36 PM | # re: Silverlight Client for Facebook available
    Learn a lot from your blog.
  86. 8/22/2010 3:53 PM | # re: Silverlight Client for Facebook available
    Great application! I love to use such a awesome silverlight client for facebook applications.
  87. 8/22/2010 6:12 PM | # re: Silverlight Client for Facebook available
    Learn a lot from this blog.
  88. 8/23/2010 12:11 PM | # re: Silverlight Client for Facebook available
    Nice article.
  89. 8/24/2010 7:12 AM | # re: Silverlight Client for Facebook available
    Hello

    Very good site ! Sharing is nice. Thanks for sharing.
  90. 8/24/2010 11:50 AM | # re: Silverlight Client for Facebook available
    An article very well written. And yet another thumbs up.
  91. 8/24/2010 10:43 PM | # re: Silverlight Client for Facebook available
    That is cool. Facebook is now a very flexible site and its applications are now used globally.
  92. 8/26/2010 3:03 PM | # re: Silverlight Client for Facebook available
    Wow! The future is coming, yeah yeah .. its future And the team is likely to make it happen, especially with the mixed skills and competencies.
  93. 8/27/2010 5:20 AM | # re: Silverlight Client for Facebook available
    This aricle very well. Congrulations.
  94. 8/28/2010 5:50 AM | # re: Silverlight Client for Facebook available
    get them to cleanup that source so you can ship it! Congrulations.
  95. 8/28/2010 6:59 AM | # learned a lot
    Wow I learned a lot Thanks

    SARKARI NAUKRI
  96. 9/1/2010 7:39 AM | # re: Silverlight Client for Facebook available
    very nice article. great a information. thank you..
  97. 9/1/2010 4:54 PM | # re: Silverlight Client for Facebook available
    Great app really are these going to available soon (:

 
Please add 8 and 7 and type the answer here:
First time here? You are looking at the most recent posts. You may also want to check out older archives. Please leave a comment, ask a question and consider subscribing to the latest posts via RSS or email. Thank you for visiting! (hide this)