Archive for May, 2008

Silverlight, the Microsoft RIA, Keynote at the W3Québec meetup

Thursday, May 29th, 2008

This monday, my friend at the W3Qc association, Benoit Piette invited Laurent Duveau from the GUVSM to give a keynote about the Microsoft Rich Internet Application product; Silverlight.

Here’s my little recap of the entire keynote

Silverlight is a RIA brought by Microsoft. Its a plugin, like Flash that users can install in their browser. However it’s still a beta, version 2 will be release in 2008 and a mobile version is under development. The current beta, version 2 beta came out in April 2008.

How Silverlight work

Silverlight use the .Net framework ACL directly inside the browser client. This way .Net programmers can use the languages they are already use to, #C, VB, Ruby, etc. The user on his side just receive Html/Javascript the same way JSP technology works.

Silverlight use the XAML a declarative XML based language by Microsoft.
About the accessibility, Silverlight can tell screen readers the site architecture. For SEO purposes, Silverlight follow the same rules as Flash and use progressive enhancement for the end users. We can think that somehow Google can crawl the XML content underneath the Silverlight application. Like Flash, Silverlight can offer an alternate HTML version for screen readers and search engines.

Many features already in Flash

  • browser plug-in
  • cross browser and cross platform

Useful features of Silverlight 2

  • complete DOM access
  • all the code managed with the CLR .Net
  • networking : SOAP, REST, RSS
  • built-in controls, textbox, calendar, date picker, etc
  • light plug-in of 4.3 MB

Silverlight or Ajax

  • ajax is and will be valid
  • ajax offer less rich user experience than silverlight
  • silverlight can be integrated in curent ajax applications

Silverlight or Flex

  • silverlight and flex are both using a virtual machine
  • actionScript versus .Net code
  • flex builder the IDE built on Eclipse and Visual Studio for silverlight

Open-source Implementation

There’s an upcoming Open-source implementation of the Microsoft Silverlight runtime under development, Moonlight by the Mono team.

Personal thought

Microsoft seem to have done a pretty good job with silverlight, a few years late on Adobe tho. For me it can be useful for .Net programmers to do web application. For sure, its not perfect, it wont replace Html, especially with the Html 5 version comming in the next few years. However Silverlight can gain major ground for intranet applications where you have a complete control over the end users.

What to expect from Digg in the near future

Monday, May 12th, 2008

A quick post about some of the new features coming out the #2 Digg Town hall and my personal thought :

  • Announcement of a more integrated Facebook feature, integrated friends.
  • They are currently working on a new comment system. What? another redesign, I found the current one really usable.
  • Digg may implement a new system to manage micro communities inside the digg website, to more reflect the digg diversity. Thats the feature I’m personally looking too, I’m eager to see any Mixx community functionality.
  • They say that they are not working on word or url specific that user may filter, but they are working on a NSFW filter.
  • The upcoming section will have major improvements to boost the usability in the next few months, right now there’s too much submissions to go through. It will display more targeted submissions based on your and your friends activity. Again this kind of feature can boost micro community.
  • They are testing a new version for the anti dupe detector. Will detect dupes before you even fill the form for the title and description. Great feature. So they will crawl your url .. can be extend to some anti spam features too maybe with DOM inspection…
  • They are working for podcast and videos sections integration. Great! podcast are just dying right now, sadly.

That’s it : )

edit : the new comment system is up since few days and its blazing fast, great improvements in speed. All the highlights on the Digg Blog.