SlideShare une entreprise Scribd logo
1  sur  16
Silverlight framework architecture


        Presented By
                   Ashokkumar T
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)
Data
  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
        DRM
Input
InputHandles inputs from hardware devices such as the
   keyboard and mouse,
  drawing, or
  other input devices.


UI rendering
  Renders vector and bitmap graphics,
  animations, and text.
Layout
 Enables dynamic positioning of UI elements

Media
 Provides streaming of audio and video file
  Playback and other management.

Deep Zoom
 Enables you to zoom in on and pan around high
  resolution images.
Controls
   Implements extensible controls, such as
      Buttons,
      Sliders,
      Calendars, and
      textboxes, which provide customizable functionality to
       applications.

 Data binding
   Enables linking of data objects and UI elements.
DRM
  Enables digital rights management of media assets.


XAML
 Provides a parser for XAML markup.
Silverlight application architecture
Additional Silverlight Programming
             Features
     Is la d s ra e
        o te to g
     As hro usp g m ing
         ync no ro ra m
     Filem na e e
            a g m nt
     HTML– a g d c d inte c n
             m na e o e ra tio
     Se liza n
         ria tio
    P c g
       a ka ing
     XML lib rie
              ra s
Web site
 Silverlight home page
             http://www.microsoft.com/silverlight

 Silverlight .net community
             http://silverlight.net

Contenu connexe

Tendances

1-01: Introduction To Web Development
1-01: Introduction To  Web  Development1-01: Introduction To  Web  Development
1-01: Introduction To Web Development
apnwebdev
 
World wide web with multimedia
World wide web with multimediaWorld wide web with multimedia
World wide web with multimedia
Afaq Siddiqui
 

Tendances (20)

1-01: Introduction To Web Development
1-01: Introduction To  Web  Development1-01: Introduction To  Web  Development
1-01: Introduction To Web Development
 
Animation
AnimationAnimation
Animation
 
World wide web with multimedia
World wide web with multimediaWorld wide web with multimedia
World wide web with multimedia
 
Quiz application
Quiz applicationQuiz application
Quiz application
 
Introduction to Mysql
Introduction to MysqlIntroduction to Mysql
Introduction to Mysql
 
Multimedia chapter 2
Multimedia chapter 2Multimedia chapter 2
Multimedia chapter 2
 
Web application framework
Web application frameworkWeb application framework
Web application framework
 
Image captioning
Image captioningImage captioning
Image captioning
 
Microsoft Remote Desktop Services
Microsoft Remote Desktop ServicesMicrosoft Remote Desktop Services
Microsoft Remote Desktop Services
 
Sound
SoundSound
Sound
 
Rich Internet Applications
Rich Internet ApplicationsRich Internet Applications
Rich Internet Applications
 
Introduction to Web Development
Introduction to Web DevelopmentIntroduction to Web Development
Introduction to Web Development
 
Visual studio 2019 launch
Visual studio 2019 launch Visual studio 2019 launch
Visual studio 2019 launch
 
Careers in Multimedia
Careers in MultimediaCareers in Multimedia
Careers in Multimedia
 
Front end web development
Front end web developmentFront end web development
Front end web development
 
Hyper-Converged Infrastructure: Concepts
Hyper-Converged Infrastructure: ConceptsHyper-Converged Infrastructure: Concepts
Hyper-Converged Infrastructure: Concepts
 
Web Application Development Fundamentals
Web Application Development FundamentalsWeb Application Development Fundamentals
Web Application Development Fundamentals
 
Web project management
Web project managementWeb project management
Web project management
 
online news portal system
online news portal systemonline news portal system
online news portal system
 
INTRODUCTION TO IIS
INTRODUCTION TO IISINTRODUCTION TO IIS
INTRODUCTION TO IIS
 

En vedette (6)

Silverlight
SilverlightSilverlight
Silverlight
 
Microsoft Silverlight - An Introduction
Microsoft Silverlight - An IntroductionMicrosoft Silverlight - An Introduction
Microsoft Silverlight - An Introduction
 
Silverlight Framework Architecture By Satyen
Silverlight Framework Architecture By SatyenSilverlight Framework Architecture By Satyen
Silverlight Framework Architecture By Satyen
 
JavaScript – ECMAScript Basics By Satyen
JavaScript – ECMAScript Basics By SatyenJavaScript – ECMAScript Basics By Satyen
JavaScript – ECMAScript Basics By Satyen
 
Web Development Life Cycle
Web Development Life CycleWeb Development Life Cycle
Web Development Life Cycle
 
Website Development Process
Website Development ProcessWebsite Development Process
Website Development Process
 

Similaire à Silverlight Framework Architecture

Flex And Ria
Flex And RiaFlex And Ria
Flex And Ria
ravinxg
 
Introduction to silverlight
Introduction to silverlightIntroduction to silverlight
Introduction to silverlight
msarangam
 
Introduction to silverlight control 4
Introduction to silverlight control 4Introduction to silverlight control 4
Introduction to silverlight control 4
msarangam
 
Dot Net Training Dot Net35
Dot Net Training Dot Net35Dot Net Training Dot Net35
Dot Net Training Dot Net35
Subodh Pushpak
 
S1lverl1ght 25.11.10 final
S1lverl1ght 25.11.10 finalS1lverl1ght 25.11.10 final
S1lverl1ght 25.11.10 final
gasbillet
 
S1lverl1ght 25.11.10 final
S1lverl1ght 25.11.10 finalS1lverl1ght 25.11.10 final
S1lverl1ght 25.11.10 final
gasbillet
 

Similaire à Silverlight Framework Architecture (20)

Parallel minds silverlight
Parallel minds silverlightParallel minds silverlight
Parallel minds silverlight
 
Tech Lunch 9 25 2008
Tech Lunch 9 25 2008Tech Lunch 9 25 2008
Tech Lunch 9 25 2008
 
Silverlight
SilverlightSilverlight
Silverlight
 
Flex And Ria
Flex And RiaFlex And Ria
Flex And Ria
 
Flex RIA
Flex RIAFlex RIA
Flex RIA
 
Silver Light for every one by Subodh
Silver Light for every one by SubodhSilver Light for every one by Subodh
Silver Light for every one by Subodh
 
Microsoft Silverlight
Microsoft SilverlightMicrosoft Silverlight
Microsoft Silverlight
 
Introduction to silverlight
Introduction to silverlightIntroduction to silverlight
Introduction to silverlight
 
Introduction to silverlight control 4
Introduction to silverlight control 4Introduction to silverlight control 4
Introduction to silverlight control 4
 
Silverlight versions-features
Silverlight versions-featuresSilverlight versions-features
Silverlight versions-features
 
Silverlight abhinav - slideshare
Silverlight   abhinav - slideshareSilverlight   abhinav - slideshare
Silverlight abhinav - slideshare
 
Silverlight Training
Silverlight TrainingSilverlight Training
Silverlight Training
 
Dot Net Training Dot Net35
Dot Net Training Dot Net35Dot Net Training Dot Net35
Dot Net Training Dot Net35
 
Building RIA Apps with Silverlight
Building RIA Apps with SilverlightBuilding RIA Apps with Silverlight
Building RIA Apps with Silverlight
 
History of-silverlight-versions-and-its-features-CRB-Tech
History of-silverlight-versions-and-its-features-CRB-TechHistory of-silverlight-versions-and-its-features-CRB-Tech
History of-silverlight-versions-and-its-features-CRB-Tech
 
History of silverlight versions and its features
History of silverlight versions and its featuresHistory of silverlight versions and its features
History of silverlight versions and its features
 
It's Time for Silverlight @iRajLal
It's Time for Silverlight @iRajLalIt's Time for Silverlight @iRajLal
It's Time for Silverlight @iRajLal
 
Silverlight
SilverlightSilverlight
Silverlight
 
S1lverl1ght 25.11.10 final
S1lverl1ght 25.11.10 finalS1lverl1ght 25.11.10 final
S1lverl1ght 25.11.10 final
 
S1lverl1ght 25.11.10 final
S1lverl1ght 25.11.10 finalS1lverl1ght 25.11.10 final
S1lverl1ght 25.11.10 final
 

Plus de Ashok (7)

Weather satellite_booklet
Weather satellite_bookletWeather satellite_booklet
Weather satellite_booklet
 
Evm
EvmEvm
Evm
 
Becoming an astronaut
Becoming an  astronautBecoming an  astronaut
Becoming an astronaut
 
Ossbooks(Draft)
Ossbooks(Draft)Ossbooks(Draft)
Ossbooks(Draft)
 
What Is Silverlight
What Is SilverlightWhat Is Silverlight
What Is Silverlight
 
Xing
XingXing
Xing
 
Ad Sense
Ad SenseAd Sense
Ad Sense
 

Dernier

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 

Dernier (20)

INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 

Silverlight Framework Architecture

  • 1. Silverlight framework architecture Presented By Ashokkumar T
  • 2. The Silverlight Platform Core presentation framework .NET Framework for Silverlight Installer and updater
  • 4. .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)
  • 5. Data  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
  • 6. 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.
  • 7. Dynamic Language Runtime (DLR)  Provides the framework to dynamically compile and Execute  JavaScript,  IronPython, and  IronRuby managed code
  • 8. 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
  • 9. Silverlight core presentation framework Core Presentation Components XAML parser UI rendering Layout Deep Zoom Controls Media pipeline Data binding Input DRM
  • 10. Input InputHandles inputs from hardware devices such as the  keyboard and mouse, drawing, or other input devices. UI rendering Renders vector and bitmap graphics, animations, and text.
  • 11. Layout Enables dynamic positioning of UI elements Media Provides streaming of audio and video file  Playback and other management. Deep Zoom  Enables you to zoom in on and pan around high resolution images.
  • 12. Controls  Implements extensible controls, such as  Buttons,  Sliders,  Calendars, and  textboxes, which provide customizable functionality to applications. Data binding Enables linking of data objects and UI elements.
  • 13. DRM  Enables digital rights management of media assets. XAML Provides a parser for XAML markup.
  • 15. Additional Silverlight Programming Features  Is la d s ra e o te to g  As hro usp g m ing ync no ro ra m  Filem na e e a g m nt  HTML– a g d c d inte c n m na e o e ra tio  Se liza n ria tio P c g a ka ing  XML lib rie ra s
  • 16. Web site  Silverlight home page http://www.microsoft.com/silverlight  Silverlight .net community http://silverlight.net