The Windows Platform, Silverlight 4, and Facebook

Last week, we announced the availability of the Facebook SDK for .NET developers. The SDK supports coding for both Silverlight and the Windows Platform (WPF, etc.). Yesterday, Scott Guthrie, Corporate Vice President of Microsoft's .NET Developer Platform, took the stage for his part of the Day 2 Keynote at PDC09 where he announced Silverlight 4.

During the keynote, an out-of-browser Silverlight 4 application called SilverFace was demonstrated. SilverFace was developed using the Facebook SDK we announced last week.

silverface1

SilverFace lets you do all kinds of things on Facebook directly from your Windows desktop such as update your status, upload photos, view friend’s photos and videos, and much more. This application is meant to serve as a proof point for the capabilities of Silverlight 4 in combination with the Facebook SDK and is not an actual product. You can think of this as more of a “technology showcase” and a demo of what the technology can do.

For those of you wanting to try out physical code (and is pretty cool), I’ve got something just for you.

Today, we’re making available an application for Windows 7 called Fishbowl for Facebook. This application is a sample application created by UXLabs@Microsoft that showcases the Windows Platform (when I say Windows Platform = .NET Platform) and takes advantage of key Windows 7 features.

Download: Fishbowl for Facebook Preview

fishbowl2

Fishbowl for Facebook lets you quickly post a Status Update to Facebook, watch your Facebook News Feed, post comments, browse your friends and their photos and upload photos directly from their Windows 7 desktop. Let me take you through a few key areas of the app. I’ll start with the Windows 7 integration.

fishbowl8

When running, Fishbowl for Facebook takes advantage of new Windows 7 features such Taskbar Previews and Jump Lists.

For example, when moving your mouse over the Fishbowl for Facebook icon on your Windows Taskbar, you get a Taskbar Preview. This allows you to quickly navigate quickly between Home (you’re News Feed), your friends list, your profile, and photos. You can also quickly go to Facebook’s homepage too.

fishbowl4

If you right-click on the Fishbowl for Facebook, you get a Jump List that lets you see your most recent notifications. It also lets you switch to “mini-mode”.

You can upload photos to Facebook using Fishbowl for Facebook – simply by drag-and-drop!

fishbowl5

Just put a title in, choose the album you want to add the photo to (or create a new album), and hit upload! Here I am dragging a panoramic photo I created in Windows Live Photo Gallery from my visit in September to the U.S.S. Hornet in Oakland, CA.

fishbowl6

See the red lines under the “U.S.S.” and “SFO” text? Yeah, that’s spell check. Fishbowl for Facebook comes with spell check to help ensure you don’t accidently spell important words wrong that your friends can make fun of you for the rest of your life with. Trust me, it happens ;-)

While browsing a photo album, you can view the album in a slideshow, save photos, print photos, and zoom in and out.

And Fishbowl for Facebook supports Windows Touch too.

Ok, one last thing – when browsing your friends in Fishbowl for Facebook, you are given several ways of sorting through your friends. You can sort by name (display name or family), last Status Update, Upcoming Birthdays, or Interest Level. And you can also adjust Interest Level of individual friends by simply clicking on a friend and viewing their profile. Interest Levels let you control how much of that friend’s stuff hits your News Feed. If you have an annoying friend, just turn the Interest Level way down.

There are a lot of neat experiences you can have with Fishbowl for Facebook so give the app a spin yourself! Remember, you can download it here.

Fishbowl for Facebook will run on Windows XP and Windows Vista but requires .NET Framework 3.5 SP1 to be installed (this is not needed if you’re on Windows 7 as it’s built in). For the best experience with Fishbowl for Facebook, it is recommended you use Windows 7 to take advantage of all its features. Fishbowl for Facebook with automatically update when updates are available as well so when we make updated available, you’ll get them! But please note that Fishbowl for Facebook is meant as a sample application showing what developers can do with the Windows Platform and the Facebook SDK. This is NOT an officially supported product.

Stay tuned, Yochay from the Windows 7 for Developers Blog will be posting some behind-the-scenes geeky developer stuff shortly. For you developers out there, this will be a must-read. I can’t wait to see more applications like this for the Windows Platform.


Comments

  1. Posted on: November 20, 2009 at 8:06AM  

    Wow, definitely a nice application.  For conversations and chatting it looks way better than Facebook.  What a great UI.

    Looking at Slideshows and Pictures on there is also way better than on Facebook.  I like the idea of the download album feature for photos, although it did fail on my machine once only downloading 3 photos of a friends album.  Trying to save any future albums to that folder also failed, however if I created a new save folder the feature actually worked, which was great.

    Definitely a great way to download family photos, even if they are lower quality.

    When viewing pictures of Friends that have long Facebook Profile Pictures, to make them into a Square shape the Photo defaults to the Top, would the center of the photo make more sense?  I'm not sure I don't study these things.

    What is the Interest Level slider?  What does it do exactly?  Is it application specific and can only be seen my you or others?

    MiniMode is cool to.  Very cool app, hopefully something like this could come to MediaCenter some day.

  2. Posted on: November 20, 2009 at 10:59AM  

    So the interest level slider is only for your own convenience, thats cool.

  3. Posted on: November 21, 2009 at 12:35AM  

    I know that's somewhat off-topic, but I can't run any apps base on WPF .NET framework whatsoever. This is one of them, some like Games for Win Live Client and the entire Microsoft Expression Studio are included, same error in Event Viewer, sth with the PresentationCore.dll of .NET Fx 3.0. I'm using Win 7 X64, so I suppose FX 3.5 SP1 is already in, also try to manually reinstall to no avail, try to install the new Fx 4.0 Beta 2, but nothing changes. Desperate to solve this issue, when debugging Fishbowl in VS 2008, it leads to unhandled "System.Windows.Media.FontFamily exception. So I guess there's sth wrong with my font cache, already stop WPF Font Cache 3.0 and start the 4.0 one ...

Trackbacks

  1. Posted by: Twitter Trackbacks for The Windows Platform, Silverlight 4, and Facebook - Windows Experience Blog - The Windows Blog [windowsteamblog.com] on Topsy.com on November 19, 2009 at 3:09PM

    Pingback from  Twitter Trackbacks for                 The Windows Platform, Silverlight 4, and Facebook - Windows Experience Blog - The Windows Blog         [windowsteamblog.com]        on Topsy.com

  2. Posted by: uberVU - social comments on November 19, 2009 at 3:25PM

    This post was mentioned on Twitter by brandonleblanc: Want to check out a really cool Facebook Windows app? Check out Fishbowl for Facebook: http://bit.ly/1DnrSc #pdc09

  3. Posted by: The Windows Platform, Silverlight 4, and Facebook - Windows … Silverlight Web on November 19, 2009 at 4:18PM

    Pingback from  The Windows Platform, Silverlight 4, and Facebook - Windows … Silverlight Web

  4. Posted by: Twitter Trackbacks for The Windows Platform, Silverlight 4, and Facebook - Windows Experience Blog - The Windows Blog [windowsteamblog.com] on Topsy.com on November 19, 2009 at 4:20PM

    Pingback from  Twitter Trackbacks for                 The Windows Platform, Silverlight 4, and Facebook - Windows Experience Blog - The Windows Blog         [windowsteamblog.com]        on Topsy.com

  5. Posted by: The Windows Platform, Silverlight 4, and Facebook – Windows … on November 19, 2009 at 5:44PM

    Pingback from  The Windows Platform, Silverlight 4, and Facebook – Windows …

  6. Posted by: The Windows Platform, Silverlight 4, and Facebook – Windows … | Eucalyptus Archive on November 19, 2009 at 5:51PM

    Pingback from  The Windows Platform, Silverlight 4, and Facebook – Windows … | Eucalyptus Archive

  7. Posted by: The Windows Platform, Silverlight 4, and Facebook - Windows … on November 19, 2009 at 5:56PM

    Pingback from  The Windows Platform, Silverlight 4, and Facebook - Windows …

  8. Posted by: The Windows Platform, Silverlight 4, and Facebook - Windows … Silverlight Blog on November 19, 2009 at 5:56PM

    Pingback from  The Windows Platform, Silverlight 4, and Facebook - Windows … Silverlight Blog

  9. Posted by: Training Regimen For Winter Sports | Fitness, Working out, Health … | Fitness Health Wisdom on November 19, 2009 at 6:16PM

    Pingback from  Training Regimen For Winter Sports | Fitness, Working out, Health … | Fitness Health Wisdom

  10. Posted by: Microsoft Released Silverlight 4 Beta & Facebook App | Microsoft | RizwanAshraf.com on November 19, 2009 at 6:52PM

    Pingback from  Microsoft Released Silverlight 4 Beta & Facebook App | Microsoft | RizwanAshraf.com

  11. Posted by: HowToMakeMoneyOnline.Co.Tv - The Windows Platform, Silverlight 4, and Facebook – Windows … | How To Make Money Online on November 19, 2009 at 6:53PM

    Pingback from  HowToMakeMoneyOnline.Co.Tv -   The Windows Platform, Silverlight 4, and Facebook – Windows … | How To Make Money Online

  12. Posted by: The Windows Platform, Silverlight 4, and Facebook – Windows … | Choice Blog Reviews on November 19, 2009 at 7:39PM

    Pingback from  The Windows Platform, Silverlight 4, and Facebook – Windows … | Choice Blog Reviews

  13. Posted by: The Windows Platform, Silverlight 4, and Facebook - Windows … iSilverlight on November 19, 2009 at 7:49PM

    Pingback from  The Windows Platform, Silverlight 4, and Facebook - Windows … iSilverlight

  14. Posted by: ajf7688 Blog - The Windows Platform, Silverlight 4, and Facebook – Windows … on November 19, 2009 at 9:19PM

    Pingback from  ajf7688 Blog -   The Windows Platform, Silverlight 4, and Facebook – Windows …

  15. Posted by: progg.ru on November 19, 2009 at 10:21PM

    Thank you for submitting this cool story - Trackback from progg.ru

  16. Posted by: Social Milestone » Blog Archive » The Windows Platform, Silverlight 4, and Facebook – Windows … on November 19, 2009 at 10:39PM

    Pingback from  Social Milestone  » Blog Archive   » The Windows Platform, Silverlight 4, and Facebook – Windows …

  17. Posted by: Rob Relyea - XAMLified on November 20, 2009 at 2:56AM

    This may have been the best ever week for XAML UI. I’m smiling!   WPF 3 & WPF 4 I was excited

  18. Posted by: Apps and the PDC | PHP Scribe on November 20, 2009 at 2:34PM

    Pingback from  Apps and the PDC | PHP Scribe

  19. Posted by: Frank La Vigne on November 20, 2009 at 3:12PM
  20. Posted by: Frank La Vigne on November 20, 2009 at 3:19PM
  21. Posted by: Microsoft open sources .Net Micro development framework – Windows Live | DevBlogr on November 21, 2009 at 7:27AM

    Pingback from  Microsoft open sources .Net Micro development framework – Windows Live | DevBlogr

  22. Posted by: Apps and the PDC | PHP Scribe on November 21, 2009 at 10:25PM

    Pingback from  Apps and the PDC | PHP Scribe

  23. Posted by: Websitemarketingbiz.Net- Hyprobulksms-Rahsia Jana Income mudah » Blog Archive » The Windows Platform, Silverlight 4, and Facebook – Windows … on November 21, 2009 at 10:33PM

    Pingback from  Websitemarketingbiz.Net- Hyprobulksms-Rahsia Jana Income mudah  » Blog Archive   » The Windows Platform, Silverlight 4, and Facebook – Windows …

  24. Posted by: The Windows Platform, Silverlight 4, and Facebook – Windows … | http://newsfornerd.com on November 21, 2009 at 11:15PM

    Pingback from  The Windows Platform, Silverlight 4, and Facebook – Windows … | http://newsfornerd.com

  25. Posted by: Silverlight 4 In Beta. Supports Google Chrome. (Plus, Screenshots of Facebook Desktop App) « Microsoft « Mirza's Blog- All About Life. on November 22, 2009 at 10:45PM

    Pingback from  Silverlight 4 In Beta. Supports Google Chrome. (Plus, Screenshots of Facebook Desktop App) « Microsoft « Mirza's Blog- All About Life.

  26. Posted by: Facebook naujienos ir patarimai #15 « Komunikacija FACEBOOK'e on November 24, 2009 at 1:18AM

    Pingback from  Facebook naujienos ir patarimai #15 «  Komunikacija FACEBOOK'e

  27. Posted by: Interfaces riches » Archive du blog » Nouvelles versions pour Flash, AIR et Silverlight on November 24, 2009 at 3:03AM

    Pingback from  Interfaces riches  » Archive du blog   » Nouvelles versions pour Flash, AIR et Silverlight

  28. Posted by: Fishbowl for Facebook – A Windows 7 Application on November 24, 2009 at 6:43AM

    Pingback from  Fishbowl for Facebook – A Windows 7 Application

  29. Posted by: Блог Windows для России on December 11, 2009 at 6:36AM

    Эта запись была первоначально опубликована Брэндоном Лебланком ( Brandon Leblanc ) 19 ноября на английском