SlideShare a Scribd company logo
Frank La Vigne Applied Information Sciences Tablet PC MVP www.franksworld.com [email_address]
Silverlight: Where We Are Now ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Versions of Silverlight ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Javascript Gets No Respect ,[object Object],[object Object],The Silverlight 1.0 Blues
Silverlight Didn’t Come Out in the 80s
How Did We Get Here?
Evolution of UX –Text Based UI ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Era: Mainframe to DOS
Evolution of UX – Desktop GUI ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Era: Windows 3.1 to Present
Evolution of UX – Web Based UI ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Era: Internet era to Present
Evolution of UX – RIA ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Era: Flash v1 to Present
The Competition ,[object Object],[object Object],[object Object],[object Object]
RIA in Depth ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What’s New in Silverlight 2? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What’s New in Silverlight 2? (cont’d) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object]
Deep Zoom/Multi-Scale Image ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object]
Networking ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Silverlight Client Access Policy ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],http://www.franksworld.com/clientaccesspolicy.xml
Flash Cross Domain Policy <?xml version=&quot;1.0&quot;?> <!DOCTYPE  cross-domain-policy SYSTEM  &quot;http://www.macromedia.com/xml/dtds/cross- domain-policy.dtd&quot;> <cross-domain-policy> <allow-access-from domain=&quot;*&quot; /> </cross-domain-policy> http://www.franksworld.com/crossdomain.xml
[object Object]
Learning More ,[object Object],[object Object],[object Object],[object Object],[object Object],All these links and more will be posted my blog today.
Questions?
Thanks!

More Related Content

What's hot

Understanding the Windows Desktop App Development Landscape + Top 10 WPF Po...
Understanding the Windows Desktop App Development Landscape   + Top 10 WPF Po...Understanding the Windows Desktop App Development Landscape   + Top 10 WPF Po...
Understanding the Windows Desktop App Development Landscape + Top 10 WPF Po...
MSDEVMTL
 
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
 
Best Practices for Cross-Platform Native Applications
Best Practices for Cross-Platform Native ApplicationsBest Practices for Cross-Platform Native Applications
Best Practices for Cross-Platform Native Applications
Kevin Whinnery
 

What's hot (20)

EDMUG Silverlight Talk
EDMUG Silverlight TalkEDMUG Silverlight Talk
EDMUG Silverlight Talk
 
Evaluation Ria Frameworks
Evaluation Ria FrameworksEvaluation Ria Frameworks
Evaluation Ria Frameworks
 
The Future of Software Development Based on Cloud & Mobile Computing
The Future of Software Development Based on Cloud & Mobile ComputingThe Future of Software Development Based on Cloud & Mobile Computing
The Future of Software Development Based on Cloud & Mobile Computing
 
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
 
Silverlight difference faqs-1
Silverlight  difference faqs-1Silverlight  difference faqs-1
Silverlight difference faqs-1
 
Understanding the Windows Desktop App Development Landscape + Top 10 WPF Po...
Understanding the Windows Desktop App Development Landscape   + Top 10 WPF Po...Understanding the Windows Desktop App Development Landscape   + Top 10 WPF Po...
Understanding the Windows Desktop App Development Landscape + Top 10 WPF Po...
 
Flex3
Flex3Flex3
Flex3
 
Web Development using ASP.NET - Paul Villaruel
Web Development using ASP.NET - Paul VillaruelWeb Development using ASP.NET - Paul Villaruel
Web Development using ASP.NET - Paul Villaruel
 
Building RIA Apps with Silverlight
Building RIA Apps with SilverlightBuilding RIA Apps with Silverlight
Building RIA Apps with Silverlight
 
Adobe Flex builder by elmagnif
Adobe Flex builder  by elmagnifAdobe Flex builder  by elmagnif
Adobe Flex builder by elmagnif
 
Apache Flex: Overview
Apache Flex: OverviewApache Flex: Overview
Apache Flex: Overview
 
Cordova 3, apps para android
Cordova 3, apps para androidCordova 3, apps para android
Cordova 3, apps para android
 
Creativity Day Milano 27 Febbraio Milano
Creativity Day Milano 27 Febbraio MilanoCreativity Day Milano 27 Febbraio Milano
Creativity Day Milano 27 Febbraio Milano
 
A Brief Intro to Adobe Flex
A Brief Intro to Adobe FlexA Brief Intro to Adobe Flex
A Brief Intro to Adobe Flex
 
Better Drupal Interaction Design with Flex
Better Drupal Interaction Design with FlexBetter Drupal Interaction Design with Flex
Better Drupal Interaction Design with Flex
 
Windows 7 mobile
Windows 7 mobileWindows 7 mobile
Windows 7 mobile
 
Best Practices for Cross-Platform Native Applications
Best Practices for Cross-Platform Native ApplicationsBest Practices for Cross-Platform Native Applications
Best Practices for Cross-Platform Native Applications
 
Native Mobile Apps, Xamarin, and PhoneGap
Native Mobile Apps, Xamarin, and PhoneGapNative Mobile Apps, Xamarin, and PhoneGap
Native Mobile Apps, Xamarin, and PhoneGap
 
Video Conferencing Software
Video Conferencing SoftwareVideo Conferencing Software
Video Conferencing Software
 

Viewers also liked

Sheakspeare
Sheakspeare Sheakspeare
Sheakspeare
By_ F@
 
Dá Q Pensar
Dá Q PensarDá Q Pensar
Dá Q Pensar
crmartins
 
LEY 7/2007, de 12 de abril, del Estatuto Básico
LEY 7/2007, de 12 de abril, del Estatuto BásicoLEY 7/2007, de 12 de abril, del Estatuto Básico
LEY 7/2007, de 12 de abril, del Estatuto Básico
Pascual Pérez-Paredes
 
Contenidos Digitale Sreyna
Contenidos Digitale SreynaContenidos Digitale Sreyna
Contenidos Digitale Sreyna
bgricardo
 
Google既有商業模式的破壞者
Google既有商業模式的破壞者Google既有商業模式的破壞者
Google既有商業模式的破壞者
chubbycute101
 
Duyuespicinglish
DuyuespicinglishDuyuespicinglish
Duyuespicinglish
guest8fbc37
 

Viewers also liked (20)

Aprendizagens no Projecto Teclar
Aprendizagens no Projecto TeclarAprendizagens no Projecto Teclar
Aprendizagens no Projecto Teclar
 
Sheakspeare
Sheakspeare Sheakspeare
Sheakspeare
 
Billypan101 2008.3.29 slide of speech V2
Billypan101 2008.3.29 slide of speech V2Billypan101 2008.3.29 slide of speech V2
Billypan101 2008.3.29 slide of speech V2
 
Html
HtmlHtml
Html
 
Dá Q Pensar
Dá Q PensarDá Q Pensar
Dá Q Pensar
 
Marys-peace-plan
Marys-peace-planMarys-peace-plan
Marys-peace-plan
 
导论
导论导论
导论
 
Bajo Sus Alas
Bajo Sus AlasBajo Sus Alas
Bajo Sus Alas
 
LEY 7/2007, de 12 de abril, del Estatuto Básico
LEY 7/2007, de 12 de abril, del Estatuto BásicoLEY 7/2007, de 12 de abril, del Estatuto Básico
LEY 7/2007, de 12 de abril, del Estatuto Básico
 
Contenidos Digitale Sreyna
Contenidos Digitale SreynaContenidos Digitale Sreyna
Contenidos Digitale Sreyna
 
Bristol Geography Part Two
Bristol Geography Part TwoBristol Geography Part Two
Bristol Geography Part Two
 
Carlos Garrido: «Léxico galego actual: ingenuidades, imposturas e escándalos»
Carlos Garrido: «Léxico galego actual: ingenuidades, imposturas e escándalos»Carlos Garrido: «Léxico galego actual: ingenuidades, imposturas e escándalos»
Carlos Garrido: «Léxico galego actual: ingenuidades, imposturas e escándalos»
 
Presentation Logo
Presentation LogoPresentation Logo
Presentation Logo
 
Google既有商業模式的破壞者
Google既有商業模式的破壞者Google既有商業模式的破壞者
Google既有商業模式的破壞者
 
Mona Lisa
Mona LisaMona Lisa
Mona Lisa
 
Boo Boo Cup
Boo Boo CupBoo Boo Cup
Boo Boo Cup
 
Hdr 20072008 Summary Portuguese
Hdr 20072008 Summary PortugueseHdr 20072008 Summary Portuguese
Hdr 20072008 Summary Portuguese
 
Apresentação Padrões Web
Apresentação Padrões WebApresentação Padrões Web
Apresentação Padrões Web
 
Duyuespicinglish
DuyuespicinglishDuyuespicinglish
Duyuespicinglish
 
My-Life-With-Mother-Mary.pdf
My-Life-With-Mother-Mary.pdfMy-Life-With-Mother-Mary.pdf
My-Life-With-Mother-Mary.pdf
 

Similar to Introducing Silverlight 2

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
 
Eclipsist2009 Rich Client Roundup
Eclipsist2009 Rich Client RoundupEclipsist2009 Rich Client Roundup
Eclipsist2009 Rich Client Roundup
Murat Yener
 
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
 
Silverlight development
Silverlight developmentSilverlight development
Silverlight development
Anurag Gupta
 
Advanced Web Technology Microsoft Silverlight
Advanced Web Technology   Microsoft SilverlightAdvanced Web Technology   Microsoft Silverlight
Advanced Web Technology Microsoft Silverlight
anandk10
 

Similar to Introducing Silverlight 2 (20)

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
SilverlightSilverlight
Silverlight
 
It's Time for Silverlight @iRajLal
It's Time for Silverlight @iRajLalIt's Time for Silverlight @iRajLal
It's Time for Silverlight @iRajLal
 
SilverLight Overview
SilverLight OverviewSilverLight Overview
SilverLight Overview
 
Silverlight
SilverlightSilverlight
Silverlight
 
Silver Light
Silver LightSilver Light
Silver Light
 
Silverlight Splashes Out
Silverlight Splashes OutSilverlight Splashes Out
Silverlight Splashes Out
 
Eclipsist2009 Rich Client Roundup
Eclipsist2009 Rich Client RoundupEclipsist2009 Rich Client Roundup
Eclipsist2009 Rich Client Roundup
 
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
 
Silverlight Training
Silverlight TrainingSilverlight Training
Silverlight Training
 
Silverlight
SilverlightSilverlight
Silverlight
 
What is microsoft silverlight?
What is microsoft silverlight?What is microsoft silverlight?
What is microsoft silverlight?
 
Silverlight 2 with Visual Studio 2008 and Expression Blend
Silverlight 2 with Visual Studio 2008 and Expression BlendSilverlight 2 with Visual Studio 2008 and Expression Blend
Silverlight 2 with Visual Studio 2008 and Expression Blend
 
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
 
Silverlight development
Silverlight developmentSilverlight development
Silverlight development
 
Silverlight development
Silverlight developmentSilverlight development
Silverlight development
 
Advanced Web Technology Microsoft Silverlight
Advanced Web Technology   Microsoft SilverlightAdvanced Web Technology   Microsoft Silverlight
Advanced Web Technology Microsoft Silverlight
 

More from Frank La Vigne

Create a Windows 8 App in minutes
Create a Windows 8 App in minutesCreate a Windows 8 App in minutes
Create a Windows 8 App in minutes
Frank La Vigne
 
Intro to MVC 3 for Government Developers
Intro to MVC 3 for Government DevelopersIntro to MVC 3 for Government Developers
Intro to MVC 3 for Government Developers
Frank La Vigne
 
Windows Phone Public Sector
Windows Phone Public SectorWindows Phone Public Sector
Windows Phone Public Sector
Frank La Vigne
 
Dr ScriptLove or How I Learned to Stop Worrying and Love JavaScript
Dr ScriptLove or How I Learned to Stop Worrying and Love JavaScriptDr ScriptLove or How I Learned to Stop Worrying and Love JavaScript
Dr ScriptLove or How I Learned to Stop Worrying and Love JavaScript
Frank La Vigne
 
Bing & Silverlight: Perfect Together
Bing & Silverlight: Perfect TogetherBing & Silverlight: Perfect Together
Bing & Silverlight: Perfect Together
Frank La Vigne
 
Poor Man's Project Natal
Poor Man's Project NatalPoor Man's Project Natal
Poor Man's Project Natal
Frank La Vigne
 
Silverlight FireStarter DC Keynote
Silverlight FireStarter DC KeynoteSilverlight FireStarter DC Keynote
Silverlight FireStarter DC Keynote
Frank La Vigne
 

More from Frank La Vigne (20)

Binary Classification on Azure ML: Is this Red Wine Good or Bad?
Binary Classification on Azure ML: Is this Red Wine Good or Bad?Binary Classification on Azure ML: Is this Red Wine Good or Bad?
Binary Classification on Azure ML: Is this Red Wine Good or Bad?
 
Neural Networks from the Ground Up
Neural Networks from the Ground UpNeural Networks from the Ground Up
Neural Networks from the Ground Up
 
Machine Learning Melee: AWS ML vs. Azure ML
Machine Learning Melee: AWS ML vs. Azure MLMachine Learning Melee: AWS ML vs. Azure ML
Machine Learning Melee: AWS ML vs. Azure ML
 
Tips on Starting a Compelling Vlog
Tips on Starting a Compelling VlogTips on Starting a Compelling Vlog
Tips on Starting a Compelling Vlog
 
Create a Windows 8 App in minutes
Create a Windows 8 App in minutesCreate a Windows 8 App in minutes
Create a Windows 8 App in minutes
 
Windows 8 Developer Workshop
Windows 8 Developer WorkshopWindows 8 Developer Workshop
Windows 8 Developer Workshop
 
Intro to .NET for Government Developers
Intro to .NET for Government DevelopersIntro to .NET for Government Developers
Intro to .NET for Government Developers
 
HTML5, Silverlight & Kinect
HTML5, Silverlight & KinectHTML5, Silverlight & Kinect
HTML5, Silverlight & Kinect
 
Intro to MVC 3 for Government Developers
Intro to MVC 3 for Government DevelopersIntro to MVC 3 for Government Developers
Intro to MVC 3 for Government Developers
 
A Lap Around Silverlight 5
A Lap Around Silverlight 5A Lap Around Silverlight 5
A Lap Around Silverlight 5
 
Windows Phone Public Sector
Windows Phone Public SectorWindows Phone Public Sector
Windows Phone Public Sector
 
IE9: Power, Peformance and Standards
IE9: Power, Peformance and StandardsIE9: Power, Peformance and Standards
IE9: Power, Peformance and Standards
 
Dr ScriptLove or How I Learned to Stop Worrying and Love JavaScript
Dr ScriptLove or How I Learned to Stop Worrying and Love JavaScriptDr ScriptLove or How I Learned to Stop Worrying and Love JavaScript
Dr ScriptLove or How I Learned to Stop Worrying and Love JavaScript
 
Mix11 Recap DevDinner
Mix11 Recap DevDinnerMix11 Recap DevDinner
Mix11 Recap DevDinner
 
Bing & Silverlight: Perfect Together
Bing & Silverlight: Perfect TogetherBing & Silverlight: Perfect Together
Bing & Silverlight: Perfect Together
 
Pimp My Website
Pimp My WebsitePimp My Website
Pimp My Website
 
Exploring Sketch Flow
Exploring Sketch FlowExploring Sketch Flow
Exploring Sketch Flow
 
Poor Man's Project Natal
Poor Man's Project NatalPoor Man's Project Natal
Poor Man's Project Natal
 
Using Blend
Using BlendUsing Blend
Using Blend
 
Silverlight FireStarter DC Keynote
Silverlight FireStarter DC KeynoteSilverlight FireStarter DC Keynote
Silverlight FireStarter DC Keynote
 

Recently uploaded

Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
 

Recently uploaded (20)

Strategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering TeamsStrategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering Teams
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKConnecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAK
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
 
Motion for AI: Creating Empathy in Technology
Motion for AI: Creating Empathy in TechnologyMotion for AI: Creating Empathy in Technology
Motion for AI: Creating Empathy in Technology
 
The architecture of Generative AI for enterprises.pdf
The architecture of Generative AI for enterprises.pdfThe architecture of Generative AI for enterprises.pdf
The architecture of Generative AI for enterprises.pdf
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Intelligent Gimbal FINAL PAPER Engineering.pdf
Intelligent Gimbal FINAL PAPER Engineering.pdfIntelligent Gimbal FINAL PAPER Engineering.pdf
Intelligent Gimbal FINAL PAPER Engineering.pdf
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 

Introducing Silverlight 2

  • 1. Frank La Vigne Applied Information Sciences Tablet PC MVP www.franksworld.com [email_address]
  • 2.
  • 3.
  • 4.
  • 5. Silverlight Didn’t Come Out in the 80s
  • 6. How Did We Get Here?
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20. Flash Cross Domain Policy <?xml version=&quot;1.0&quot;?> <!DOCTYPE cross-domain-policy SYSTEM &quot;http://www.macromedia.com/xml/dtds/cross- domain-policy.dtd&quot;> <cross-domain-policy> <allow-access-from domain=&quot;*&quot; /> </cross-domain-policy> http://www.franksworld.com/crossdomain.xml
  • 21.
  • 22.