SilverlightTechnologyTableofContents1.WhatisSilverlightTechnology?2.SilverlightOverview.2.1Howitworks2.2Silverlightdevelopmenttools3.BenefitsofusingSilverlight.4.SilverlightToolkitControlsOverview.5.DataBindinginSilverlight.WhatisSilverlight?•MicrosoftSilverlightisacross-platformcross-browserplug-infordeliveringrichinteractiveapplicationsfortheweb.Itofferaprogrammingmodelthatisfamiliartowebdevelopers,Silverlightisprogrammedusingatextbasesmark-uplanguageformatandaJavaScriptrunninginsidebrowser`sscriptengine.WithSilverlighthelpsbuildingapplicationthatwon’tbepossibleusingonlyAJAXandHTML,thisincludesapplicationswitchintegratemedia,animationandtext.SilverlightapplicationsarecreatedusingacombinationofExpressionStudio(ExpressionDesign,ExpressionBlend,andExpressionEncoder)andVisualStudioSilverlightOverviewHowdoessilverlightwork?•RichInternetApplicationArchitectureRichInternetApplications(RIA’s)combinethematurity,stabilityandscalabilityofserviceorientationwithstateoftheartdisplaytechnologytocreatethenextwaveofwebbaseddistributedapplications.RIAistypicallydeliveredeitherbywayofasite-specificbrowser,viaabrowserplug-in.AdobeFlash,JavaandMicrosoftSilverlightarecurrentlythethreetopframeworksthatapplyRIA.•SilverlightApplicationArchitecture•SilverlightarchitectureisbasedoneXtensibleApplicationMarkupLanguage(XAML)whichisXMLbasedthatwhatmakesSilverlightcross-platformcross-browserplug-in.XAMLprovideaunifiedwaytodeclaregraphics,media,animation,textandlayout.SilverlightOverview•SilverlightdevelopmenttoolsSilverlightapplicationsarecreatedusingacombinationofExpressionStudio(ExpressionDesign,ExpressionBlend,andExpressionEncoder)andVisualStudio2008SP1orlater.Althoughit’snotnecessarytouseallthesetools,it’srecommendedtouseitalltogetthebestofSilverlight.Thefollowingtabledescribestheusageofeachoftheseapplications.SilverlightOverviewNameLogoUsagedUsersMicrosoftVisualStudioCarryingoutprogrammingworkinSilverlightobjectsaswellasbusinesslogic.DevelopersMicrosoftExpressionBlendBlendingXAM...