microsoft
Report a problem

Microsoft demos Facebook using Silverlight and WPF

Tom Warren   on 28 April 2009 - 17:42 · 60 comments & 17720 views

Advertisement (Why?)
Microsoft's Brian Goldfarb, Silverlight Team, demonstrated a jaw dropping implementation of Facebook's recently announced API changes.

Goldfarb was presenting at a Facebook Demo day, Cnet news attended and recorded the session (see below). The applications demonstrated were built within 72hrs and Goldfarb confirmed Microsoft will be releasing them shortly. The applications demo'd blow away Facebook's original interface and demonstrate exactly how developers can build some visually rich applications for services like Facebook.

Microsoft and Facebook have been working together since 2007 via the Facebook Developer Toolkit – a first of its kind open source solution to help developers integrate into and build applications for Facebook users. Microsoft and Facebook are certainly forming close business relationships and I would expect the two companies to announce further integration around the Facebook chat to Windows Live Messenger area later this year.

For more information on "Faboolouse" and "Photo Cloud", which are demonstrated below, check out the Silverlight team site.


Post a comment · Send to friend Comments · There are 60 additional comments
#1 marleyuk on 28 Apr 2009 - 17:48
Looks awesome !
(1 reply) #2 -Dave- on 28 Apr 2009 - 17:48
silverlight pwns
#2.1 vetmarkjensen on 29 Apr 2009 - 01:02
-Dave- said,
silverlight pwns

Moonlight... well... Microsoft doesn't exactly support Linux.
(1 reply) #3 signalpirate on 28 Apr 2009 - 17:51
silverlight demo using firefox browser running on a windows 7 system... nice hahaha
#3.1 mmck on 28 Apr 2009 - 21:59
Then made into a video shown using flash.
#4 Beastage on 28 Apr 2009 - 17:52
They demoed it on firefox, lol... nice stuff btw.

Damn you signalpirate

but yea it makes sense, MS wants to appeal to the widest audience possible
(1 reply) #5 BigCheese on 28 Apr 2009 - 17:53
Ironic how the video is flash.
#5.1 Doli on 28 Apr 2009 - 18:40
Not really, a member in the audience recorded it and put the video up on Vimeo.
(1 reply) #6 dlegend on 28 Apr 2009 - 17:53
Silverlight looks promising.
#6.1 Xero on 28 Apr 2009 - 19:55
You can do the same thing in Flash (with photos) it's quite nice, you can even embed videos. It's a cool way to display them but not something I'd do very often.
(1 reply) #7 pauldr777 on 28 Apr 2009 - 17:56
I'm liking silverlight the more and more I see of it, this looks awesome.
#7.1 Jugalator on 29 Apr 2009 - 00:12
I dunno. You probably like the application here, and it's not unlikely it could be done in Flash.

There are just sooo many comments posted like this, which would only make sense if the article was about the technology itself. This is about an example web application, not Silverlight itself.
(11 replies) #8 thealexweb on 28 Apr 2009 - 17:58
Microsoft using Firefox?
#8.1 +dead.cell on 28 Apr 2009 - 18:53
It all comes down to user preference really. I think the best part if this is that it shows it doesn't matter if you like Firefox better, but that Silverlight will still work.
#8.2 MioTheGreat on 28 Apr 2009 - 19:07
thealexweb said,
Microsoft using Firefox?


Silverlight has supported Firefox since the first alphas.
#8.3 Nemo Live on 28 Apr 2009 - 20:03
I just can't imagine an iEmployee demoing any of their projects on something other than Safari lest they feel the wrath of Jobs and the elite fanboi's.
#8.4 thealexweb on 28 Apr 2009 - 20:16
MioTheGreat said,
Silverlight has supported Firefox since the first alphas.


Yes I know that but why wasn't this Microsoft employee using IE.
#8.5 thealexweb on 28 Apr 2009 - 20:16
MioTheGreat said,
Silverlight has supported Firefox since the first alphas.


Yes I know that but why wasn't this Microsoft employee using IE.
#8.6 indiansboy94 on 28 Apr 2009 - 20:55
Exactly what I was thinking.
#8.7 mmck on 28 Apr 2009 - 22:03
Microsoft is not a dictatorship, they are liberal.

(beware the following is a joke It is the main difference between Windows and OSX. OSX is far more stable and does "things" better - that is if it is something Apple wants you to do, else it's probably impossible to do. Microsoft makes mistakes, goes funny, but the risky ride is like being down the pub and doing what you want - sometimes resulting in throwing up, and you never learn and do it again.
#8.8 Lord Ba'al on 28 Apr 2009 - 23:38
thealexweb said,
Yes I know that but why wasn't this Microsoft employee using IE.

Probably because he found out that Firefox works better.

Anyway, Silverlight is already looking nice so far, but it's still sorely lacking a 64-bit version, just like Flash.
If MS is smart enough to bring out a 64 bit version, they could gain an advantage there.
#8.9 Victor V. on 28 Apr 2009 - 23:51
Lord Ba'al said,
Probably because he found out that Firefox works better.

Anyway, Silverlight is already looking nice so far, but it's still sorely lacking a 64-bit version, just like Flash.
If MS is smart enough to bring out a 64 bit version, they could gain an advantage there.

I'm pretty sure it's because of the extensions, I'd totally move to IE/Opera if it wasn't for them.
#8.10 Jugalator on 29 Apr 2009 - 00:12
thealexweb said,
Microsoft using Firefox?

Yes. A lot.
#8.11 Fanon on 29 Apr 2009 - 18:16
thealexweb said,
Yes I know that but why wasn't this Microsoft employee using IE.


Let's say you built a cross-platform application that you want to demo. Do you demo it on a platform that everyone knows it works on, or do you use the platform that not everyone knows it can run on?
(2 replies) #9 Windows7even on 28 Apr 2009 - 18:01
get silverlight video gpu accelerated and im sold
#9.1 Imran Hussain on 28 Apr 2009 - 18:08
It is, isn't it?
#9.2 Deadalus on 28 Apr 2009 - 18:10
If it's not already, it will be in Silverlight 3
(1 reply) #10 rm20010 on 28 Apr 2009 - 18:17
Not sure if I care for Photo Cloud, but the Faboolouse demo was amazing.
#10.1 +TCLN Ryster on 28 Apr 2009 - 21:35
Especially when you consider these things were thrown together in 72 hours. Imagine what they could do with a couple of months of development. I can't wait to see what they come up with with this. It'll be so nice to have Facebook as a fast and shiny desktop app rather than the clunky website it is now.
#11 -Vivicidal- on 28 Apr 2009 - 19:15
Looks like MS is getting the right idea!
(8 replies) #12 DanielZ on 28 Apr 2009 - 19:19
Eww. I would never use that Facebook app. Microsoft raped it with their gloss and Vista-ness. I prefer the regular Facebook site over that- it's clean, simple, and not owned by Microsoft. Also, if Microsoft buys Facebook, I'm deleting my account.
#12.1 Beastage on 28 Apr 2009 - 19:32
Bye then.
#12.2 +Chrono951 on 28 Apr 2009 - 19:32
Wow, you must be one of the few people who thinks that facebook's current layout actually works well.
#12.3 +Chrono951 on 28 Apr 2009 - 19:32
Wow, you must be one of the few people who thinks that facebook's current layout actually works well.
#12.4 +stifler6478 on 28 Apr 2009 - 19:47
Chrono951 said,
Wow, you must be one of the few people who thinks that facebook's current layout actually works well.


I think the new layout is great...it brings a hell of a lot more information right to the homepage than previous iterations.
#12.5 Sedin20 on 28 Apr 2009 - 20:10
DanielZ said,
Eww. I would never use that Facebook app. Microsoft raped it with their gloss and Vista-ness. I prefer the regular Facebook site over that- it's clean, simple, and not owned by Microsoft. Also, if Microsoft buys Facebook, I'm deleting my account.


what they showed looks way better than what it is now. seems like the only reason you dont want to use it is because you hate microsoft lol. if someone else did this same exact thing you would be all over it
#12.6 thealexweb on 28 Apr 2009 - 20:18
DanielZ said,
Eww. I would never use that Facebook app. Microsoft raped it with their gloss and Vista-ness. I prefer the regular Facebook site over that- it's clean, simple, and not owned by Microsoft. Also, if Microsoft buys Facebook, I'm deleting my account.


Microsoft owns a stake in FaceBook.
#12.7 Imran Hussain on 28 Apr 2009 - 21:27
DanielZ said,
Eww. I would never use that Facebook app. Microsoft raped it with their gloss and Vista-ness. I prefer the regular Facebook site over that- it's clean, simple, and not owned by Microsoft. Also, if Microsoft buys Facebook, I'm deleting my account.

Delete your account then, since Microsoft already owns part of Facebook.
#12.8 quentez on 29 Apr 2009 - 22:27
Why haven't you deleted your account yet... If Mark Zuckerberg is billionaire it's only because of Microsoft buying $400M of shares from him...
#13 Anaron on 28 Apr 2009 - 21:12
This looks promising! I'd definitely use it if they can improve the look, speed, and responsiveness of it.
#14 sreteP on 28 Apr 2009 - 21:39
I can just see my Mac fan mate at work crying the day he has to use a Microsoft designed App.

This looks very promising, I like how Microsoft are headed now with the internet.
(3 replies) #15 Magallanes on 28 Apr 2009 - 21:39
is it running locally ?

because i don't think it is possible to load such amount of photos in less that 3 seconds.
#15.1 lunamonkey on 28 Apr 2009 - 22:07
It's running from the stream. It _may_ go and fetch everything on the first load (in the background). The stream has a finite size... you only have X amount of friends with Y amount of info.

If it finds new branches from friends of friends or public galleries, then it may go off and cache them too.
#15.2 E.Fahd on 28 Apr 2009 - 22:31
That's DeepZoom for we mortals
#15.3 Silverskull on 29 Apr 2009 - 01:29
Yeah, they said in the video that it goes and caches everything.
#16 JohnCz on 28 Apr 2009 - 22:04
oh yeah!
#17 stezo2k on 28 Apr 2009 - 23:02
looks funky, hopefully can get used to it

cant wait to try it
(5 replies) #18 _dandy_ on 28 Apr 2009 - 23:10
So...this guy's trying to impress people by claiming he put together his demo in 72 hours, but by the same token, the article mentions that MS and Facebook have been working on their developer toolkit since 2007...

My question is: was this guy (who wrote the demo) part of the team who wrote the SDK? If so, then what they really should be saying is that it took someone who's been working on this stuff for roughly two years 72 hours to put the demo together...

If you want to impress me, prove to me that someone who doesn't already have 2 years worth of experience with the SDK can write that in 72 hours.

That's a rather dishonest way of trying to impress people, is all I'm saying...
#18.1 kheldorin on 29 Apr 2009 - 00:55
It continues to amaze me that MS is held to standards that applies to no other developer. You see this ALL the time so much so that the assumption that when people advertise being able to do X in Y time, it does not apply to those who are currently new to the technology.

From there, if you want to, you can guesstimate how long a noob would take to learn. Learning is a one-off investment. It makes no sense to judge how fast one can develop using the SDK by using a noob since being a noob is a temporary thing and everyone has different rates of learning which would be affected by how good the documentation is, quality of tutorials and quality of support.
#18.2 r3volution on 29 Apr 2009 - 07:18
The Facebook demo was just a little something developers put together to DEMO some of the cool things they did with silverlight. The keyword being DEMO. The 72 hour bit wasn't there to impress people, but to get people to overlook some of its shortcomings.
#18.3 _dandy_ on 29 Apr 2009 - 21:49
r3volution said,
The 72 hour bit wasn't there to impress people


...then if the time to put it together is a moot point, why bring it up at all?
#18.4 _dandy_ on 29 Apr 2009 - 21:57
kheldorin said,
It continues to amaze me that MS is held to standards that applies to no other developer. You see this ALL the time so much so that the assumption that when people advertise being able to do X in Y time, it does not apply to those who are currently new to the technology.

From there, if you want to, you can guesstimate how long a noob would take to learn. Learning is a one-off investment. It makes no sense to judge how fast one can develop using the SDK by using a noob since being a noob is a temporary thing and everyone has different rates of learning which would be affected by how good the documentation is, quality of tutorials and quality of support.


You misread me. I'm not attacking Microsoft here as a whole or trying to hold them to different standards. In fact, I've been called a Microsoft cheerleader on more than one occasion.

Besides--and I'm not sure if that's what you're trying to say--the learning curve is not meaningless if you're trying to sway people into commiting to your dev tools. Sure, it's a one-off investment as you put it, but such investments can still be measured and compared.

To top it all off, it makes me rather uncomfortable when MS switches from v1 to v2 to v3 in what, less than 2 years? On one hand--great, the platform is being evolving--but on the other, it's difficult to justify using something when it's such a fast moving target.
#18.5 quentez on 29 Apr 2009 - 22:30
Have you ever tried .net 3.5 and all it's features ? It's really impressive and if you know the tools you can do much more in less time. Here the windows App is using a MS Api to create apps that work with picture (all the transition effects/animations are already in the api... search the web), they only modified it to get the pictures from facebook.

So 72hrs are a possible developing time for those two apps.
(3 replies) #19 hotdog963al on 29 Apr 2009 - 13:02
I don't care if it rubs my back and does the dishes, I'm still not installing Silverlight.
#19.1 Fanon on 29 Apr 2009 - 18:28
Why?
#19.2 hotdog963al on 29 Apr 2009 - 22:50
Fanon said,
Why?

Waste of bytes.
#19.3 Fanon on 30 Apr 2009 - 00:11
hotdog963al said,
Waste of bytes.

Why?
#20 +NienorGT on 30 Apr 2009 - 06:28
Microsoft using Firefox... priceless...

Commenting has either been disabled on this article or you are not logged in. Click here to login or register, its free!

Note: Anonymous commenting is disabled in order to keep the quality of responses to a high standard.

Advertisement (Why?)