Presentation is loading. Please wait.

Presentation is loading. Please wait.

The Microsoft’s solution for building cross-platform Rich Internet Applications.

Similar presentations


Presentation on theme: "The Microsoft’s solution for building cross-platform Rich Internet Applications."— Presentation transcript:

1 The Microsoft’s solution for building cross-platform Rich Internet Applications

2 Summary 1. The.NET technologies a) C# and XAML b) Windows Presentation Foundation (WPF) 2. Silverlight : the technical side a) What is Silverlight? b) Versions history c) What can I do with Silverlight? d) How can I develop Silverlight applications? e) Live demonstration 3. Silverlight versus its alternatives a) What are the alternatives? b) Silverlight or Flash? c) What about HTML5? d) Questions? Comments?

3 The.NET Technologies : Introduction Silverlight : a cross-platform version of the.NET Common Language Runtime (CLR) and libraries

4 The.NET Technologies C# and XAML Used along with the.NET Framework 4 C# : managed like java XAML : XML-like language Logic Graphic

5 The.NET Technologies Windows Presentation Foundation Silverlight : A subset of WPF The Windows graphical subsystem Uses XAML and C# or Visual Basic supposed to replace WinForms Based on DirectX BetterUI Input-Integration

6 Silverlight : the technical side What is Silverlight? A cross-platform.NET runtime, cross-browser plug-in, and a set of Windows-based developer tools for building RIAs An implementation of the concepts of WPF in a cross-platform version of the.NET CLR WPF Silverlight Silverlight is smaller, tighter, and more platform- independent than WPF

7 Silverlight : the technical side Versions history 1 support for a small subset of XAML JavaScript + XAML, no CLR 2 based on Microsoft.NET Framework 3.5 Cross-browser, cross-platform, and cross-device RIAs 3 Improved graphics capabilities Enhanced media management 4 Line of Business (LoB) data-driven RIAs Windows Phone 7 and out-of-browser applications

8 Silverlight : the technical side What can I do with Silverlight? (1) Entire application is written in Silverlight and all UI interaction is done through Silverlight “Islands of Richness” into the web application but you don’t build the entire interaction using Silverlight Out-of-browser (OOB) experience Mobile application that is targeting the Windows 7 Series Phone

9 Silverlight : the technical side What can I do with Silverlight? (2) What kind of applications can I build? Media Business Gaming

10 Silverlight : the technical side How can I develop Silverlight applications? One of the most assisted IDE Designed to work with msdn and the.NET Framework A lot of pre-existing patterns Visual Studio 2010 Since Silverlight 3 UI design made simple Easy way to code XAML Microsoft Expression Blend

11 Silverlight : the technical side Key Features : Screenshots (1)

12 Silverlight : the technical side Key Features : Screenshots (2)

13 Silverlight : the technical side Key Features : Screenshots (3)

14 Silverlight : the technical side Key Features : Screenshots (4)

15 Silverlight : the technical side Key Features : Screenshots (5)

16 Silverlight : the technical side Key Features : Screenshots (6)

17 Silverlight : the technical side Key Features : Screenshots (7)

18 Silverlight versus its alternatives What are the alternatives? The other cross-platform frameworks

19 Silverlight versus its alternatives Silverlight or Flash? (1)

20 Silverlight versus its alternatives Silverlight or Flash? (2) Silverlight Technical score : 8.3 Market penetration : 60% Windows Phone 7 Flash Technical score : 7.8 Market Penetration : 93% Touch screen features

21 Silverlight versus its alternatives What about HTML5? HTML5 : The greatest threat for Flash and Silverlight? HTML5 does not provide such advanced media features as Silverlight does HTML5 faces many challenges… Proprietary add-ons versus W3C standards Proprietary add-ons are available, reliable, known by the developers, NOW.

22 Any Question? Any comment?


Download ppt "The Microsoft’s solution for building cross-platform Rich Internet Applications."

Similar presentations


Ads by Google