SlideShare a Scribd company logo
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

More Related Content

PDF
DIGITAL IMAGE PROCESSING - LECTURE NOTES
PPTX
Image Representation & Descriptors
PPT
Color
PPTX
Color models
PPTX
Color Models Computer Graphics
PPTX
smart traffic light control system
PPTX
Bitmap vs vectors image
PPT
Data compression
DIGITAL IMAGE PROCESSING - LECTURE NOTES
Image Representation & Descriptors
Color
Color models
Color Models Computer Graphics
smart traffic light control system
Bitmap vs vectors image
Data compression

What's hot (20)

PPT
Wavelet transform in image compression
PPT
Digital Image Forgery
PPTX
Digital image processing
PPTX
Image Processing Using MATLAB
PDF
Virtual Instrumentation notes for M&I.pdf
PPTX
Lecture 1 for Digital Image Processing (2nd Edition)
PPTX
Anti- aliasing computer graphics
PPSX
Image processing on matlab presentation
PPTX
Hand geometry recognition
PPTX
Chapter 6 color image processing
PPTX
Image Filtering in the Frequency Domain
PDF
Discrete cosine transform
PPTX
The application of image enhancement in color and grayscale images
PDF
Chapter 2. Digital Image Fundamentals.pdf
PPTX
Digital image forgery detection
PPTX
Recognition and enhancement of traffic sign for computer generated images
PPTX
Fundamental Steps of Digital Image Processing & Image Components
PPT
Multimedia tools (sound)
PDF
Commonly Used Image File Formats
PPTX
Image Enhancement using Frequency Domain Filters
Wavelet transform in image compression
Digital Image Forgery
Digital image processing
Image Processing Using MATLAB
Virtual Instrumentation notes for M&I.pdf
Lecture 1 for Digital Image Processing (2nd Edition)
Anti- aliasing computer graphics
Image processing on matlab presentation
Hand geometry recognition
Chapter 6 color image processing
Image Filtering in the Frequency Domain
Discrete cosine transform
The application of image enhancement in color and grayscale images
Chapter 2. Digital Image Fundamentals.pdf
Digital image forgery detection
Recognition and enhancement of traffic sign for computer generated images
Fundamental Steps of Digital Image Processing & Image Components
Multimedia tools (sound)
Commonly Used Image File Formats
Image Enhancement using Frequency Domain Filters
Ad

Viewers also liked (8)

PPT
Silverlight
PPTX
Microsoft Silverlight - An Introduction
PPT
Silverlight Framework Architecture By Satyen
PDF
Silverlight - What Is It And How Can We Use It
PPTX
JavaScript – ECMAScript Basics By Satyen
PPT
Silver Light
PPT
Web Development Life Cycle
PDF
Website Development Process
Silverlight
Microsoft Silverlight - An Introduction
Silverlight Framework Architecture By Satyen
Silverlight - What Is It And How Can We Use It
JavaScript – ECMAScript Basics By Satyen
Silver Light
Web Development Life Cycle
Website Development Process
Ad

Similar to Silverlight Framework Architecture (20)

PPTX
Parallel minds silverlight
PPTX
Silverlight
PPT
Microsoft Silverlight
PPTX
Building RIA Apps with Silverlight
PPT
What Is Silverlight
PPT
Silver Light for every one by Subodh
PPT
Dynamic Silverlight
PPS
It's Time for Silverlight @iRajLal
PPT
What Is Silverlight
PPT
What Is Silverlight
PPT
What Is Silverlight
PPTX
Silverlight
PDF
History of silverlight versions and its features
PPT
Silverlight Briefing Deck
PDF
WDN08 Silverlight
PDF
Silverlight abhinav - slideshare
PPT
History of silverlight versions and its features
PPS
Silverlight Demos For Beginners
PPTX
Silverlight
PPT
Silverlight Training
Parallel minds silverlight
Silverlight
Microsoft Silverlight
Building RIA Apps with Silverlight
What Is Silverlight
Silver Light for every one by Subodh
Dynamic Silverlight
It's Time for Silverlight @iRajLal
What Is Silverlight
What Is Silverlight
What Is Silverlight
Silverlight
History of silverlight versions and its features
Silverlight Briefing Deck
WDN08 Silverlight
Silverlight abhinav - slideshare
History of silverlight versions and its features
Silverlight Demos For Beginners
Silverlight
Silverlight Training

More from Ashok (6)

PDF
Weather satellite_booklet
PPT
Evm
PPT
Becoming an astronaut
DOC
Ossbooks(Draft)
PPT
Xing
PPT
Ad Sense
Weather satellite_booklet
Evm
Becoming an astronaut
Ossbooks(Draft)
Xing
Ad Sense

Recently uploaded (20)

PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PPTX
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PPTX
Week 4 Term 3 Study Techniques revisited.pptx
PDF
RMMM.pdf make it easy to upload and study
PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
Business Ethics Teaching Materials for college
PPTX
Cell Types and Its function , kingdom of life
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Abdominal Access Techniques with Prof. Dr. R K Mishra
Final Presentation General Medicine 03-08-2024.pptx
PPH.pptx obstetrics and gynecology in nursing
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Microbial diseases, their pathogenesis and prophylaxis
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
102 student loan defaulters named and shamed – Is someone you know on the list?
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Week 4 Term 3 Study Techniques revisited.pptx
RMMM.pdf make it easy to upload and study
Microbial disease of the cardiovascular and lymphatic systems
Renaissance Architecture: A Journey from Faith to Humanism
Business Ethics Teaching Materials for college
Cell Types and Its function , kingdom of life
human mycosis Human fungal infections are called human mycosis..pptx
2.FourierTransform-ShortQuestionswithAnswers.pdf
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Pharmacology of Heart Failure /Pharmacotherapy of CHF

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