Latest Tweet:
  • Loading...

The iPhone showed that it is possible to squeeze the real web into the users’ pockets. But there are still limitations, the big one being support for third party plug-ins such as Flash, Silverlight and different media players.

An article on TechCrunch showing how to access the NBC Olympics Silverlight 2 player from a Nokia phone really caught my attention. Sure, Nokia have announced Silverlight Mobile support, but no details are available yet, and certainly not a public beta. It turns out Skyfire, the browser used to watch Silverlight 2 content on the mobile, takes a completely different approach to mobile browsing than the iPhone. On the iPhone you’re running the full Safari browser, doing all the heavy lifting on the device. The Skyfire browser uses remote rendering of the page. This is similar to the Operas successful mobile browser, which uses a proxy that downloads the page and recompresses images and re-arranges the HTML to a format better suited for mobile devices. The Skyfire takes this approach one step further and does all the rendering on the server and having the mobile device act as some sort of remote desktop client. Their FAQ is fairly cryptic about the details of how the rendering is done, and they obviously have done some smart things to make this fast enough to stream to a mobile device.

Skyfire Logo

Q: How is Skyfire able to render the PC Web?
A: Skyfire's proprietary technology enables us to support the real web both now and in the future as new web technologies are implemented. We have created a brand new architecture that's server assisted. It's an asymmetric distributed approach where the server does the heavy lifting so the client is high performing.

Q: Seriously, how does Skyfire do all of this?
A: The only way we can tell you this is if you join our team. We're hiring bright, passionate folks who want to completely change the way the Internet works on mobile phones.

Skyfire is currently in private beta, running on Nokia Series 60 phones and Windows Mobile 5 and 6. I’m using the iPhone, and haven’t been able to try the browser myself. But I strongly recommend checking out this video showing the NBC Olympics Silverlight player on a Nokia device.

Is this the future of mobile browsing? I don’t know – And I have no idea if this would be able to scale. I’m not sure if Skyfire is talking to their back-end server which does the rendering, or if Skyfire includes both a mobile client, and something you have to install on your local PC to get it to render your page, upload it to Skyfire servers, and then stream it down to your device... No matter which approach they take, the demos do look impressive.

Saturday, August 16, 2008 10:58:31 AM (W. Europe Daylight Time, UTC+02:00)
Interesting post!
I live in Europe and I can’t use or test skyfire as well although I contacted them in March.

The video you show us doesn’t look a mobile version, as you can see an hand when it had been go over a link. But it is just my sensation. :)
Saturday, August 16, 2008 11:02:09 AM (W. Europe Daylight Time, UTC+02:00)
Hi Jwf,

It's supposed to be a Nokia S60 device... The Skyfire browser uses some kind of remote-desktop technology, and the actuall browsing is running on some remote computer, streaming the rendered picture back to the mobile device. The hand is most likley just the mouse cursor on the remote machine running the "real" browser that streams the rendred page back to the mobile.
Sunday, August 17, 2008 10:16:24 PM (W. Europe Daylight Time, UTC+02:00)
mmm not sure I understand you.
I know how skyfire works... but I don't understand if the video show us a real mobile device or something fake.

And again Silverlight shouldn't be supported for mobile version.
I am pretty sure about it because I had a chat with some Silverlight developers on the Silverlight web site.

Monday, August 18, 2008 12:49:55 AM (W. Europe Daylight Time, UTC+02:00)
Hi Jwc,

You're absolutely right that there is no mobile version of Silverlight 2 yet. And that's the whole strength of Skyfire. Instead of depending on mobile versions of Silverlight, Flash, Quicktime, Windows Media Player etc. it uses REMOTE rendering. The Silverlight 2 application is running on a remote computer, and only the rendered screen gets sent back to the mobile.

It's almost like connecting to a remote desktop using Windows built in "Remote Desktop" feature. So the mobile phone becomes a client to a remote PC.

I'm quite sure the video shows a high-end Nokia S60 device, probably one of the Internet tablets from Nokia.

But, Skyfire is holding the details on how it's rendered secret, but I'm 100% sure it's using remote rendering (Silverlight 2 running on PC NOT mobile).

Thanks for hanging around on the blog, btw :)

Cheers,
Jonas
Tuesday, November 17, 2009 12:10:44 PM (W. Europe Standard Time, UTC+01:00)
Very creative and imaginative, one of the nicer sites I have seen today so far. Keep up the great work always
Tuesday, April 27, 2010 5:23:37 AM (W. Europe Daylight Time, UTC+02:00)
This should make big strides in the industry.
Name
E-mail
(will show your gravatar icon)
Home page

Comment (Some html is allowed: a@href@title, strike) where the @ means "attribute." For example, you can use <a href="" title=""> or <blockquote cite="Scott">.  

Enter the code shown (prevents robots):

Live Comment Preview
<August 2010>
SunMonTueWedThuFriSat
25262728293031
1234567
891011121314
15161718192021
22232425262728
2930311234