Job Trends from


Silverlight vs Flex vs JavaFX from Google Trends

I was inspired by the Mike Slinn’s experiment and I have extended it a bit and I’ve compared trends for Adobe Flex, Silverlight and JavaFX jobs on and on Google Trends.

Scale is based on the average worldwide traffic of “silverlight” in all years. Learn more

“adobe flex”


you can go at:

Silverlight for Mobiles

Nokia today announced plans to make Microsoft Silverlight available for S60 on Symbian OS, while the availabilty for Series 40 devices and Nokia Internet tablets ill be confirmed at a later date.

Microsoft will demonstrate Silverlight on S60 during the opening keyote at Microsoft’s MIX08 conference on March 5 in Las Vegas. Silverlight is intended to be available to S60 developers later this year with initial service delivery anticipated shortly thereafter for all S60 licensees. This will allow S60 application developers to use an even wider range of development environments for S60 on Symbian OS than today. Today S60 developers can use: C++ (using native Symbian OS APIs and Open C providing subset of standard POSIX libraries), S60 Web Run-time (supporting standards-based web technologies such as Ajax, JavaScript, CSS and HTML), the Java(TM) language, Flash Lite from Adobe, and Python.

“This is an important relationship on so many levels. Working with Nokia means we are easily able to reach a huge number of mobile users, including customers of all S60 licensees. This is a significant step in gaining broad acceptance for Silverlight and ensuring it is platform agnostic. This is critical since we want to make sure developers and designers don’t have to constantly recreate the wheel and build different versions of applications and services for multiple operating systems, browsers and platforms,” said S. Somasegar, Senior Vice President of Microsoft’s Developer Division.

SilverlightnDevelopers Guides

1.Silverlight 2 Bible


Click here to Download

Silverlight Framework Architecture

The Silverlight Platform

Ø Core presentation framework

Ø .NET Framework for Silverlight

Ø Installer and updater

Silverlight Framework Architecture


.NET Silverlight framework

Partial list of the .NET Framework for Silverlight features

Ø Data

Ø Common Language Runtime (CLR)

Ø Base Class Libraries

Ø Dynamic Language Runtime (DLR)

Ø Windows Presentation Foundation (WPF)

Ø Windows Communication Foundation (WCF)


Ø Supports Language-Integrated Query (LINQ) and LINQ to XML features

Ø Supports the use of XML and serialization classes for handling data

Common Language Runtime (CLR)

Ø Provides

Ø Memory management,

Ø Garbage collection,

Ø Type safety checking,

Ø Exception handling. For silverlight applications

Base Class Libraries

Ø A set of .NET Framework libraries

Ø Provide essential programming functions, such as

Ø string handling,

Ø regular expressions,

Ø input and output,

Ø reflection,

Ø collections, and

Ø globalization.

Dynamic Language Runtime (DLR)

Ø Provides the framework to dynamically compile and Execute

Ø JavaScript,

Ø IronPython, and

Ø IronRuby managed code

Windows Presentation Foundation (WPF)

Ø Provides a rich set of controls, including

Button, Calendar, CheckBox, DataGrid, DatePicker, HyperlinkButton, ListBox, RadioButton, and ScrollViewer.

Windows Communication Foundation (WCF)

Ø libraries to interface with remote services,such as

Ø Web servers,

Ø RSS feeds, and

Ø other Web services

Silverlight core presentation framework

Core Presentation Components

Ø XAML parser

Ø UI rendering

Ø Layout

Ø Deep Zoom

Ø Controls

Ø Media pipeline

Ø Data binding

Ø Input


Additional Silverlight Programming Features

Ø Isolated storage

Ø Asynchronous programming

Ø File management

Ø HTML–managed code interaction

Ø Serialization

Ø Packaging

Ø XML libraries

What is Silverlight?


  • Silverlight, formerly code-named “WPF/E.“
  • Design & Development sections are separated
  • Provide a rich UI
  • Can Plug into existing environments that deliver Web services over most technologies
  • Silverlight unifies the capabilities of
  • The server,
  • The Web, and
  • The desktop of managed code & dynamic languages,
  • Declarative and Traditional programming,
  • and the power of WPF

Silverlight applications

  • XAML file
  • Difference between Flash and XAML is,
  • Flash is a compiled application
  • XAML is text based.
  • Search engines can analyze and index such content, which is a huge benefit for webmasters
  • Supports video and audio files without need of much programming.

Early Adopters

Some example sites are listed below:

  • World Series of Poker
  • Discovery Channel
  • The Emmys Home Shopping Network (HSN)
  • World Wrestling Entertainment (WWE)
  • Fox XBOX 360
  • Photosynth – uses Silverlight to allow subscribers to instantly watch movies on their PCs or Intel-based Macs.

Web site

Silverlight home page

Silverlight .net community

SilverLight tools for Developers