SlideShare a Scribd company logo
1 of 23
Silverlight – What is it and how can we use
                                         it?
                              Venketash (Pat) Ramadass
                  Systems Architect & Managing Director
                                               emediaIT
                     Email : pat.ramadass@emediait.com
                   Blog: http://patramadass.emediait.com
                 Twitter: http://www.twitter.com/emediait
Items we are going to Cover...
• What is Silverlight and how has it matured?

• How can we use it now?
  • Demonstrations of building simple Silverlight functionality
  • Some live examples

• What are the plans for the future?

• Questions
What is Silverlight and how has it matured?
What is Silverlight?
• Formerly WPF/E – Windows Presentation Foundation Everywhere

• It is a cross browser, cross platform implementation of .NET

• Aimed at creating the next generation of media experiences and
  rich interactive applications (RIAs) for the web

• Client side install similar to Adobe Flash, i.e. a browser plug-in
How has it matured?
• 1.0 released in 2007
      Capable of delivering rich media
  •
      JavaScript Support for Programmability
  •
      XAML Parser (Based on WPF)
  •
      2D Vector Graphics/Animations
  •

• 2.0 (Formerly 1.1) released in 2008
  • Capable of delivering RIAs in addition to rich media
  • Support for .NET languages
    • Subset of .NET Framework
  • Suite of familiar controls
  • Web services
  • LINQ
  • Multi-threading

• 3.0 beta released in March 2009
Is it completely cross browser and platform?
• 2.0 officially supports:
  • Windows Vista, Server 2003/2008 and Windows 7 beta
    • Internet Explorer 7/8
    • FireFox 1.5, 2 and 3
  • Windows XP
    • Internet Explorer 6/7/8
    • FireFox 1.5, 2 and 3
  • Windows 2000
    • IE 6
  • Mac OS 10.4.8 (intel based) and above
    • FireFox 1.5, 2 and 3

• Linux Support through Moonlight Project - Mono
XAML, WPF and XAP
• XAML
 • Extensible Application Markup Language, or XAML (pronounced
   quot;zammelquot;)
 • Used by WPF and Silverlight
 • Language used to describe visual presentation, similar to HTML

• XAP
 • Pronounced “zap”
 • Compressed output file for the Silverlight application and includes:
   • AppManifest.xaml
   • Application Assembly
   • Other dependencies and DLLs
 • Loaded by web pages, similar to a .SWF object
Siliverlight and the Web


              HTML /       HTML /
             JavaScript     .NET




              XAML /       XAML /
             JavaScript     .NET
Siliverlight Architecture
                                                                                                   Silverlight 1.0
                                                          .NET for Silverlight            Server
           Data             WPF for Silverlight
                                                                                                   Silverlight 2.0
    LINQ   LINQ-to-XML              Extensible             Web Services               ASP.NET
                                     Controls                                           AJAX             Legend
                                                          REST
        Dynamic                       BCL                             POX               Libs
                                                                                     <asp:xaml>
                                                           RSS
       Languages                                                     JSON
      Ruby   Python         Generic Collections           SOAP                       <asp:media>
                              s

                                  Common Language Runtime

                                                 XAML

            UI Core                    Inputs           Media         Controls           DRM
    2D Vectors       Images          Keyboard      WMV / VC1           Layout           Media
    Animation      Transforms         Mouse         WMA                Editing
       Text                            Ink           MP3

   Presentation Core


      Integrated
                                   DOM                                           JavaScript
      Networking                                         Installer
                                Integration                                       Engine
         Stack

 Browser Host
How can we use it now?
Tools Required
• Theoretically you can use any text editor etc to build these
  applications

• To get the most out with high productivity:

  • Silverlight Tools for Visual Studio 2008 SP1
    • Or Visual Web Developer Express with SP1 with various add-ons

  • Microsoft Expression Blend 2 (Or full Studio) - Optional
    • Service Pack 1
    • Trial versions available

  • Download Silverlight Toolkit - Optional
    • Codeplex
Demo: Hello World, Expression Blend and XAP
Demo: Images, Audio and Video
Demo: Layout Management
Demo: Deep Zoom
Some live examples
What are the plans for the future?
What are the plans for the future?
• 3.0 beta released in March 2009 – Features include:

  • File Open/Save
    • Stream Based
  • Hardware acceleration
    • Use of GPU
  • Perspective 3D
    • Pseudo 3D
  • Adaptive Streaming
    • Bitrates depend on network factors
  • Additional Controls
    • DockPanel, WrapPanel, Expander, Label, TreeView etc
  • Applications can run outside of the browser
    • Install locally
Some items not covered today
• Data Retrieval and Binding

• Custom Controls

• Templates for look and feel

• Use of Web Services

• Using Dynamic Languages, such as Python and Ruby

• Microsoft Expression Suite (Blend, Designer, Code, Media)

• RIA Services – Pattern for creating RIAs
Conclusion
Conclusion
• Sliverlight has matured greatly in the past 2 years

• .NET Developers can easily use their existing skills

• Rich media, Rich Interactive Applications (RIAs) and even Line of
  Business Applications (LOBs) are already being developed using
  version 2.0

• Moonlight is a fast growing option if near total cross platform usage is
  an issue

• Leading UI component developers such as Telerik and Infragistics are
  developing WPF and Silverlight components

• Version 3.0 and beyond will add even greater functionality and ease
  of use, so the sooner we become intimate with this technology the
  better
References
• http://silverlight.net/
  • Official Home Page

• http://silverlight.net/GetStarted
  • Installs, Quick links and Tutorials

• http://silverlight.net/showcase/
  • Showcase of Silverlight applications

• http://www.mono-project.com/Moonlight
  • Moonlight

• http://patramadass.emediait.com
  • This presentation, example code
Questions?




• Email : pat.ramadass@emediait.com
• Blog: http://patramadass.emediait.com
• Twitter: http://www.twitter.com/emediait

More Related Content

What's hot

Virtual reality in hci
Virtual reality in hciVirtual reality in hci
Virtual reality in hci
jeet patalia
 

What's hot (20)

Silverlight
SilverlightSilverlight
Silverlight
 
Screenless display
Screenless display Screenless display
Screenless display
 
Virtual reality in hci
Virtual reality in hciVirtual reality in hci
Virtual reality in hci
 
Node.js Event Loop & EventEmitter
Node.js Event Loop & EventEmitterNode.js Event Loop & EventEmitter
Node.js Event Loop & EventEmitter
 
Screenless display report
Screenless display reportScreenless display report
Screenless display report
 
Wardriving
WardrivingWardriving
Wardriving
 
AUGMENTED REALITY Documentation
AUGMENTED REALITY DocumentationAUGMENTED REALITY Documentation
AUGMENTED REALITY Documentation
 
screen less display documentation
screen less display documentationscreen less display documentation
screen less display documentation
 
Web Design & Development - Session 1
Web Design & Development - Session 1Web Design & Development - Session 1
Web Design & Development - Session 1
 
Web Development on Web Project Presentation
Web Development on Web Project PresentationWeb Development on Web Project Presentation
Web Development on Web Project Presentation
 
An Introduction to the Android Framework -- a core architecture view from app...
An Introduction to the Android Framework -- a core architecture view from app...An Introduction to the Android Framework -- a core architecture view from app...
An Introduction to the Android Framework -- a core architecture view from app...
 
Web development
Web developmentWeb development
Web development
 
Technical seminar on virtual smart phone
Technical seminar on virtual smart phoneTechnical seminar on virtual smart phone
Technical seminar on virtual smart phone
 
Screenless displays ppt
Screenless displays ppt Screenless displays ppt
Screenless displays ppt
 
Screenless displays: visualimage, retinaldisplay,synapticdisplays
Screenless displays: visualimage, retinaldisplay,synapticdisplaysScreenless displays: visualimage, retinaldisplay,synapticdisplays
Screenless displays: visualimage, retinaldisplay,synapticdisplays
 
Client side scripting and server side scripting
Client side scripting and server side scriptingClient side scripting and server side scripting
Client side scripting and server side scripting
 
web development.pptx
web development.pptxweb development.pptx
web development.pptx
 
FRONT-END WEB DEVELOPMENT-Intro.pptx
FRONT-END WEB DEVELOPMENT-Intro.pptxFRONT-END WEB DEVELOPMENT-Intro.pptx
FRONT-END WEB DEVELOPMENT-Intro.pptx
 
Internship Presentation 1 Web Developer
Internship Presentation 1 Web DeveloperInternship Presentation 1 Web Developer
Internship Presentation 1 Web Developer
 
Android Programming Seminar
Android Programming SeminarAndroid Programming Seminar
Android Programming Seminar
 

Viewers also liked

Silverlight Framework Architecture
Silverlight Framework ArchitectureSilverlight Framework Architecture
Silverlight Framework Architecture
Ashok
 
HTML5 vs Silverlight
HTML5 vs SilverlightHTML5 vs Silverlight
HTML5 vs Silverlight
Matt Casto
 

Viewers also liked (6)

Silverlight Framework Architecture
Silverlight Framework ArchitectureSilverlight Framework Architecture
Silverlight Framework Architecture
 
HTML5 vs Silverlight
HTML5 vs SilverlightHTML5 vs Silverlight
HTML5 vs Silverlight
 
Silverlight ppt
Silverlight pptSilverlight ppt
Silverlight ppt
 
Introduction to SharePoint Information Architecture
Introduction to SharePoint Information ArchitectureIntroduction to SharePoint Information Architecture
Introduction to SharePoint Information Architecture
 
Microsoft Silverlight
Microsoft SilverlightMicrosoft Silverlight
Microsoft Silverlight
 
Utilizing SharePoint for Project Management
Utilizing SharePoint for Project ManagementUtilizing SharePoint for Project Management
Utilizing SharePoint for Project Management
 

Similar to Silverlight - What Is It And How Can We Use It

Microsoft Silverlight 2
Microsoft Silverlight 2Microsoft Silverlight 2
Microsoft Silverlight 2
David Chou
 
Flex And Ria
Flex And RiaFlex And Ria
Flex And Ria
ravinxg
 
Silverlight development
Silverlight developmentSilverlight development
Silverlight development
Anurag Gupta
 
XAML: One Language to Rule Them All
XAML: One Language to Rule Them AllXAML: One Language to Rule Them All
XAML: One Language to Rule Them All
Frank La Vigne
 
Creativity Day Milano 27 Febbraio Milano
Creativity Day Milano 27 Febbraio MilanoCreativity Day Milano 27 Febbraio Milano
Creativity Day Milano 27 Febbraio Milano
roberto.design
 

Similar to Silverlight - What Is It And How Can We Use It (20)

Silverlight abhinav - slideshare
Silverlight   abhinav - slideshareSilverlight   abhinav - slideshare
Silverlight abhinav - slideshare
 
Silver Light1.0
Silver Light1.0Silver Light1.0
Silver Light1.0
 
Microsoft Silverlight 2
Microsoft Silverlight 2Microsoft Silverlight 2
Microsoft Silverlight 2
 
Building Silverlight Applications Using .NET (Part 2 of 2)
Building Silverlight Applications Using .NET (Part 2 of 2)Building Silverlight Applications Using .NET (Part 2 of 2)
Building Silverlight Applications Using .NET (Part 2 of 2)
 
WDN08 Silverlight
WDN08 SilverlightWDN08 Silverlight
WDN08 Silverlight
 
Get To Know Silverlight
Get To Know SilverlightGet To Know Silverlight
Get To Know Silverlight
 
Silverlight Briefing Deck
Silverlight  Briefing  DeckSilverlight  Briefing  Deck
Silverlight Briefing Deck
 
Flex And Ria
Flex And RiaFlex And Ria
Flex And Ria
 
Flex RIA
Flex RIAFlex RIA
Flex RIA
 
It's Time for Silverlight @iRajLal
It's Time for Silverlight @iRajLalIt's Time for Silverlight @iRajLal
It's Time for Silverlight @iRajLal
 
Silverlight development
Silverlight developmentSilverlight development
Silverlight development
 
Silverlight development
Silverlight developmentSilverlight development
Silverlight development
 
Building RIA Apps with Silverlight
Building RIA Apps with SilverlightBuilding RIA Apps with Silverlight
Building RIA Apps with Silverlight
 
Flex Air Intro
Flex Air IntroFlex Air Intro
Flex Air Intro
 
XAML: One Language to Rule Them All
XAML: One Language to Rule Them AllXAML: One Language to Rule Them All
XAML: One Language to Rule Them All
 
Introduction to Microsoft Silverlight
Introduction to Microsoft SilverlightIntroduction to Microsoft Silverlight
Introduction to Microsoft Silverlight
 
Soa204 Kawasaki Final
Soa204 Kawasaki FinalSoa204 Kawasaki Final
Soa204 Kawasaki Final
 
Creativity Day Milano 27 Febbraio Milano
Creativity Day Milano 27 Febbraio MilanoCreativity Day Milano 27 Febbraio Milano
Creativity Day Milano 27 Febbraio Milano
 
Introducing Silverlight 2
Introducing Silverlight 2Introducing Silverlight 2
Introducing Silverlight 2
 
Silverlight
SilverlightSilverlight
Silverlight
 

More from Venketash (Pat) Ramadass

emediaIT - Unified Communications - 2011.09.01
emediaIT - Unified Communications - 2011.09.01emediaIT - Unified Communications - 2011.09.01
emediaIT - Unified Communications - 2011.09.01
Venketash (Pat) Ramadass
 

More from Venketash (Pat) Ramadass (6)

emediaIT - Unified Communications - 2011.09.01
emediaIT - Unified Communications - 2011.09.01emediaIT - Unified Communications - 2011.09.01
emediaIT - Unified Communications - 2011.09.01
 
emediaIT - Mobility Solutions - 2011.03.01
emediaIT - Mobility Solutions - 2011.03.01emediaIT - Mobility Solutions - 2011.03.01
emediaIT - Mobility Solutions - 2011.03.01
 
emediaIT - Sharepoint 2010 and K2 Breakfast - 2010.04.22
emediaIT - Sharepoint 2010 and K2 Breakfast - 2010.04.22emediaIT - Sharepoint 2010 and K2 Breakfast - 2010.04.22
emediaIT - Sharepoint 2010 and K2 Breakfast - 2010.04.22
 
emediaIT and Dell Breakfast - 2009.11.05
emediaIT and Dell Breakfast - 2009.11.05emediaIT and Dell Breakfast - 2009.11.05
emediaIT and Dell Breakfast - 2009.11.05
 
C# 4.0 - Whats New
C# 4.0 - Whats NewC# 4.0 - Whats New
C# 4.0 - Whats New
 
ASP.NET MVC - Whats The Big Deal
ASP.NET MVC - Whats The Big DealASP.NET MVC - Whats The Big Deal
ASP.NET MVC - Whats The Big Deal
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

Silverlight - What Is It And How Can We Use It

  • 1. Silverlight – What is it and how can we use it? Venketash (Pat) Ramadass Systems Architect & Managing Director emediaIT Email : pat.ramadass@emediait.com Blog: http://patramadass.emediait.com Twitter: http://www.twitter.com/emediait
  • 2. Items we are going to Cover... • What is Silverlight and how has it matured? • How can we use it now? • Demonstrations of building simple Silverlight functionality • Some live examples • What are the plans for the future? • Questions
  • 3. What is Silverlight and how has it matured?
  • 4. What is Silverlight? • Formerly WPF/E – Windows Presentation Foundation Everywhere • It is a cross browser, cross platform implementation of .NET • Aimed at creating the next generation of media experiences and rich interactive applications (RIAs) for the web • Client side install similar to Adobe Flash, i.e. a browser plug-in
  • 5. How has it matured? • 1.0 released in 2007 Capable of delivering rich media • JavaScript Support for Programmability • XAML Parser (Based on WPF) • 2D Vector Graphics/Animations • • 2.0 (Formerly 1.1) released in 2008 • Capable of delivering RIAs in addition to rich media • Support for .NET languages • Subset of .NET Framework • Suite of familiar controls • Web services • LINQ • Multi-threading • 3.0 beta released in March 2009
  • 6. Is it completely cross browser and platform? • 2.0 officially supports: • Windows Vista, Server 2003/2008 and Windows 7 beta • Internet Explorer 7/8 • FireFox 1.5, 2 and 3 • Windows XP • Internet Explorer 6/7/8 • FireFox 1.5, 2 and 3 • Windows 2000 • IE 6 • Mac OS 10.4.8 (intel based) and above • FireFox 1.5, 2 and 3 • Linux Support through Moonlight Project - Mono
  • 7. XAML, WPF and XAP • XAML • Extensible Application Markup Language, or XAML (pronounced quot;zammelquot;) • Used by WPF and Silverlight • Language used to describe visual presentation, similar to HTML • XAP • Pronounced “zap” • Compressed output file for the Silverlight application and includes: • AppManifest.xaml • Application Assembly • Other dependencies and DLLs • Loaded by web pages, similar to a .SWF object
  • 8. Siliverlight and the Web HTML / HTML / JavaScript .NET XAML / XAML / JavaScript .NET
  • 9. Siliverlight Architecture Silverlight 1.0 .NET for Silverlight Server Data WPF for Silverlight Silverlight 2.0 LINQ LINQ-to-XML Extensible Web Services ASP.NET Controls AJAX Legend REST Dynamic BCL POX Libs <asp:xaml> RSS Languages JSON Ruby Python Generic Collections SOAP <asp:media> s Common Language Runtime XAML UI Core Inputs Media Controls DRM 2D Vectors Images Keyboard WMV / VC1 Layout Media Animation Transforms Mouse WMA Editing Text Ink MP3 Presentation Core Integrated DOM JavaScript Networking Installer Integration Engine Stack Browser Host
  • 10. How can we use it now?
  • 11. Tools Required • Theoretically you can use any text editor etc to build these applications • To get the most out with high productivity: • Silverlight Tools for Visual Studio 2008 SP1 • Or Visual Web Developer Express with SP1 with various add-ons • Microsoft Expression Blend 2 (Or full Studio) - Optional • Service Pack 1 • Trial versions available • Download Silverlight Toolkit - Optional • Codeplex
  • 12. Demo: Hello World, Expression Blend and XAP
  • 13. Demo: Images, Audio and Video
  • 17. What are the plans for the future?
  • 18. What are the plans for the future? • 3.0 beta released in March 2009 – Features include: • File Open/Save • Stream Based • Hardware acceleration • Use of GPU • Perspective 3D • Pseudo 3D • Adaptive Streaming • Bitrates depend on network factors • Additional Controls • DockPanel, WrapPanel, Expander, Label, TreeView etc • Applications can run outside of the browser • Install locally
  • 19. Some items not covered today • Data Retrieval and Binding • Custom Controls • Templates for look and feel • Use of Web Services • Using Dynamic Languages, such as Python and Ruby • Microsoft Expression Suite (Blend, Designer, Code, Media) • RIA Services – Pattern for creating RIAs
  • 21. Conclusion • Sliverlight has matured greatly in the past 2 years • .NET Developers can easily use their existing skills • Rich media, Rich Interactive Applications (RIAs) and even Line of Business Applications (LOBs) are already being developed using version 2.0 • Moonlight is a fast growing option if near total cross platform usage is an issue • Leading UI component developers such as Telerik and Infragistics are developing WPF and Silverlight components • Version 3.0 and beyond will add even greater functionality and ease of use, so the sooner we become intimate with this technology the better
  • 22. References • http://silverlight.net/ • Official Home Page • http://silverlight.net/GetStarted • Installs, Quick links and Tutorials • http://silverlight.net/showcase/ • Showcase of Silverlight applications • http://www.mono-project.com/Moonlight • Moonlight • http://patramadass.emediait.com • This presentation, example code
  • 23. Questions? • Email : pat.ramadass@emediait.com • Blog: http://patramadass.emediait.com • Twitter: http://www.twitter.com/emediait