14
MANOHARI.C

Silverlight

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Silverlight

MANOHARI.C

Page 2: Silverlight

WHAT IS SILVERLIGHT?

Silverlight is the new Microsoft technology on the web platform for Rich Internet Applications (RIA), launched by Microsoft in 2007.

Silverlight supports multiple browsers called cross-browser technology, which includes Internet Explorer, Firefox and Safari, Opera etc…

Silverlight supports multiple Operating Systems (a cross-platform technology) which includes the Windows family of OSs, Mac, and Linux with Moonlight technology (Moonlight is an Open Source implementation of Silverlight, primarily for Linux and other Unix/X11 based Operating Systems).

Silverlight also supports multiple devices (a cross-device technology), which includes mobile devices to desktop browsers to 720p HDTV video modes etc…

Page 3: Silverlight

WHY SILVERLIGHT?

Support for the .NET framework – if you are a .NET developer, it is easy to start programming on Silverlight.

Support for Managed code – you can write programs in your favorite languages which the .NET CLR supports, like C#, VB.NET, dynamic languages (Iron Python, Iron Ruby).

Better development tools - Visual Studio 2010, Expression Blend.

Large community -lot of learning resource are available as compared to Flash technology.

Page 4: Silverlight

SILVERLIGHT RELEASES

SILVERLIGHT 1

• Released in 2007.It consists of core representation framework which is responsible for user interface.

• Interactivity, user input, User input controls, graphics & animation, media playback.

• The major drawback of this release is no support for managed code, which means you can’t use .NET supported programming languages for manipulating GUI elements.

Page 5: Silverlight

SILVERLIGHT 1.0

Page 6: Silverlight

SILVERLIGHT 2.0

Released in March 2008.

It supports managed codes.

Silverlight 2.0 supports .NET programming languages like C#, VB.NET to write business logic or manipulate UI Elements at client-side. Silverlight2.0 is based on .NET Framework 3.5.

Silverlight came up with its own library, which is a subset of .NET framework's Base Class Library, including controls, components, support for Web Services, and LINQ API features.

It also provides security not to access the Silverlight platform API from the outside world.

Page 7: Silverlight

SILVERLIGHT 2.0

Page 8: Silverlight

SILVERLIGHT 3.0

Released in 9 July, 2009. Improved graphics capabilities to support a

richer and more interactive user interface. Support for 3D graphics Animation Pixel shaders. Theme application support. Enhanced control-skinning. Enhanced media management supporting

high-quality and secured multimedia streaming.

Page 9: Silverlight

SILVERLIGHT 4.0

Released on 18 November, 2009.

Support for Google's Chrome browser.

Web cam and microphone support.

Printing support.

Improved mouse support including right button support and mouse wheel support.

New notification support to display messages to end users.

New support for implicit theming of controls.

Page 10: Silverlight

SILVERLIGHT 5.0

Released on 2 December, 2010.

Supports GPU accelerated video decoding.

Improved power awareness.

Built in Remote-control support.

Supports faster application startup.

Provides 64-bit browser support.

Automated UI testing support for applications

with Visual Studio 2010.

Page 11: Silverlight

SILVERLIGHT STRUCTURE

Page 12: Silverlight

How Silverlight Change the web

Highest Quality Video Experience .

Cross-Platform, Cross-Browser .

Developers and Graphic Designers can play together.

Cheaper.

Support for 3rd Party Languages.

Extreme Speed.

Silverlight offers copy protection.

Page 13: Silverlight

BENEFITS OF SILVERLIGHT

Silverlight offers cross-domain support for

applications

Silverlight plugin is just a 1MB download and is

supported in windows XP and above.

Silverlight also has a browser plugin but still

needs to reach at pace with flash.

Supports asynchronous calls

Page 14: Silverlight

MANOHARI.C