SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

Lan chat system
Lan chat systemLan chat system
Lan chat systemWipro
 
Windows Phone 7 Architecture Overview
Windows Phone 7 Architecture OverviewWindows Phone 7 Architecture Overview
Windows Phone 7 Architecture OverviewBhavya Siddappa
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android Ranjith Kumar
 
File formats and its types
File formats and its typesFile formats and its types
File formats and its typesAnu Garg
 
INTRODUCTION TO FLUTTER.pdf
INTRODUCTION TO FLUTTER.pdfINTRODUCTION TO FLUTTER.pdf
INTRODUCTION TO FLUTTER.pdfAdarshMathuri
 
Minor project Report for "Quiz Application"
Minor project Report for "Quiz Application"Minor project Report for "Quiz Application"
Minor project Report for "Quiz Application"Harsh Verma
 
Android Operating System
Android Operating System Android Operating System
Android Operating System Sunil Maurya
 
Video Conferencing : Fundamentals and Application
Video Conferencing : Fundamentals and ApplicationVideo Conferencing : Fundamentals and Application
Video Conferencing : Fundamentals and ApplicationVideoguy
 
Filtering Instagram hashtags through crowdtagging and the HITS algorithm
Filtering Instagram hashtags through crowdtagging and the HITS algorithmFiltering Instagram hashtags through crowdtagging and the HITS algorithm
Filtering Instagram hashtags through crowdtagging and the HITS algorithmVenkat Projects
 
Flutter festival gdsc juet guna
Flutter festival   gdsc juet gunaFlutter festival   gdsc juet guna
Flutter festival gdsc juet gunaSachinVerma869778
 
Chat Application [Full Documentation]
Chat Application [Full Documentation]Chat Application [Full Documentation]
Chat Application [Full Documentation]Rajon
 
Android App Development Project in College
Android App Development Project in College Android App Development Project in College
Android App Development Project in College Logan Smith
 
Report summer training core java
Report summer training core javaReport summer training core java
Report summer training core javaSudhanshuVijay3
 
Truecaller - Take The Right Call
Truecaller - Take The Right CallTruecaller - Take The Right Call
Truecaller - Take The Right CallIdris Bhavnagarwala
 
Computer shop billing system
Computer shop billing systemComputer shop billing system
Computer shop billing systemMayur Solanki
 
Native mobile application development with Flutter (Dart)
Native mobile application development with Flutter (Dart)Native mobile application development with Flutter (Dart)
Native mobile application development with Flutter (Dart)Randal Schwartz
 

Was ist angesagt? (20)

Lan chat system
Lan chat systemLan chat system
Lan chat system
 
Android Platform Architecture
Android Platform ArchitectureAndroid Platform Architecture
Android Platform Architecture
 
Flutter
FlutterFlutter
Flutter
 
Windows Phone 7 Architecture Overview
Windows Phone 7 Architecture OverviewWindows Phone 7 Architecture Overview
Windows Phone 7 Architecture Overview
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android
 
File formats and its types
File formats and its typesFile formats and its types
File formats and its types
 
INTRODUCTION TO FLUTTER.pdf
INTRODUCTION TO FLUTTER.pdfINTRODUCTION TO FLUTTER.pdf
INTRODUCTION TO FLUTTER.pdf
 
Report on web development
Report on web developmentReport on web development
Report on web development
 
Minor project Report for "Quiz Application"
Minor project Report for "Quiz Application"Minor project Report for "Quiz Application"
Minor project Report for "Quiz Application"
 
Android Operating System
Android Operating System Android Operating System
Android Operating System
 
Video Conferencing : Fundamentals and Application
Video Conferencing : Fundamentals and ApplicationVideo Conferencing : Fundamentals and Application
Video Conferencing : Fundamentals and Application
 
Android Components
Android ComponentsAndroid Components
Android Components
 
Filtering Instagram hashtags through crowdtagging and the HITS algorithm
Filtering Instagram hashtags through crowdtagging and the HITS algorithmFiltering Instagram hashtags through crowdtagging and the HITS algorithm
Filtering Instagram hashtags through crowdtagging and the HITS algorithm
 
Flutter festival gdsc juet guna
Flutter festival   gdsc juet gunaFlutter festival   gdsc juet guna
Flutter festival gdsc juet guna
 
Chat Application [Full Documentation]
Chat Application [Full Documentation]Chat Application [Full Documentation]
Chat Application [Full Documentation]
 
Android App Development Project in College
Android App Development Project in College Android App Development Project in College
Android App Development Project in College
 
Report summer training core java
Report summer training core javaReport summer training core java
Report summer training core java
 
Truecaller - Take The Right Call
Truecaller - Take The Right CallTruecaller - Take The Right Call
Truecaller - Take The Right Call
 
Computer shop billing system
Computer shop billing systemComputer shop billing system
Computer shop billing system
 
Native mobile application development with Flutter (Dart)
Native mobile application development with Flutter (Dart)Native mobile application development with Flutter (Dart)
Native mobile application development with Flutter (Dart)
 

Andere mochten auch

Silverlight
SilverlightSilverlight
SilverlightBiTWiSE
 
Silverlight Framework Architecture By Satyen
Silverlight Framework Architecture By SatyenSilverlight Framework Architecture By Satyen
Silverlight Framework Architecture By SatyenSatyen Pandya
 
Silverlight - What Is It And How Can We Use It
Silverlight - What Is It And How Can We Use ItSilverlight - What Is It And How Can We Use It
Silverlight - What Is It And How Can We Use ItVenketash (Pat) Ramadass
 
JavaScript – ECMAScript Basics By Satyen
JavaScript – ECMAScript Basics By SatyenJavaScript – ECMAScript Basics By Satyen
JavaScript – ECMAScript Basics By SatyenSatyen Pandya
 
Silver Light
Silver LightSilver Light
Silver Lightgourav
 
Website Development Process
Website Development ProcessWebsite Development Process
Website Development ProcessHend Al-Khalifa
 

Andere mochten auch (7)

Silverlight
SilverlightSilverlight
Silverlight
 
Silverlight Framework Architecture By Satyen
Silverlight Framework Architecture By SatyenSilverlight Framework Architecture By Satyen
Silverlight Framework Architecture By Satyen
 
Silverlight - What Is It And How Can We Use It
Silverlight - What Is It And How Can We Use ItSilverlight - What Is It And How Can We Use It
Silverlight - What Is It And How Can We Use It
 
JavaScript – ECMAScript Basics By Satyen
JavaScript – ECMAScript Basics By SatyenJavaScript – ECMAScript Basics By Satyen
JavaScript – ECMAScript Basics By Satyen
 
Silver Light
Silver LightSilver Light
Silver Light
 
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
 

Ähnlich wie Silverlight Framework Architecture

Parallel minds silverlight
Parallel minds silverlightParallel minds silverlight
Parallel minds silverlightparallelminder
 
Tech Lunch 9 25 2008
Tech Lunch 9 25 2008Tech Lunch 9 25 2008
Tech Lunch 9 25 2008rothacr
 
Silverlight
SilverlightSilverlight
Silverlightvishakpb
 
Flex And Ria
Flex And RiaFlex And Ria
Flex And Riaravinxg
 
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 SubodhSubodh Pushpak
 
Microsoft Silverlight
Microsoft SilverlightMicrosoft Silverlight
Microsoft SilverlightAditya Thatte
 
Introduction to silverlight
Introduction to silverlightIntroduction to silverlight
Introduction to silverlightmsarangam
 
Introduction to silverlight control 4
Introduction to silverlight control 4Introduction to silverlight control 4
Introduction to silverlight control 4msarangam
 
Silverlight versions-features
Silverlight versions-featuresSilverlight versions-features
Silverlight versions-featuressonia merchant
 
Silverlight abhinav - slideshare
Silverlight   abhinav - slideshareSilverlight   abhinav - slideshare
Silverlight abhinav - slideshareabhinav4133
 
Dot Net Training Dot Net35
Dot Net Training Dot Net35Dot Net Training Dot Net35
Dot Net Training Dot Net35Subodh Pushpak
 
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-TechPooja Gaikwad
 
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 featuressonia merchant
 
It's Time for Silverlight @iRajLal
It's Time for Silverlight @iRajLalIt's Time for Silverlight @iRajLal
It's Time for Silverlight @iRajLalRaj Lal
 
S1lverl1ght 25.11.10 final
S1lverl1ght 25.11.10 finalS1lverl1ght 25.11.10 final
S1lverl1ght 25.11.10 finalgasbillet
 
S1lverl1ght 25.11.10 final
S1lverl1ght 25.11.10 finalS1lverl1ght 25.11.10 final
S1lverl1ght 25.11.10 finalgasbillet
 

Ähnlich wie 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
 

Mehr von Ashok

Weather satellite_booklet
Weather satellite_bookletWeather satellite_booklet
Weather satellite_bookletAshok
 
Becoming an astronaut
Becoming an  astronautBecoming an  astronaut
Becoming an astronautAshok
 
Ossbooks(Draft)
Ossbooks(Draft)Ossbooks(Draft)
Ossbooks(Draft)Ashok
 
What Is Silverlight
What Is SilverlightWhat Is Silverlight
What Is SilverlightAshok
 
Xing
XingXing
XingAshok
 
Ad Sense
Ad SenseAd Sense
Ad SenseAshok
 

Mehr von 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
 

Kürzlich hochgeladen

ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQuiz Club NITW
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataBabyAnnMotar
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptxmary850239
 
Mental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsMental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsPooky Knightsmith
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Developmentchesterberbo7
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWQuiz Club NITW
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptxDhatriParmar
 
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxMan or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxDhatriParmar
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17Celine George
 

Kürzlich hochgeladen (20)

ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx
 
Mental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsMental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young minds
 
Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Development
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITW
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of EngineeringFaculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
 
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxMan or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17
 
prashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Professionprashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Profession
 

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