Microsoft Silverlight version history
ಮೈಕ್ರೋಸಾಫ್ಟ್ ಸಿಲ್ವರ್ಲೈಟ್ ಎಂಬುದು ಶ್ರೀಮಂತ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಬರೆಯುವ ಮತ್ತು ನಡೆಸುವ ಅಪ್ಲಿಕೇಶನ್ ಫ್ರೇಮ್ವರ್ಕ್ ಆಗಿದ್ದು, ಇದನ್ನು ಮೈಕ್ರೋಸಾಫ್ಟ್ 2007 ರಿಂದ 2012 ರವರೆಗೆ ಸಕ್ರಿಯವಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಿತು ಮತ್ತು ಮಾರಾಟ ಮಾಡಿತು. ಇದು ವೇದಿಕೆಯ ಇತಿಹಾಸದ ತಾಂತ್ರಿಕ ಅವಲೋಕನವಾಗಿದೆ. ವಿಂಡೋಸ್ ಪ್ರೆಸೆಂಟೇಶನ್ ಫೌಂಡೇಶನ್/ಎವೆರಿವೇರ್ (ಡಬ್ಲ್ಯುಪಿಎಫ್/ಇ) ಸಂಕೇತನಾಮದ ಅಡಿಯಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾದ ಮತ್ತು 2007ರಲ್ಲಿ ಬಿಡುಗಡೆಯಾದ ಸಿಲ್ವರ್ಲೈಟ್ 1 ಸಿಲ್ವರ್ಲೈಟ್ 1, ಯುಐ (ಯೂಸರ್ ಇಂಟರ್ಫೇಸ್), ಇಂಟರಾಕ್ಟಿವಿಟಿ ಮತ್ತು ಯೂಸರ್ ಇನ್ಪುಟ್, ಮೂಲಭೂತ ಯುಐ ನಿಯಂತ್ರಣಗಳು, ಗ್ರಾಫಿಕ್ಸ್ ಮತ್ತು ಅನಿಮೇಷನ್, ಮೀಡಿಯಾ ಪ್ಲೇಬ್ಯಾಕ್, ಡಿಜಿಟಲ್ ರೈಟ್ಸ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ (ಡಿಆರ್ಎಂ) ಮತ್ತು ಡಿಒಎಂ ಏಕೀಕರಣಕ್ಕೆ ಕಾರಣವಾದ ಕೋರ್ ಪ್ರೆಸೆಂಟೇಶನ್ ಫ್ರೇಮ್ವರ್ಕ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ. ಇದು ಈ ಕೆಳಗಿನ ಘಟಕಗಳಿಂದ ಕೂಡಿದೆಃ ಕೀಬೋರ್ಡ್, ಮೌಸ್, ಸ್ಟೈಲಸ್ ಮುಂತಾದ ಸಾಧನಗಳಿಂದ ಇನ್ಪುಟ್-ಹ್ಯಾಂಡ್ಲಿಂಗ್ ಇನ್ಪುಟ್. ಯುಐ ಕೋರ್-ಬಿಟ್ಮ್ಯಾಪ್ ಚಿತ್ರಗಳನ್ನು (ಜೆಪಿಇಜಿಯಂತಹ ಸಂಕುಚಿತ ರಾಸ್ಟರ್ ಚಿತ್ರಗಳನ್ನು ಒಳಗೊಂಡಂತೆ), ವೆಕ್ಟರ್ ಗ್ರಾಫಿಕ್ಸ್, ಪಠ್ಯ ಮತ್ತು ಅನಿಮೇಷನ್ಗಳ ರೆಂಡರಿಂಗ್ ಅನ್ನು ನಿರ್ವಹಿಸುವುದು. ಮಾಧ್ಯಮ-MP3, WMA ಸ್ಟ್ಯಾಂಡರ್ಡ್, WMV7, WMV8 ಮತ್ತು WMV9/VC-1 ಸ್ಟ್ರೀಮ್ಗಳ ಪ್ಲೇಬ್ಯಾಕ್. XAML-XAML ಮಾರ್ಕ್ಅಪ್ ಭಾಷೆಯನ್ನು ಬಳಸಿಕೊಂಡು UI ಲೇಔಟ್ ಅನ್ನು ರಚಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಸಿಲ್ವರ್ಲೈಟ್ ಅಪ್ಲಿಕೇಶನ್ ಎಚ್ಟಿಎಮ್ಎಲ್ ಪುಟದಿಂದ ಸಿಲ್ವರ್ಲೈಟ್ ನಿಯಂತ್ರಣವನ್ನು ಆಹ್ವಾನಿಸುವ ಮೂಲಕ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ, ಅದು ನಂತರ ಎಕ್ಸ್ಎಎಂಎಲ್ ಫೈಲ್ ಅನ್ನು ಲೋಡ್ ಮಾಡುತ್ತದೆ. XAML ಕಡತವು ಕ್ಯಾನ್ವಾಸ್ ವಸ್ತುವನ್ನು ಹೊಂದಿರುತ್ತದೆ, ಇದು ಇತರ ಅಂಶಗಳಿಗೆ ಧಾರಕವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಸಿಲ್ವರ್ ಲೈಟ್ ಪಠ್ಯ, ಚಿತ್ರಗಳು ಮತ್ತು ಮಾಧ್ಯಮ ಮುಂತಾದ ಅಂಶಗಳಿಗೆ ರೇಖೆಗಳು, ದೀರ್ಘವೃತ್ತಗಳು ಮತ್ತು ಇತರ ಆಕಾರಗಳಂತಹ ವಿವಿಧ ಜ್ಯಾಮಿತೀಯ ಪ್ರಾಚೀನತೆಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಅಪೇಕ್ಷಿತ ವಿನ್ಯಾಸವನ್ನು ಸಾಧಿಸಲು ಅಂಶಗಳನ್ನು ಸರಿಯಾಗಿ ಇರಿಸಲಾಗಿದೆ. ಯಾವುದೇ ಅನಿಯಂತ್ರಿತ ಆಕಾರವನ್ನು ಸಹ ರಚಿಸಬಹುದು. ಈವೆಂಟ್ ಪ್ರಚೋದಕಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಈ ಅಂಶಗಳನ್ನು ಅನಿಮೇಷನ್ ಮಾಡಬಹುದು; ಕೆಲವು ಅನಿಮೇಷನ್ ಪರಿಣಾಮಗಳನ್ನು ಪೂರ್ವನಿರ್ಧರಿತವಾಗಿವೆ, ಇತರವುಗಳನ್ನು ಪೂರ್ವನಿರ್ಧರಿತ ಪರಿಣಾಮಗಳ ಸಂಯೋಜನೆಯಾಗಿ ರಚಿಸಬಹುದು. ಕೀಬೋರ್ಡ್ ಅಥವಾ ಮೌಸ್ ಚಲನೆಗಳಂತಹ ಘಟನೆಗಳು ಸಹ ಕಸ್ಟಮ್ ಸ್ಕ್ರಿಪ್ಟ್ಗಳಿಂದ ನಿರ್ವಹಿಸಬಹುದಾದ ಘಟನೆಗಳನ್ನು ಹೆಚ್ಚಿಸಬಹುದು. ಸಿಲ್ವರ್ಲೈಟ್ ಕ್ಯಾನ್ವಾಸ್ ಆಬ್ಜೆಕ್ಟ್ನ ಡಾಕ್ಯುಮೆಂಟ್ ಆಬ್ಜೆಕ್ಟ್ ಮಾದರಿಯನ್ನು ಮಾರ್ಪಡಿಸಲು ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಭಾಷೆಗಳನ್ನು ಬಳಸುವ ಮೂಲಕ ಯುಐಯ ಪ್ರೋಗ್ರಾಮ್ಯಾಟಿಕ್ ಕುಶಲತೆಯನ್ನು ಸಾಧಿಸಲಾಗುತ್ತದೆ. ಇದನ್ನು ಸುಲಭಗೊಳಿಸಲು, ಸಿಲ್ವರ್ಲೈಟ್ ಡಿಒಎಂ ಎಪಿಐ ಅನ್ನು ಬಹಿರಂಗಪಡಿಸುತ್ತದೆ, ಸಿಲ್ವರ್ಲೈಟ್ನಿಂದ ಬೆಂಬಲಿತವಾದ ಯಾವುದೇ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಭಾಷೆಯಿಂದ ಪ್ರವೇಶಿಸಬಹುದು, ಇದು ಆವೃತ್ತಿ 1 ರ ಬಿಡುಗಡೆಯಲ್ಲಿ ಬ್ರೌಸರ್ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ಗೆ ಸೀಮಿತವಾಗಿದೆ. ಆದಾಗ್ಯೂ, ಯಾವುದೇ GUI ವಿಜೆಟ್ಗಳನ್ನು ನಿರ್ಮಿಸಲಾಗಿಲ್ಲ. ಬ್ರೌಸರ್ನ ಸ್ಥಳೀಯ ವಿಜೆಟ್ಗಳನ್ನು ಬಳಕೆದಾರರ ಇನ್ಪುಟ್ಗಾಗಿ ಸಿಲ್ವರ್ಲೈಟ್ ಕ್ಯಾನ್ವಾಸ್ನ ಮೇಲೆ ಮುಚ್ಚಿರಬೇಕು. ದತ್ತಾಂಶ ಸ್ವರೂಪಗಳಿಗೆ ಬೆಂಬಲವು ಎಕ್ಸ್ಎಂಎಲ್ ಮತ್ತು ಜೆಎಸ್ಒಎನ್ಗೆ ಮಾತ್ರ ಸೀಮಿತವಾಗಿದೆ. ಸಿಲ್ವರ್ಲೈಟ್ 2 ಸಿಲ್ವರ್ಲೈಟ್ 2 (ಹಿಂದೆ ಆವೃತ್ತಿ 1.1 ಎಂದು ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ). NET ಫ್ರೇಮ್ವರ್ಕ್ನ ಒಂದು ಆವೃತ್ತಿಯನ್ನು ಒಳಗೊಂಡಿದೆ, ಇದು. NET ಫ್ರೇಮ್ವರ್ಕ್ 3ರಂತೆಯೇ ಅದೇ ಪೂರ್ಣ ಕಾಮನ್ ಲ್ಯಾಂಗ್ವೇಜ್ ರನ್ಟೈಮ್ (CLR) ಆವೃತ್ತಿಯನ್ನು ಅಳವಡಿಸುತ್ತದೆ; ಆದ್ದರಿಂದ ಇದು ಯಾವುದೇ. NET ಭಾಷೆಯಲ್ಲಿ ಬರೆಯಲಾದ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು. (ಆದಾಗ್ಯೂ, ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ನಿಯಮಿತ. NET ಚೌಕಟ್ಟಿನೊಂದಿಗೆ ಸಂಕಲಿಸಲಾದ ಉಲ್ಲೇಖ ಸಭೆಗಳನ್ನು ಉಲ್ಲೇಖಿಸಲಾಗುವುದಿಲ್ಲ.) . NET ಫ್ರೇಮ್ವರ್ಕ್ ಆವೃತ್ತಿ 3.5 ಮತ್ತು ಅದಕ್ಕಿಂತ ಹಿಂದಿನದರೊಂದಿಗೆ ಸೇರಿಸಲಾದ CLRಗಿಂತ ಭಿನ್ನವಾಗಿ, ಆದರೆ. NET ಫ್ರೇಮ್ವರ್ಕ್ 4ರಂತೆ, ಸಿಲ್ವರ್ಲೈಟ್ನಲ್ಲಿ ಸೇರಿಸಲಾದ CoreCLR ಉದಾಹರಣೆಯನ್ನು ಒಂದೇ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ಡೆಸ್ಕ್ಟಾಪ್ CLRಗಳಲ್ಲಿ ಒಂದರ ಮತ್ತೊಂದು ನಿದರ್ಶನದೊಂದಿಗೆ ಹೋಸ್ಟ್ ಮಾಡಬಹುದು. ಇದರೊಂದಿಗೆ, XAML ಲೇಔಟ್ ಮಾರ್ಕ್ಅಪ್ ಫೈಲ್ (. xaml ಫೈಲ್) ಅನ್ನು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ತರ್ಕವನ್ನು ಒಳಗೊಂಡಿರುವ ಯಾವುದೇ. NET ಭಾಷೆಯಲ್ಲಿ ಬರೆಯಲಾದ ಕೋಡ್-ಬಿಹೈಂಡ್ ಕೋಡ್ನಿಂದ ವರ್ಧಿಸಬಹುದು. ಸಿಲ್ವರ್ಲೈಟ್ ಅಪ್ಲಿಕೇಶನ್ ಮತ್ತು ಸಿಲ್ವರ್ಲೈಟ್ ನಿಯಂತ್ರಣವನ್ನು ಹೋಸ್ಟ್ ಮಾಡುವ ಎಚ್. ಟಿ. ಎಂ. ಎಲ್ ಪುಟ ಎರಡನ್ನೂ ಕ್ರಮಶಾಸ್ತ್ರೀಯವಾಗಿ ಕುಶಲತೆಯಿಂದ ನಿರ್ವಹಿಸಲು ಇದನ್ನು ಬಳಸಬಹುದು. ಎಕ್ಸ್ಎಎಂಎಲ್ ಮಾರ್ಕ್ಅಪ್ ಮತ್ತು ಕೋಡ್ ಅನ್ನು ಸಿಎಲ್ಐ ಜೋಡಣೆಗಳಾಗಿ ಸಂಕಲಿಸಲಾಗುತ್ತದೆ, ನಂತರ ಅವುಗಳನ್ನು ಜಿಪ್ ಬಳಸಿ ಸಂಕುಚಿತಗೊಳಿಸಲಾಗುತ್ತದೆ ಮತ್ತು. xap ಕಡತದಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ. ವಿಸ್ತರಿಸಬಹುದಾದ ನಿಯಂತ್ರಣಗಳು, ವೆಬ್ ಸೇವೆಗಳು, ನೆಟ್ವರ್ಕಿಂಗ್ ಘಟಕಗಳು ಮತ್ತು ಲಾಂಗ್ವೇಜ್ ಇಂಟಿಗ್ರೇಟೆಡ್ ಕ್ವೆರಿ (ಎಲ್ಐಎನ್ಕ್ಯೂ) ಎಪಿಐಗಳಂತಹ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಹಗುರವಾದ ವರ್ಗದ ಗ್ರಂಥಾಲಯದೊಂದಿಗೆ ಸಿಲ್ವರ್ಲೈಟ್ ಹಡಗುಗಳು. ಈ ವರ್ಗ ಗ್ರಂಥಾಲಯವು. NET ಫ್ರೇಮ್ವರ್ಕ್ನ ಬೇಸ್ ಕ್ಲಾಸ್ ಲೈಬ್ರರಿ (BCL) ಗಿಂತ ಗಣನೀಯವಾಗಿ ಚಿಕ್ಕದಾಗಿದೆ. ಸಿಲ್ವರ್ಲೈಟ್ ಕೋಡ್ ಸ್ಯಾಂಡ್ಬಾಕ್ಸ್ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಹೀಗಾಗಿ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಎಪಿಐಗಳ ಆಹ್ವಾನವನ್ನು ತಡೆಯುತ್ತದೆ. ಸಿಲ್ವರ್ಲೈಟ್ನಲ್ಲಿನ. ನೆಟ್ ಫ್ರೇಮ್ವರ್ಕ್ನ ಆವೃತ್ತಿಯು ವಿಂಡೋಸ್ ಪ್ರೆಸೆಂಟೇಶನ್ ಫೌಂಡೇಶನ್ (ಡಬ್ಲ್ಯುಪಿಎಫ್) ಯುಐ-ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮಾದರಿಯ ಉಪವಿಭಾಗವನ್ನು ಸೇರಿಸುತ್ತದೆ, ಇದರಲ್ಲಿ ಡಬ್ಲ್ಯುಪಿಎಫ್ನ ಆಕಾರಗಳು, ದಾಖಲೆಗಳು, ಮಾಧ್ಯಮ ಮತ್ತು ಅನಿಮೇಷನ್ ವಸ್ತುಗಳಿಗೆ ಬೆಂಬಲವಿದೆ. ಬೀಟಾ 2 ರಿಂದ, ಇದು 30 ಕ್ಕೂ ಹೆಚ್ಚು ಯುಐ ನಿಯಂತ್ರಣಗಳೊಂದಿಗೆ (ಟೆಕ್ಸ್ಟ್ಬಾಕ್ಸ್, ಚೆಕ್ಬಾಕ್ಸ್, ಸ್ಲೈಡರ್, ಸ್ಕ್ರಾಲ್ವೀವರ್ ಮತ್ತು ಕ್ಯಾಲೆಂಡರ್ ನಿಯಂತ್ರಣಗಳನ್ನು ಒಳಗೊಂಡಂತೆ), ದ್ವಿಮುಖ ಡೇಟಾಬೈಂಡಿಂಗ್ ಬೆಂಬಲಕ್ಕಾಗಿ, ಸ್ವಯಂಚಾಲಿತ ಲೇಔಟ್ ನಿರ್ವಹಣೆಗಾಗಿ (ಸ್ಟ್ಯಾಕ್ಪ್ಯಾನೆಲ್, ಗ್ರಿಡ್, ಇತ್ಯಾದಿಗಳ ಮೂಲಕ) ರವಾನಿಸುತ್ತದೆ. ಡೇಟಾಗ್ರಿಡ್ ಮತ್ತು ಲಿಸ್ಟ್ಬಾಕ್ಸ್ನಂತಹ ದತ್ತಾಂಶ-ಕುಶಲತೆಯ ನಿಯಂತ್ರಣಗಳು. ಟೆಂಪ್ಲೇಟ್-ಆಧಾರಿತ ವಿಧಾನವನ್ನು ಬಳಸಿಕೊಂಡು ಯುಐ ನಿಯಂತ್ರಣಗಳನ್ನು ಸ್ಕಿನ್ ಮಾಡಬಹುದಾಗಿದೆ. ವಿಸ್ತರಿತ ಯುಐ-ನಿಯಂತ್ರಣ ಸೆಟ್ಗಳ ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಗ್ರಂಥಾಲಯಗಳು ಸಹ ಲಭ್ಯವಿವೆ. ಒಳಗೊಂಡಿರುವ ಬಿ. ಸಿ. ಎಲ್. ಸಂಗ್ರಹಣೆಗಳು, ಪ್ರತಿಬಿಂಬ, ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಗಳು, ಸ್ಟ್ರಿಂಗ್ ನಿರ್ವಹಣೆ ಮತ್ತು ದತ್ತಾಂಶ ಪ್ರವೇಶಕ್ಕಾಗಿ ತರಗತಿಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಇದು LINQ ಅನ್ನು ಸಹ ಬೆಂಬಲಿಸುತ್ತದೆ, LINQ ಟು ಆಬ್ಜೆಕ್ಟ್ಸ್ ಮತ್ತು ಎಕ್ಸ್ಪ್ರೆಶನ್ ಟ್ರೀಗಳಿಗೆ ಸಂಪೂರ್ಣ ಬೆಂಬಲವನ್ನು ನೀಡುತ್ತದೆ. ಬಹುತೇಕ ಎಲ್ಲಾ System.Linq ಮತ್ತು System.Linq.Expression ನೇಮ್ಸ್ಪೇಸ್ಗಳು ತೆರೆದುಕೊಳ್ಳುತ್ತವೆ. ಇದು ದತ್ತಾಂಶದ ಸ್ಥಿರತೆಗಾಗಿ ವಸ್ತುಗಳ ಶ್ರೇಣೀಕರಣವನ್ನು ಸಹ ಬೆಂಬಲಿಸುತ್ತದೆ. ಸಿಲ್ವರ್ಲೈಟ್ ಎಕ್ಸ್ಎಂಎಲ್ ಜೊತೆಗೆ ಆರ್ಎಸ್ಎಸ್ ಅಥವಾ ಜೆಎಸ್ಒಎನ್ ಸ್ವರೂಪದಲ್ಲಿ ಡೇಟಾವನ್ನು ನಿಭಾಯಿಸಬಲ್ಲದು. ಬಿ. ಸಿ. ಎಲ್. ಎಕ್ಸ್. ಎಂ. ಎಲ್. ರೀಡರ್ ಮತ್ತು ಎಕ್ಸ್. ಎಂ. ಎಲ್. ರೈಟರ್ ವರ್ಗಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಎಕ್ಸ್. ಎಂ. ಎಲ್. ದತ್ತಾಂಶದೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ವರ್ಧಿತ ಬೆಂಬಲವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಸಿಲ್ವರ್ಲೈಟ್ 2 ಥ್ರೆಡಿಂಗ್ ಲೈಬ್ರರಿಗಳ ಬಳಕೆಯ ಮೂಲಕ ಅಸಿಂಕ್ರೋನಸ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅನ್ನು ಸಹ ಬೆಂಬಲಿಸುತ್ತದೆ. ಸಿಲ್ವರ್ಲೈಟ್ ವೆಬ್ ಸೇವೆಗಳು, REST, ವಿಂಡೋಸ್ ಕಮ್ಯುನಿಕೇಷನ್ ಫೌಂಡೇಶನ್ (WCF) ಸೇವೆಗಳು ಮತ್ತು ADO.NET ಡೇಟಾ ಸೇವೆಗಳ ಮೂಲಕ ಡೇಟಾ ಪ್ರವೇಶಕ್ಕಾಗಿ ತರಗತಿಗಳನ್ನು ಸಹ ಒಳಗೊಂಡಿದೆ. ಸಿಲ್ವರ್ಲೈಟ್ನಲ್ಲಿನ ನೆಟ್ವರ್ಕಿಂಗ್ ಬೆಂಬಲವನ್ನು ಸಿಲ್ವರ್ಲೈಟ್ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಎಚ್. ಟಿ. ಟಿ. ಪಿ. ಬಳಸಿ ಅಥವಾ ಕೆಳ ಸಾಕೆಟ್ ಮಟ್ಟದಲ್ಲಿ ಸಂವಹನ ನಡೆಸಲು ಬಳಸಬಹುದು. ಕ್ರಾಸ್-ಡೊಮೇನ್ ಸಂವಹನವನ್ನು ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ. ಸಿಲ್ವರ್ಲೈಟ್ HTTP ಮತ್ತು ಸಾಕೆಟ್ ಸಂಪರ್ಕಗಳೆರಡಕ್ಕೂ ಅಡ್ಡ-ಡೊಮೇನ್ ಸಂಪನ್ಮೂಲ-ಪ್ರವೇಶ ನೀತಿಯನ್ನು ನಿಯಂತ್ರಿಸಲು XML-ಆಧಾರಿತ ಸಂರಚನೆಯ ಕಡತವನ್ನು ಬಳಸುತ್ತದೆ. ಆ ಅಪ್ಲಿಕೇಶನ್ ಸೈಟ್ನ ಡೊಮೇನ್ನಲ್ಲಿ ಹುಟ್ಟಿಕೊಳ್ಳದಿದ್ದಾಗ, ಸಿಲ್ವರ್ಲೈಟ್ ಅಪ್ಲಿಕೇಶನ್ ಯಾವ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಪ್ರವೇಶಿಸಬಹುದು ಎಂಬುದನ್ನು ನಿಯಂತ್ರಿಸಲು ಸೈಟ್ ನಿರ್ವಾಹಕರು ಇದನ್ನು ಬಳಸಬಹುದು. ಇದರ ಜೊತೆಗೆ, ಸಿಲ್ವರ್ಲೈಟ್ ಅಡೋಬ್ ಫ್ಲ್ಯಾಶ್ ಕ್ರಾಸ್-ಡೊಮೈನ್ ನೀತಿ ಕಡತ ಸ್ವರೂಪವನ್ನು ಸಹ ಬೆಂಬಲಿಸುತ್ತದೆ. ಸಿಲ್ವರ್ಲೈಟ್ ಸಾಕೆಟ್ಗಳು ಸಂಪರ್ಕವನ್ನು ಮಾತ್ರ ಪ್ರಾರಂಭಿಸಬಹುದು; ಅವು ಸಂಪರ್ಕಗಳನ್ನು ಕೇಳಲು ಸಾಧ್ಯವಿಲ್ಲ. ಸಿಲ್ವರ್ಲೈಟ್ 2 ಡೈನಾಮಿಕ್ ಲ್ಯಾಂಗ್ವೇಜ್ ರನ್ಟೈಮ್ (ಡಿಎಲ್ಆರ್) ಅನ್ನು ಒಳಗೊಂಡಿದೆ, ಇದು ಡೈನಾಮಿಕ್ (ಸ್ಕ್ರಿಪ್ಟಿಂಗ್) ಭಾಷೆಗಳ ಕ್ರಿಯಾತ್ಮಕ ಸಂಕಲನ ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯನ್ನು ಅನುಮತಿಸುತ್ತದೆ. ಡಿಎಲ್ಆರ್ ಆಧಾರಿತ ಭಾಷೆಗಳ ಕಂಪೈಲರ್ಗಳು (ಐರನ್ಪೈಥಾನ್ ಮತ್ತು ಐರನ್ ರೂಬಿ ಸೇರಿದಂತೆ) [ಆಗಬೇಕೆ?] . xap ಪ್ಯಾಕೇಜಿನಲ್ಲಿ ಡೈನಾಮಿಕ್ ಲಾಂಗ್ವೇಜಸ್ ಅಪ್ಲಿಕೇಶನ್ನೊಂದಿಗೆ ಪ್ಯಾಕೇಜ್ ಮಾಡಲಾಗಿದೆ. ಡೈನಾಮಿಕ್ ಲಾಂಗ್ವೇಜಸ್ ಸಾಫ್ಟ್ವೇರ್ ಡೆವಲಪ್ಮೆಂಟ್ ಕಿಟ್ ಚಿರೋನ್ ಎಂಬ ವೆಬ್ ಸರ್ವರ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ, ಇದು ಡೈನಾಮಿಕ್ ಲಾಂಗ್ವೇಜಸ್ ಅಪ್ಲಿಕೇಶನ್ಗಾಗಿ ಎಲ್ಲಾ ಅವಲಂಬನೆಗಳನ್ನು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಪ್ಯಾಕೇಜ್ ಮಾಡಬಹುದು ಮತ್ತು ಅದನ್ನು ಬ್ರೌಸರ್ಗೆ ಒದಗಿಸಬಹುದು. ಡಿಎಲ್ಆರ್ಗಾಗಿ ಬರೆಯಲಾಗುವ ಮೊದಲ ಭಾಷೆಗಳೆಂದರೆ ಮ್ಯಾನೇಜ್ಡ್ ಜೆಸ್ಕ್ರಿಪ್ಟ್, ಐರನ್ಪೈಥಾನ್ 2 ಮತ್ತು ಐರನ್ ರೂಬಿ. ಮೈಕ್ರೋಸಾಫ್ಟ್ ಡಿಎಲ್ಆರ್ನಲ್ಲಿ ವಿಷುಯಲ್ ಬೇಸಿಕ್. ನೆಟ್ 10 (ವಿಬಿಎಕ್ಸ್) ಅನ್ನು ನಿರ್ಮಿಸಲು ಯೋಜಿಸಿದೆ. ಸಿಲ್ವರ್ಲೈಟ್ ಭಾಷೆಯ ಮೂಲವನ್ನು ಸಂಕಲಿಸಲು ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅನುವು ಮಾಡಿಕೊಡಲು ಎಲ್ಲಾ ನಾಲ್ಕು ಭಾಷೆಗಳು ಒಂದೇ ಮೂಲಸೌಕರ್ಯವನ್ನು ಹಂಚಿಕೊಳ್ಳುತ್ತವೆ. ಇದಕ್ಕೆ ವಿರುದ್ಧವಾಗಿ, ಇತರ. NET ಭಾಷೆಗಳನ್ನು ಸಮಯಕ್ಕಿಂತ ಮುಂಚಿತವಾಗಿ ಸಂಕಲಿಸಬೇಕು ಮತ್ತು. NET ಜೋಡಣೆಗಳಾಗಿ ಸಿಲ್ವರ್ಲೈಟ್ಗೆ ತಲುಪಿಸಬೇಕು. ಮ್ಯಾನೇಜ್ಡ್ ಜೆಸ್ಕ್ರಿಪ್ಟ್ನ ಅನುಷ್ಠಾನವು ಇಸಿಎಂಎಸ್ಕ್ರಿಪ್ಟ್ 3 ನಿರ್ದಿಷ್ಟತೆಗೆ ಅನುಗುಣವಾಗಿದೆ, ಮತ್ತು ಮೈಕ್ರೋಸಾಫ್ಟ್ ಇದು ವ್ಯಾಖ್ಯಾನಿಸಿದ ಜೆಸ್ಕ್ರಿಪ್ಟ್ಗಿಂತ 250 ಪಟ್ಟು ವೇಗವಾಗಿದೆ ಎಂದು ಪ್ರತಿಪಾದಿಸುತ್ತದೆ. . ನೆಟ್ ಫ್ರೇಮ್ವರ್ಕ್ನ ಏಕೀಕರಣದೊಂದಿಗೆ, ಸಿಲ್ವರ್ಲೈಟ್ ಎಚ್ಟಿಎಮ್ಎಲ್-ನಿರ್ವಹಿಸಿದ ಕೋಡ್ ಪರಸ್ಪರ ಕ್ರಿಯೆಯನ್ನು ಸಹ ಅನುಮತಿಸುತ್ತದೆ, ಇದು ನಿರ್ವಹಿಸಿದ ಕೋಡ್ನಿಂದ ಎಚ್ಟಿಎಮ್ಎಲ್ ಡಿಒಎಂ ಅಂಶಗಳನ್ನು ಕುಶಲತೆಯಿಂದ ನಿರ್ವಹಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ ಮತ್ತು ನಿರ್ವಹಿಸಿದ ಕೋಡ್ಗೆ ಕರೆ ಮಾಡಲು ಮತ್ತು ನಿರ್ವಹಿಸಿದ ಕೋಡ್ನಿಂದ ತತ್ಕ್ಷಣದ ವಸ್ತುಗಳನ್ನು ಬಳಸಲು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್ಗೆ ಅವಕಾಶ ನೀಡುತ್ತದೆ. ಸಿಲ್ವರ್ಲೈಟ್ ನಿರ್ವಹಿಸಿದ ಕೋಡ್ನಿಂದ ಲಭ್ಯವಾಗುವಂತೆ ನಿರ್ವಹಿಸಿದ ಹೊದಿಕೆಗಳಲ್ಲಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ವಸ್ತುಗಳು ಮತ್ತು ಡಿಒಎಂ ಅಂಶಗಳನ್ನು ಆವರಿಸುತ್ತದೆ. 1. 1 ಆಲ್ಫಾ ಬಿಡುಗಡೆಯಲ್ಲಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್ಗೆ ನೇರವಾಗಿ ಕರೆ ಮಾಡಲು ಯಾವುದೇ ಅವಕಾಶವಿಲ್ಲದಿದ್ದರೂ, ನಿರ್ವಹಿಸಿದ-ಕೋಡ್ ಘಟನೆಗಳು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಹ್ಯಾಂಡ್ಲರ್ಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು. ನಿರ್ವಹಿಸಿದ ಕೋಡ್ನಿಂದ ಎಚ್. ಟಿ. ಎಂ. ಎಲ್. ಡಿ. ಓ. ಎಂ. ಅನ್ನು ಕುಶಲತೆಯಿಂದ ನಿರ್ವಹಿಸಲು ಸಿಲ್ವರ್ಲೈಟ್ ನಿದರ್ಶನವು ಯು. ಐ ಘಟಕವನ್ನು ಹೊಂದಿರಬೇಕಾಗಿಲ್ಲ. ಅಗಲ ಮತ್ತು ಎತ್ತರ ಎರಡನ್ನೂ ಶೂನ್ಯಕ್ಕೆ ಹೊಂದಿಸಿದ XAML ಕ್ಯಾನ್ವಾಸ್ ಅನ್ನು ರಚಿಸುವ ಮೂಲಕ ಮತ್ತು ಅದರ ಕೋಡ್-ಹಿಂಭಾಗದ ಕೋಡ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು System.Browser ನೇಮ್ಸ್ಪೇಸ್ನಲ್ಲಿರುವ APIಗಳ ಮೂಲಕ ಎಚ್ಟಿಎಮ್ಎಲ್ ಪುಟದ ಡಿಒಎಂ ಅನ್ನು ಮಾರ್ಪಡಿಸುವ ಮೂಲಕ ಇದನ್ನು ಮಾಡಲಾಗುತ್ತದೆ. ಸಿಲ್ವರ್ಲೈಟ್ 2 ಮೈಕ್ರೋಸಾಫ್ಟ್ ಲೈವ್ ಲ್ಯಾಬ್ಸ್ನ ಸೀಡ್ರಾಗನ್ನಿಂದ ಪಡೆದ ತಂತ್ರಜ್ಞಾನವಾದ ಡೀಪ್ ಜೂಮ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ. ಇದು ಮೌಸ್ ಚಕ್ರವನ್ನು ಬಳಸಿಕೊಂಡು ಸುಗಮ ಪರಿವರ್ತನೆಗಳೊಂದಿಗೆ ಚಿತ್ರವನ್ನು (ಅಥವಾ ಚಿತ್ರಗಳ ಕೊಲಾಜ್) ಜೂಮ್ ಮಾಡಲು ಅಥವಾ ಔಟ್ ಮಾಡಲು ಬಳಕೆದಾರರಿಗೆ ಅವಕಾಶ ನೀಡುತ್ತದೆ. ಚಿತ್ರಗಳನ್ನು ರೆಸಲ್ಯೂಶನ್ನಲ್ಲಿ 2 ಅಥವಾ 3 ಮೆಗಾ ಪಿಕ್ಸೆಲ್ಗಳಿಂದ ಗಿಗಾ ಪಿಕ್ಸೆಲ್ ಶ್ರೇಣಿಗೆ ಅಳೆಯಬಹುದು, ಆದರೆ ಬಳಕೆದಾರರು ಅದನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಕಾಯಬೇಕಾಗಿಲ್ಲ; ಬದಲಿಗೆ, ಸಿಲ್ವರ್ಲೈಟ್ ವೀಕ್ಷಣೆಯಲ್ಲಿರುವ ಭಾಗಗಳನ್ನು ಮಾತ್ರ ಡೌನ್ಲೋಡ್ ಮಾಡುತ್ತದೆ, ಝೂಮ್ ಮಟ್ಟವನ್ನು ವೀಕ್ಷಿಸಲು ಹೊಂದುವಂತೆ ಮಾಡುತ್ತದೆ. ಬೀಟಾ 2 ರಿಂದ, ಡೀಪ್ ಜೂಮ್ XML-ಆಧಾರಿತ ಕಡತ ಸ್ವರೂಪವನ್ನು ಬಳಸುತ್ತದೆ. ಸಿಲ್ವರ್ಲೈಟ್ 2ರಲ್ಲಿನ ಮಾಧ್ಯಮ ವೈಶಿಷ್ಟ್ಯಗಳು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಒಳಗೊಂಡಿವೆಃ WMA ವೃತ್ತಿಪರ ಬೆಂಬಲ, ಇದರಲ್ಲಿ WMA 10 ಪ್ರೊ ಕಡಿಮೆ-ಬಿಟ್ರೇಟ್ ವಿಧಾನಗಳು ಸೇರಿವೆ. ಆದಾಗ್ಯೂ, ಬಹು-ಚಾನೆಲ್ ಆಡಿಯೋ ವಿಷಯವನ್ನು ಇನ್ನೂ ಸ್ಟಿರಿಯೊ ಔಟ್ಪುಟ್ಗೆ ಡೌನ್-ಕನ್ವರ್ಟ್ ಮಾಡಲಾಗಿದೆ. ಮೈಕ್ರೋಸಾಫ್ಟ್ ಪ್ಲೇ ರೆಡಿ ಡಿಆರ್ಎಂ ಕ್ಲೈಂಟ್ನಿಂದ ನಡೆಸಲ್ಪಡುವ ವಿಷಯದ ರಕ್ಷಣೆ. ವಿಂಡೋಸ್ ಮೀಡಿಯಾ ಸೇವೆಗಳಲ್ಲಿ ಸರ್ವರ್-ಸೈಡ್ ಪ್ಲೇಪಟ್ಟಿಗಳು. ಮಾಧ್ಯಮ ಸ್ಟ್ರೀಮ್ ಮೂಲ API. ಮಾಧ್ಯಮ ಸ್ಟ್ರೀಮ್ ಮೂಲವು ಮಾಧ್ಯಮದ ಹೊಂದಾಣಿಕೆಯ ಸ್ಟ್ರೀಮಿಂಗ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವ ಜವಾಬ್ದಾರಿಯನ್ನು ಹೊಂದಿರುವ ಎಪಿಐ ಆಗಿದೆ. ಹೊಂದಾಣಿಕೆಯ ಸ್ಟ್ರೀಮಿಂಗ್ ಪ್ಲೇಯರ್ ಅಪ್ಲಿಕೇಶನ್ಗೆ ಲಭ್ಯವಿರುವ ಕ್ಲೈಂಟ್ ಬ್ಯಾಂಡ್ವಿಡ್ತ್ ಮತ್ತು ಸೆಂಟ್ರಲ್ ಪ್ರೊಸೆಸಿಂಗ್ ಯುನಿಟ್ (ಸಿಪಿಯು) ಸಂಪನ್ಮೂಲಗಳ ಆಧಾರದ ಮೇಲೆ ಮಾಧ್ಯಮದ ಬಿಟ್ ದರವನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಮಾಧ್ಯಮ ಸ್ಟ್ರೀಮ್ ಸೋರ್ಸ್ ಡೆವಲಪರ್ಗೆ ಮಾಧ್ಯಮ ದತ್ತಾಂಶವನ್ನು ಹಿಂಪಡೆಯುವ ಕಸ್ಟಮ್ ವಿಧಾನವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ, ಅಂತಿಮ ವೀಡಿಯೊ ಮತ್ತು ಆಡಿಯೊ ಸ್ಟ್ರೀಮ್ಗಳನ್ನು ಸಿಲ್ವರ್ಲೈಟ್ ಡಿಕೋಡ್ ಮಾಡಬಹುದಾದ ಸ್ವರೂಪದಲ್ಲಿ (ವಿಸಿ-1, H.264, ಡಬ್ಲ್ಯೂಎಂಎ, ಎಂಪಿ 3, ಇತ್ಯಾದಿ) ಸಿಲ್ವರ್ಲೈಟ್ ರನ್ಟೈಮ್ಗೆ ಪ್ರಸ್ತುತಪಡಿಸುವ ಏಕೈಕ ಅವಶ್ಯಕತೆ ಇದೆ. ಇದು ಸ್ಥಳೀಯವಾಗಿ ಬೆಂಬಲವಿಲ್ಲದ ಕಡತ ಸ್ವರೂಪಗಳಿಗೆ ವಿಸ್ತರಿಸಬಹುದಾದ ಬೆಂಬಲವನ್ನು ಅನುಮತಿಸುತ್ತದೆ (ಅಂದರೆ. ಎಂಪಿ4, ಮ್ಯಾಟ್ರೋಸ್ಕಾ, ಓಗ್), ಶಿಷ್ಟಾಚಾರಗಳು (ಅಂದರೆ. ಸೌಟ್ಕಾಸ್ಟ್) ಮತ್ತು ವಿತರಣಾ ವಿಧಾನಗಳು (ಅಂದರೆ. ಹೊಂದಾಣಿಕೆಯ ಸ್ಟ್ರೀಮಿಂಗ್, ಪೀರ್-ಟು-ಪೀರ್ (ಪಿ2ಪಿ). ಅಡಾಪ್ಟಿವ್ ಸ್ಟ್ರೀಮಿಂಗ್ನ ಸ್ವಂತ ಅನುಷ್ಠಾನದೊಂದಿಗೆ ಎನ್ಬಿಸಿ ಒಲಿಂಪಿಕ್ಸ್ ವೆಬ್ಸೈಟ್ಗೆ ಶಕ್ತಿ ತುಂಬುವ ಮೂಲಕ ಮೈಕ್ರೋಸಾಫ್ಟ್ ಮೊದಲ ಬಾರಿಗೆ ಮೀಡಿಯಾ ಸ್ಟ್ರೀಮ್ ಸೋರ್ಸ್ ಅನ್ನು ಸಾರ್ವಜನಿಕವಾಗಿ ಪ್ರದರ್ಶಿಸಿತು. ಸಿಲ್ವರ್ಲೈಟ್ 2 ಸಿಲ್ವರ್ಲೈಟ್ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ಸೀಮಿತ ಕಡತವ್ಯವಸ್ಥೆಯ ಪ್ರವೇಶವನ್ನು ಸಹ ಅನುಮತಿಸುತ್ತದೆ. ಇದು ಯಾವುದೇ ಕಡತಕ್ಕೆ (ಬಳಕೆದಾರರಿಗೆ ಪ್ರವೇಶವಿರುವ) ಬ್ರೌಸ್ ಮಾಡಲು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ನ ಸ್ಥಳೀಯ ಕಡತ ಸಂವಾದ ಪೆಟ್ಟಿಗೆಯನ್ನು ಬಳಸಬಹುದು. ಬಳಕೆದಾರರ ಹೆಸರಿನಂತಹ ಮಾಹಿತಿಗೆ ಅಪ್ಲಿಕೇಶನ್ ಪ್ರವೇಶವನ್ನು ಪಡೆಯುವುದನ್ನು ತಡೆಯಲು, ಪಥದ ಮಾಹಿತಿಯಿಂದ ಕಡತವನ್ನು ಸ್ವಚ್ಛಗೊಳಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಓದಲು-ಮಾತ್ರ ಕ್ರಮದಲ್ಲಿ ಮಾತ್ರ ತೆರೆಯಬಹುದು. ದತ್ತಾಂಶದ ಸ್ಥಳೀಯ ಶೇಖರಣೆಗಾಗಿ, ಸಿಲ್ವರ್ಲೈಟ್ ಪ್ರತ್ಯೇಕವಾದ ಸ್ಥಳೀಯ ಶೇಖರಣೆಯನ್ನು (ಐಸೊಸ್ಟೋರೇಜ್) ಒದಗಿಸುತ್ತದೆ, ಅಂದರೆ, ಬ್ರೌಸರ್ ಕ್ಯಾಶೆಯ ಹೊರಗೆ, ಖಾಸಗಿ ಬಳಕೆದಾರ-ಪ್ರೊಫೈಲ್ ಫೋಲ್ಡರ್ನೊಳಗೆ ಅಡಗಿರುವ ಫೋಲ್ಡರ್ನಲ್ಲಿ. ಇದನ್ನು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಪ್ರತಿ ಯುಆರ್ಎಲ್ಗೆ 1 ಎಂಬಿ ಎಂದು ಹೊಂದಿಸಲಾಗಿದೆ, ಆದರೆ ಇದನ್ನು ಬಳಕೆದಾರರು ಬದಲಾಯಿಸಬಹುದು. ಐಸೊಸ್ಟೋರೇಜ್ನಲ್ಲಿ ಸಿಲ್ವರ್ಲೈಟ್ ಅಪ್ಲಿಕೇಶನ್ನಿಂದ ಸಂಗ್ರಹಿಸಲಾದ ಡೇಟಾವನ್ನು ಅದು ಲೋಡ್ ಮಾಡುವ ಯುಆರ್ಎಲ್ನಿಂದ ಗುರುತಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಆ ಅಪ್ಲಿಕೇಶನ್ನಿಂದ ಮಾತ್ರ ಪ್ರವೇಶಿಸಬಹುದು. ಸಿಲ್ವರ್ಲೈಟ್ನ ಎಲ್ಲಾ ನಿದರ್ಶನಗಳು ಒಂದೇ ಐಸೋಸ್ಟೋರೇಜ್ ಅನ್ನು ಹಂಚಿಕೊಳ್ಳುತ್ತವೆ, ಆದ್ದರಿಂದ ಒಂದೇ ಸಿಲ್ವರ್ಲೈಟ್ ಅಪ್ಲಿಕೇಶನ್ನ ಎಲ್ಲಾ ನಿದರ್ಶನಗಳು ಉಳಿಸಿದ ಡೇಟಾವನ್ನು ಹಂಚಿಕೊಳ್ಳಬಹುದು, ಅವು ವಿಭಿನ್ನ ಬ್ರೌಸರ್ಗಳಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದ್ದರೂ ಸಹ. . ನೆಟ್ ಫ್ರೇಮ್ವರ್ಕ್ನ ಡೆಸ್ಕ್ಟಾಪ್ ಆವೃತ್ತಿಯ ಕೋಡ್ ಆಕ್ಸೆಸ್ ಸೆಕ್ಯುರಿಟಿ (ಸಿಎಎಸ್) ಮಾದರಿಗೆ ವಿರುದ್ಧವಾಗಿ ಸಿಲ್ವರ್ಲೈಟ್ ಕೋರೆಸಿಎಲ್ಆರ್ ಗುಣಲಕ್ಷಣ ಆಧಾರಿತ ಭದ್ರತಾ ಮಾದರಿಯನ್ನು ಬಳಸುತ್ತದೆ. ಸಭೆಗಳನ್ನು ಭದ್ರತಾ ಗುಣಲಕ್ಷಣಗಳೊಂದಿಗೆ ಗುರುತಿಸಲಾಗುತ್ತದೆ, ಅದು ಪಾರದರ್ಶಕವಾಗಿರಬಹುದು (ಸೆಕ್ಯೂರಿಟಿ ಟ್ರಾನ್ಸ್ಪರೆಂಟ್ ಆಟ್ರಿಬ್ಯೂಟ್), ಸೇಫ್ ಕ್ರಿಟಿಕಲ್ (ಸೆಕ್ಯೂರಿಟಿ ಸೇಫ್ ಕ್ರಿಟಿಕಲ್ ಆಟ್ರಿಬ್ಯೂಟ್) ಅಥವಾ ಕ್ರಿಟಿಕಲ್ (ಸೆಕ್ಯೂರಿಟಿ ಕ್ರಿಟಿಕಲ್ ಆಟ್ರಿಬ್ಯೂಟ್). ಪಾರದರ್ಶಕ ಜೋಡಣೆಗಳಲ್ಲಿನ ವಿಧಾನಗಳು ಭಾಗಶಃ ವಿಶ್ವಾಸದಿಂದ ನಡೆಯುತ್ತವೆ, ಮತ್ತು ಅಂತಹ ಜೋಡಣೆಗಳೊಳಗಿನ ಸಂಕೇತಗಳು ನಿರ್ಣಾಯಕ ವಿಧಾನಗಳನ್ನು ಕರೆಯಲು ಸಾಧ್ಯವಿಲ್ಲ (ವ್ಯವಸ್ಥೆಯಾದ್ಯಂತ ಬದಲಾವಣೆಗಳನ್ನು ಉಂಟುಮಾಡುವ ವಿಧಾನಗಳು); ಪಾರದರ್ಶಕ ಜೋಡಣೆಗಳು ಪರಿಶೀಲಿಸಲಾಗದ ಸಂಕೇತವನ್ನು ಹೊಂದಿರುವುದಿಲ್ಲ (ಅಸುರಕ್ಷಿತ ಸಿ #ಕೀವರ್ಡ್ ಅನ್ನು ಬಳಸುತ್ತವೆ ಅಥವಾ ಪಾಯಿಂಟರ್ಗಳನ್ನು ಬಳಸುತ್ತವೆ) ಅಥವಾ ಪಿ/ಇನ್ವೋಕ್ ಮೂಲಕ ವ್ಯವಸ್ಥೆಯ ಕಾರ್ಯಗಳನ್ನು ಆಹ್ವಾನಿಸುವುದಿಲ್ಲ. ನಿರ್ಣಾಯಕ ಮತ್ತು ಸುರಕ್ಷಿತ ಎರಡೂ ಸಭೆಗಳಲ್ಲಿನ ಸಂಹಿತೆಗಳು ಸಂಪೂರ್ಣ ನಂಬಿಕೆಯಿಂದ ನಡೆಯುತ್ತವೆ ಮತ್ತು ಆದ್ದರಿಂದ ಅವು ಅಂತಹ ಮಿತಿಗಳಿಗೆ ಒಳಪಟ್ಟಿರುವುದಿಲ್ಲ. ಆದಾಗ್ಯೂ, ಪಾರದರ್ಶಕ ವಿಧಾನವು ಸುರಕ್ಷಿತ ನಿರ್ಣಾಯಕ ವಿಧಾನ ಎಂದು ಕರೆಯಬಹುದು, ಮತ್ತು ಸುರಕ್ಷಿತ ನಿರ್ಣಾಯಕ ವಿಧಾನವು ನಿರ್ಣಾಯಕ ವಿಧಾನವೆಂದು ಕರೆಯಬಹುದು. ಅಂತಹ ಸಂದರ್ಭದಲ್ಲಿ, ಸುರಕ್ಷಿತ ನಿರ್ಣಾಯಕ ವಿಧಾನವು ಕರೆ ಸುರಕ್ಷಿತವಾಗಿದೆ ಮತ್ತು ಕರೆ ಮಾಡುವವರ ಸೀಮಿತ ಹಕ್ಕುಗಳೊಳಗೆ ಇದೆ ಎಂದು ಪರಿಶೀಲಿಸುತ್ತದೆ; ಹಾಗಿದ್ದಲ್ಲಿ, ಸುರಕ್ಷಿತ ನಿರ್ಣಾಯಕ ವಿಧಾನವು ಕರೆಯನ್ನು ವಿನಂತಿಸಿದ ನಿರ್ಣಾಯಕ ವಿಧಾನಕ್ಕೆ ಪ್ರಾಕ್ಸಿ ಮಾಡುತ್ತದೆ. ವಾಸ್ತವವಾಗಿ, ಐ. ಎಸ್. ಓ. ಶೇಖರಣಾ ಎ. ಪಿ. ಐ. ಗಳು ಸುರಕ್ಷಿತ ನಿರ್ಣಾಯಕ ವಿಧಾನಗಳೆಂದು ಬಹಿರಂಗಗೊಳ್ಳುತ್ತವೆ. ಭದ್ರತಾ ಗುಣಲಕ್ಷಣವನ್ನು ಹೊಂದಿಸದ ಜೋಡಣೆಯನ್ನು ಪಾರದರ್ಶಕ ವಿಧಾನವಾಗಿ ನಡೆಸಲಾಗುತ್ತದೆ. ಅಂತಹುದೇ ಮಿತಿಗಳು ಟೈಪ್-ಇನ್ಹೆರಿಟೆನ್ಸ್ಗೆ ಸಹ ಅನ್ವಯಿಸುತ್ತವೆ; ಅವುಗಳೆಂದರೆ, ವರ್ಚುವಲ್-ಮೆಥೋಡ್ ಕರೆಗಳು ಮತ್ತು ಇಂಟರ್ಫೇಸ್-ಮೆಥೋಡ್ ಕರೆಗಳ ಸಂದರ್ಭಗಳಲ್ಲಿ. ಸಿಲ್ವರ್ಲೈಟ್ ಜೋಡಣೆಗಳು. NET ಫ್ರೇಮ್ವರ್ಕ್ CLR ನಿಂದ ಸಂಸ್ಕರಿಸಲಾಗುವವರೆಗೆ CoreCLR ನಿಂದ ಬಳಸಬಹುದಾದ ಸದಸ್ಯರನ್ನು ಹೊಂದಿರಬಹುದು; ಜೋಡಣೆಯನ್ನು CoreCLR ನಿಂದ ಕಾರ್ಯಗತಗೊಳಿಸಿದಾಗ ಅಂತಹ ವಿಧಾನಗಳನ್ನು ಲೋಡ್ ಮಾಡಲಾಗುವುದಿಲ್ಲ. ಆದಾಗ್ಯೂ, ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಕೋಡ್ ಅನ್ನು ಮಾತ್ರ ನಿರ್ಣಾಯಕ ಅಥವಾ ಸುರಕ್ಷಿತ ಎಂದು ಗುರುತಿಸಲು ಅನುಮತಿಸಲಾಗಿದೆ. ಸಿಲ್ವರ್ಲೈಟ್ ರನ್ಟೈಮ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಜೋಡಣೆಗಳನ್ನು ಸಿಲ್ವರ್ಲೈಟ್ ಇನ್ಸ್ಟಾಲೇಷನ್ ಡೈರೆಕ್ಟರಿಯಿಂದ ಮಾತ್ರ ಲೋಡ್ ಮಾಡಲಾಗಿದೆಯೆ ಎಂದು ಖಚಿತಪಡಿಸುತ್ತದೆ ಮತ್ತು ಮೈಕ್ರೋಸಾಫ್ಟ್ನಿಂದ ಡಿಜಿಟಲ್ ಸಹಿ ಮಾಡಲ್ಪಟ್ಟಿದೆ. ಇದರ ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಅರ್ಥವೇನೆಂದರೆ ಬಳಕೆದಾರ-ಅಪ್ಲಿಕೇಶನ್ ಜೋಡಣೆಗಳು ಪಾರದರ್ಶಕ ಕೋಡ್ ಆಗಿರಬಹುದು (ಭಾಗಶಃ ನಂಬಿಕೆ ಮತ್ತು ಸೀಮಿತ ಹಕ್ಕುಗಳ ಅಡಿಯಲ್ಲಿ ನಡೆಯುತ್ತವೆ). ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಕೋಡ್ ಅನ್ನು ಎರಡೂ ಗುಣಲಕ್ಷಣಗಳೊಂದಿಗೆ ಗುರುತಿಸಬಹುದು. ಇಂಟರ್ನೆಟ್ನಿಂದ ಹುಟ್ಟುವ ವಿಶ್ವಾಸಾರ್ಹವಲ್ಲದ ಕೋಡ್ನಿಂದ ಕರೆ ಮಾಡಲು ಅನುವು ಮಾಡಿಕೊಡುವ ಇಂಟರ್ನೆಟ್ ಆಟ್ರಿಬ್ಯೂಟ್ ಸೆಟ್ ಅನ್ನು ಹೊಂದಿರುವ. ನೆಟ್ ಫ್ರೇಮ್ವರ್ಕ್ನ ಬಿಸಿಎಲ್ ವಿಧಾನಗಳನ್ನು ಸಿಲ್ವರ್ಲೈಟ್ ಬಿಸಿಎಲ್ನಲ್ಲಿ ಪಾರದರ್ಶಕ ವಿಧಾನಗಳಾಗಿ ಬಹಿರಂಗಪಡಿಸಲಾಗಿದೆ. 2008ರ ಸೆಪ್ಟೆಂಬರ್ 12ರಂದು ಆಮ್ಸ್ಟರ್ಡ್ಯಾಮ್ನಲ್ಲಿ ನಡೆದ ಇಂಟರ್ನ್ಯಾಷನಲ್ ಬ್ರಾಡ್ಕಾಸ್ಟಿಂಗ್ ಕನ್ವೆನ್ಷನ್ (ಐಬಿಸಿ) 2008ರ ಪ್ರದರ್ಶನದಲ್ಲಿ ಸಿಲ್ವರ್ಲೈಟ್ 3 ಸಿಲ್ವರ್ಲೈಟ್ 3 ಅನ್ನು ಘೋಷಿಸಲಾಯಿತು. 2009ರ ಮಾರ್ಚ್ 18ರಂದು ಲಾಸ್ ವೇಗಾಸ್ನ ಮಿಕ್ಸ್09ನಲ್ಲಿ ಇದನ್ನು ಅನಾವರಣಗೊಳಿಸಲಾಯಿತು. ಅದೇ ದಿನ ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಬೀಟಾ ಆವೃತ್ತಿಯನ್ನು ಲಭ್ಯಗೊಳಿಸಲಾಯಿತು. ಅಂತಿಮ ಆವೃತ್ತಿಯು 2009ರ ಜುಲೈ 9ರಂದು ಬಿಡುಗಡೆಯಾಯಿತು. ಡೇಟಾಗ್ರಿಡ್, ಟ್ರೀವ್ಯೂ, ವಿವಿಧ ಲೇಔಟ್ ಪ್ಯಾನೆಲ್ಗಳು, ಫಾರ್ಮ್-ಚಾಲಿತ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗಾಗಿ ಡೇಟಾಫಾರ್ಮ್ ಮತ್ತು ಪೇಜಿನೇಟೆಡ್ ಡೇಟಾವನ್ನು ವೀಕ್ಷಿಸಲು ಡೇಟಾಪೇಜರ್ ಸೇರಿದಂತೆ ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ನಿಯಂತ್ರಣಗಳನ್ನು ಸಿಲ್ವರ್ಲೈಟ್ 3 ಒಳಗೊಂಡಿದೆ. ಈ ಕೆಲವು ನಿಯಂತ್ರಣಗಳು ಸಿಲ್ವರ್ಲೈಟ್ ಟೂಲ್ಕಿಟ್ನಿಂದ ಬಂದಿವೆ. ಇದರ ಜೊತೆಗೆ, ಸಿಲ್ವರ್ಲೈಟ್ 3, ಸಿಲ್ವರ್ಲೈಟ್ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಹೈಪರ್ಲಿಂಕ್ಡ್ ನ್ಯಾವಿಗೇಷನ್ ಮಾದರಿಯನ್ನು ಬಳಸಲು ಅವಕಾಶ ಮಾಡಿಕೊಡುವ ನ್ಯಾವಿಗೇಷನ್ ಫ್ರೇಮ್ವರ್ಕ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ ಮತ್ತು ಸಿಲ್ವರ್ಲೈಟ್ ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ ಆಳವಾದ-ಲಿಂಕ್ ಅನ್ನು (ನಿರ್ದಿಷ್ಟ ಪುಟಗಳಿಗೆ ನೇರವಾಗಿ ಲಿಂಕ್ ಮಾಡಲು) ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ. ಮಾಧ್ಯಮದಲ್ಲಿ, ಸಿಲ್ವರ್ಲೈಟ್ 3 ಅಡ್ವಾನ್ಸ್ಡ್ ಆಡಿಯೊ ಕೋಡಿಂಗ್ (ಎಎಸಿ) ಆಡಿಯೊ ಡಿಕೋಡಿಂಗ್ ಜೊತೆಗೆ ಹಾರ್ಡ್ವೇರ್-ವೇಗವರ್ಧಿತ H.264 ವೀಡಿಯೊ ಡಿಕೋಡಿಂಗ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಸಿಲ್ವರ್ಲೈಟ್ 3 ಸಹ 1080p ಸುಗಮ ಸ್ಟ್ರೀಮಿಂಗ್ ಅನ್ನು ನೀಡುತ್ತದೆ. ಸ್ಥಳೀಯ ಮಲ್ಟಿಮೀಡಿಯಾ ಪೈಪ್ಲೈನ್ ಅನ್ನು ಸಹ ಕ್ರಮಾವಳಿಯಂತೆ ಅನಾವರಣಗೊಳಿಸಲಾಗಿದೆ, ಇದರಿಂದಾಗಿ ನಿರ್ವಹಿಸಿದ ಕೋಡ್ ಡಿಕೋಡರ್ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳು ಇತರ ಸ್ವರೂಪಗಳನ್ನು ಸಹ ಬೆಂಬಲಿಸಬಹುದು. ಸಿಲ್ವರ್ಲೈಟ್ 3 ಪರ್ಸ್ಪೆಕ್ಟಿವ್ 3ಡಿ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, ಇದು 2ಡಿ ಅಂಶಗಳ 3ಡಿ ರೂಪಾಂತರಗಳನ್ನು ಶಕ್ತಗೊಳಿಸುತ್ತದೆ. ಈ ರೂಪಾಂತರಗಳು, ಹಾಗೆಯೇ ಸ್ಟ್ರೆಚ್ಗಳು, ಆಲ್ಫಾ ಬ್ಲೆಂಡಿಂಗ್ ಮುಂತಾದ ಅನೇಕ 2ಡಿ ಕಾರ್ಯಾಚರಣೆಗಳು. ಯಂತ್ರಾಂಶಗಳನ್ನು ವೇಗಗೊಳಿಸಲಾಗುತ್ತದೆ. ಪಿಕ್ಸೆಲ್ ಶೇಡರ್ಗಳನ್ನು ಬಳಸಲು ಹೈ ಲೆವೆಲ್ ಶೇಡರ್ ಲ್ಯಾಂಗ್ವೇಜ್ (ಎಚ್ಎಲ್ಎಸ್ಎಲ್) ಅನ್ನು ಬಳಸಿಕೊಂಡು ಸಿಲ್ವರ್ಲೈಟ್ ಅಂಶಗಳಲ್ಲಿ ರೂಪಾಂತರಗಳು ಮತ್ತು ಮಿಶ್ರಣಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಕಸ್ಟಮ್ ಅನಿಮೇಷನ್ಗಳನ್ನು ರಚಿಸಬಹುದು. ಸಿಲ್ವರ್ಲೈಟ್ 3 ಅಪ್ಲಿಕೇಶನ್ಗಳು ಬಿಟ್ಮ್ಯಾಪ್ಗಳನ್ನು ಕುಶಲತೆಯಿಂದ ನಿರ್ವಹಿಸಲು ಬಿಟ್ಮ್ಯಾಪ್ ಎಪಿಐ ಅನ್ನು ಒದಗಿಸಲಾಗಿದೆ. ಸಿಲ್ವರ್ಲೈಟ್ ಈಗ ದೃಶ್ಯ ಮರಗಳ ಸಂಯೋಜನೆಯನ್ನು ವೇಗಗೊಳಿಸಲು ಗ್ರಾಫಿಕ್ಸ್ ಸಂಸ್ಕರಣಾ ಘಟಕವನ್ನು (ಜಿಪಿಯು) ಬಳಸುತ್ತದೆ (ಡಬ್ಲ್ಯುಪಿಎಫ್ನಂತಹ, ಸಿಲ್ವರ್ಲೈಟ್ ಅಂಶಗಳು ದೃಶ್ಯ ಅಂಶಗಳಿಗೆ ಅನುಗುಣವಾಗಿರುತ್ತವೆ, ಇದು ಲೇಔಟ್ ಮಾಹಿತಿಯೊಂದಿಗೆ ಸೇರಿಕೊಂಡಾಗ, ಸಂಯೋಜನೆ ಮರ ಅಥವಾ ದೃಶ್ಯ ಮರವನ್ನು ರೂಪಿಸುತ್ತದೆ, ನಂತರ ಅದನ್ನು ಅಂತಿಮ ಪ್ರದರ್ಶನವನ್ನು ರೂಪಿಸಲು ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ; ಡಬ್ಲ್ಯುಪಿಎಫ್ ವಾಸ್ತುಶಿಲ್ಪವನ್ನು ನೋಡಿ). ದೃಶ್ಯ ಮರಗಳನ್ನು ಈಗ ಕ್ಯಾಶ್ ಮಾಡಬಹುದು; ಇದು ರೂಪಾಂತರಗಳಂತಹ ಪ್ರಕರಣಗಳಲ್ಲಿ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ, ಇದು ಮುಖ್ಯ ದೃಶ್ಯ ಮರದಲ್ಲಿ ಸ್ಥಿತಿ ಪರಿವರ್ತನೆಗಳನ್ನು ಮಾಡದಿರುವ ಮೂಲಕ ಅನೇಕ ಥ್ರೋ-ಅವೇ ಮಧ್ಯಂತರ ಸ್ಥಿತಿಗಳನ್ನು ಸೃಷ್ಟಿಸುತ್ತದೆ. ಸಿಲ್ವರ್ಲೈಟ್ 3 ಈಗ ಕ್ಲಿಯರ್ಟೈಪ್ ಪಠ್ಯ ರೆಂಡರಿಂಗ್ ಅನ್ನು ಸಹ ಬೆಂಬಲಿಸುತ್ತದೆ. ಸಿಲ್ವರ್ಲೈಟ್ 3ರಲ್ಲಿನ UI ಅಂಶಗಳು ಎಲಿಮೆಂಟ್-ಟು-ಎಲಿಮೆಂಟ್ ಬೈಂಡಿಂಗ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತವೆ-ಇದು ಒಂದು ಅಂಶವನ್ನು ಮತ್ತೊಂದು ಅಂಶದ ಸ್ಥಿತಿಗೆ ಬಂಧಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ, ಜೊತೆಗೆ ಡೇಟಾ ಬೈಂಡಿಂಗ್ಗಾಗಿ ಊರ್ಜಿತಗೊಳಿಸುವ ಕಾರ್ಯವಿಧಾನವನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಸ್ಥಳೀಯ ಐಸೊಸ್ಟೋರೇಜ್ಗೆ ಮಾತ್ರ ಫೈಲ್ಗಳನ್ನು ಉಳಿಸಲು ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ಅವಕಾಶ ಮಾಡಿಕೊಟ್ಟ ಸಿಲ್ವರ್ಲೈಟ್ 2ರಂತಲ್ಲದೆ, ಸಿಲ್ವರ್ಲೈಟ್ 3 ಅಪ್ಲಿಕೇಶನ್ಗಳು ಸಿಸ್ಟಮ್ ಸೇವ್ ಫೈಲ್ ಸಂವಾದದ ಮೂಲಕ ಫೈಲ್ ಸಿಸ್ಟಮ್ನ ಯಾವುದೇ ಸ್ಥಳಕ್ಕೆ ಉಳಿಸಬಹುದು. ಆದಾಗ್ಯೂ, ಕಡತವನ್ನು ಉಳಿಸಲಾಗಿರುವ ಮಾರ್ಗವನ್ನು ಇನ್ನೂ ಸಿಲ್ವರ್ಲೈಟ್ ಅಪ್ಲಿಕೇಶನ್ನಿಂದ ಮರೆಮಾಡಲಾಗುತ್ತದೆ. ಸಿಲ್ವರ್ಲೈಟ್ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಬಳಸುವ ಯಾವುದೇ ಬಾಹ್ಯ ಜೋಡಣೆಗಳನ್ನು ಸಹ ಕ್ಯಾಶ್ ಮಾಡಲಾಗುತ್ತದೆ, ಆದ್ದರಿಂದ ಅವುಗಳನ್ನು ಅಪ್ಲಿಕೇಶನ್ನ ನಂತರದ ಕ್ಷಣಗಳಿಗಾಗಿ ಮರುಲೋಡ್ ಮಾಡಬೇಕಾಗಿಲ್ಲ. ಸಿಲ್ವರ್ಲೈಟ್ 3 ಬ್ರೌಸರ್ ಅನ್ನು ಲೆಕ್ಕಿಸದೆ, ಒಂದೇ ಯಂತ್ರದಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ಅನೇಕ ಅಪ್ಲಿಕೇಶನ್ಗಳ ನಡುವೆ ಸಂವಹನ ನಡೆಸಲು (ಹೆಸರಿಸಲಾದ ಪೈಪ್ ಶೈಲಿಯ ಮಾದರಿಯನ್ನು ಬಳಸಿಕೊಂಡು) ಲೋಕಲ್ ಕನೆಕ್ಷನ್ ಎಪಿಐ ಅನ್ನು ಸಹ ಒಳಗೊಂಡಿದೆ ಮತ್ತು ನೆಟ್ವರ್ಕ್ ಸಂಪರ್ಕ ಘಟನೆಗಳನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಬಹುದು. ಡಬ್ಲ್ಯೂಸಿಎಫ್ ಸೇವೆಗಳೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಲು ಸಿಲ್ವರ್ಲೈಟ್ 3 ಬೈನರಿ ಎಕ್ಸ್ಎಂಎಲ್ ಅನ್ನು ಐಚ್ಛಿಕವಾಗಿ ಬಳಸಬಹುದು. ಸಿಲ್ವರ್ಲೈಟ್ 3 ಬ್ರೌಸರ್ನ ಹೊರಗಿನ ಅನುಭವಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, ಅಂದರೆ, ಸಿಲ್ವರ್ಲೈಟ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಆಫ್ಲೈನ್ ಪ್ರವೇಶಕ್ಕಾಗಿ ಸಿಸ್ಟಮ್ಗೆ ಸ್ಥಾಪಿಸಬಹುದು (ಅಪ್ಲಿಕೇಶನ್ ಮ್ಯಾನಿಫೆಸ್ಟ್ ಅನ್ನು ಸ್ಥಳೀಯ ಅನುಸ್ಥಾಪನೆಯನ್ನು ಅನುಮತಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ) ಅಲ್ಲಿ ಅವು ಬ್ರೌಸರ್ನ ಹೊರಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ. ಅವುಗಳನ್ನು ಸ್ಟಾರ್ಟ್ ಮೆನು ಅಥವಾ ಡೆಸ್ಕ್ಟಾಪ್ ಶಾರ್ಟ್ಕಟ್ಗಳನ್ನು ಬಳಸಿ ಪ್ರಾರಂಭಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಬ್ರೌಸರ್ ವಿಂಡೋ ಇಲ್ಲದೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ. ಅಪ್ಲಿಕೇಶನ್ಗಳು ಬ್ರೌಸರ್ನೊಳಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿವೆಯೇ ಅಥವಾ ಇಲ್ಲವೇ ಎಂಬುದನ್ನು ಪರಿಶೀಲಿಸಬಹುದು. ಬ್ರೌಸರ್ನ ಹೊರಗೆ ಓಡುವಾಗ, ಎಚ್. ಟಿ. ಎಂ. ಎಲ್. ಇಂಟರಾಪ್ ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ. ಇದರ ಜೊತೆಗೆ, ಫಂಕ್ಷನ್ ಕೀಗಳಿಗೆ ಪ್ರವೇಶವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ. ಸ್ಥಳೀಯವಾಗಿ ಸ್ಥಾಪಿಸಲಾದ ಸಿಲ್ವರ್ಲೈಟ್ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಇನ್ನೂ ಸ್ಯಾಂಡ್ಬಾಕ್ಸ್ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ. ಸ್ಥಾಪಿಸಲಾದ ಸಿಲ್ವರ್ಲೈಟ್ 3 ಅಪ್ಲಿಕೇಶನ್ಗಳು ಪ್ರತಿ ಉಡಾವಣೆಯಲ್ಲೂ ನವೀಕರಣಗಳಿಗಾಗಿ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪರಿಶೀಲಿಸುತ್ತವೆ ಮತ್ತು ನವೀಕರಣಗಳು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸ್ಥಾಪಿಸಲ್ಪಡುತ್ತವೆ. ನವೀಕರಣಗಳು ಲಭ್ಯವಿರುವಾಗ ಅಪ್ಲಿಕೇಶನ್ಗಳ ಚಾಲನೆಯಲ್ಲಿರುವ ನಿದರ್ಶನಗಳನ್ನು ತಿಳಿಸಲಾಗುತ್ತದೆ. ಸಿಲ್ವರ್ಲೈಟ್ 3 ಅನ್ನು ಈಗ ಯು. ಎಸ್ನಲ್ಲಿ ಆದಾಯ ತೆರಿಗೆ ರಿಟರ್ನ್ಸ್ ಅನ್ನು ಉಚಿತವಾಗಿ ಇ-ಫೈಲಿಂಗ್ ಮಾಡುವ ಅವಶ್ಯಕತೆಯಾಗಿ ಪಟ್ಟಿ ಮಾಡಲಾಗಿದೆ. 2009ರ ನವೆಂಬರ್ 18ರಂದು, ಲಾಸ್ ಏಂಜಲೀಸ್ನಲ್ಲಿ ನಡೆದ ವೃತ್ತಿಪರ ಅಭಿವರ್ಧಕರ ಸಮ್ಮೇಳನದಲ್ಲಿ, ಮೈಕ್ರೋಸಾಫ್ಟ್ ಕಾರ್ಪೊರೇಷನ್ ಸಿಲ್ವರ್ಲೈಟ್ 4ರ ಬೀಟಾ ಆವೃತ್ತಿಯನ್ನು ಅನಾವರಣಗೊಳಿಸಿತು. ಅಂತಿಮ ಆವೃತ್ತಿಯನ್ನು 2010ರ ಏಪ್ರಿಲ್ 15ರಂದು ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು (ಡೆವಲಪರ್ಗಳಿಗಾಗಿ ಸಿಲ್ವರ್ಲೈಟ್ 4 ಉಪಕರಣಗಳೊಂದಿಗೆ). ಸಿಲ್ವರ್ಲೈಟ್ 4ರಲ್ಲಿನ ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಒಳಗೊಂಡಿವೆಃ ಗೂಗಲ್ನ ಕ್ರೋಮ್ ಬ್ರೌಸರ್ಗೆ ಬೆಂಬಲ. ವೆಬ್ ಕ್ಯಾಮ್ ಮತ್ತು ಮೈಕ್ರೊಫೋನ್ ಬೆಂಬಲ. ಮುದ್ರಣ ಬೆಂಬಲ. ಬಲ ಗುಂಡಿಯ ಬೆಂಬಲ ಮತ್ತು ಮೌಸ್ ವೀಲ್ ಬೆಂಬಲ ಸೇರಿದಂತೆ ಸುಧಾರಿತ ಮೌಸ್ ಬೆಂಬಲ. ಅಂತಿಮ ಬಳಕೆದಾರರಿಗೆ ಸಂದೇಶಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲು ಹೊಸ ಅಧಿಸೂಚನೆ ಬೆಂಬಲ. ರಿಚ್ಟೆಕ್ಸ್ಟ್ಬಾಕ್ಸ್ ಮತ್ತು ವರ್ಧಿತ ಡಾಟಾಗ್ರಿಡ್ ನಿಯಂತ್ರಣದಂತಹ ಹೊಸ ಮತ್ತು ವರ್ಧಿತ ನಿಯಂತ್ರಣಗಳು. ನಿಯಂತ್ರಣಗಳ ಸೂಚ್ಯ ಥೀಮಿಂಗ್ಗೆ ಹೊಸ ಬೆಂಬಲ. ಸಿಲ್ವರ್ಲೈಟ್ನೊಳಗೆ ಎಚ್. ಟಿ. ಎಂ. ಎಲ್ ಅನ್ನು ರೆಂಡರಿಂಗ್ ಮಾಡಲು ಹೊಸ ಹೋಸ್ಟ್ ಮಾಡಲಾದ ಬ್ರೌಸರ್ ಬೆಂಬಲ. ಡಬ್ಲ್ಯೂಸಿಎಫ್ ದತ್ತಾಂಶ ಪದರದ ವರ್ಧನೆಗಳು. ದ್ವಿ-ದಿಕ್ಕಿನ ಪಠ್ಯದೊಂದಿಗೆ ಸ್ಥಳೀಕರಣದ ವರ್ಧನೆಗಳು. ನಿರ್ವಹಿಸಿದ ವಿಸ್ತರಣೆಯ ಚೌಕಟ್ಟಿಗೆ ಬೆಂಬಲ. ವರ್ಧಿತ ದತ್ತಾಂಶ ಬಂಧಿಸುವ ಬೆಂಬಲ. ವರ್ಧಿತ ಅನಿಮೇಷನ್ ಪರಿಣಾಮಗಳು. ಕ್ಲಿಪ್ಬೋರ್ಡ್ ಮತ್ತು ಡ್ರ್ಯಾಗ್ ಮತ್ತು ಡ್ರಾಪ್ ಬೆಂಬಲ. ಆಳವಾದ ಜೂಮ್ ಕಾರ್ಯಕ್ಷಮತೆಯ ವರ್ಧನೆಗಳು. ಡಬ್ಲ್ಯೂಸಿಎಫ್ ಶ್ರೀಮಂತ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ ಸೇವೆಗಳು. H.264 ಗಾಗಿ ವಿಷಯದ ರಕ್ಷಣೆ ಮತ್ತು ಆಫ್ಲೈನ್ ಡಿಆರ್ಎಂ ಸಂರಕ್ಷಿತ ಮಾಧ್ಯಮವನ್ನು ಆಡಲು ಬೆಂಬಲ. ಹೆಚ್ಚುವರಿಯಾಗಿ, "ವಿಶ್ವಾಸಾರ್ಹ" ಸ್ಥಾನಮಾನವನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ನೀಡಲಾಗಿರುವ ಬ್ರೌಸರ್ನ ಹೊರಗಿನ (ಸ್ಥಳೀಯವಾಗಿ ಸ್ಥಾಪಿಸಲಾದ) ಸಿಲ್ವರ್ಲೈಟ್ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ಈ ಕೆಳಗಿನ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಒದಗಿಸಲಾಗಿದೆಃ ಪೂರ್ಣ ಪರದೆಯ ಕ್ರಮದಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವಾಗ ಪೂರ್ಣ ಕೀಬೋರ್ಡ್ ಪ್ರವೇಶ. ಬಳಕೆದಾರರ ಸ್ಥಳೀಯ ಡಾಕ್ಯುಮೆಂಟ್ ಫೋಲ್ಡರ್ಗೆ ಪ್ರೋಗ್ರಾಮ್ಯಾಟಿಕ್ ಪ್ರವೇಶ. ಸ್ಥಳೀಯ ಕಾಂಪೊನೆಂಟ್ ಆಬ್ಜೆಕ್ಟ್ ಮಾಡೆಲ್ (COM) ವಸ್ತುಗಳಿಗೆ ಬೆಂಬಲ. 2010ರ ಡಿಸೆಂಬರ್ 2ರಂದು ನಡೆದ ಸಿಲ್ವರ್ಲೈಟ್ ಫೈರ್ಸ್ಟಾರ್ಟರ್ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ, ಸಿಲ್ವರ್ಲೈಟ್ 5 ಬೀಟಾವನ್ನು 2011ರ ಮೊದಲಾರ್ಧದಲ್ಲಿ ಬಿಡುಗಡೆ ಮಾಡುವುದಾಗಿ ಘೋಷಿಸಲಾಯಿತು. ಅಂತಿಮ ಆವೃತ್ತಿಯನ್ನು ಡಿಸೆಂಬರ್ 9,2011 ರಂದು ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು. ಸಿಲ್ವರ್ಲೈಟ್ 5ರಲ್ಲಿನ ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳಲ್ಲಿ ಇವು ಸೇರಿವೆಃ ಜಿಪಿಯು ವೇಗವರ್ಧಿತ ವೀಡಿಯೊ ಡಿಕೋಡಿಂಗ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ ಅಂತರ್ನಿರ್ಮಿತ 3ಡಿ ಗ್ರಾಫಿಕ್ಸ್ ಬೆಂಬಲ ಸ್ವಯಂಚಾಲಿತ ಆಡಿಯೋ ಪಿಚ್ ತಿದ್ದುಪಡಿಯೊಂದಿಗೆ ಮಾಧ್ಯಮ ವಿಷಯದ ವೇರಿಯೇಬಲ್ ಸ್ಪೀಡ್ ಪ್ಲೇಬ್ಯಾಕ್ ಸುಧಾರಿತ ವಿದ್ಯುತ್ ಜಾಗೃತಿ ಅಂತರ್ನಿರ್ಮಿತ ರಿಮೋಟ್-ನಿಯಂತ್ರಣ ಬೆಂಬಲ ವೇಗವಾದ ಅಪ್ಲಿಕೇಶನ್ ಪ್ರಾರಂಭವನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ 64-ಬಿಟ್ ಬ್ರೌಸರ್ ಬೆಂಬಲವನ್ನು ಒದಗಿಸುತ್ತದೆ ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ 2010ರೊಂದಿಗಿನ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ಸ್ವಯಂಚಾಲಿತ ಯುಐ ಪರೀಕ್ಷಾ ಬೆಂಬಲವನ್ನು ಒದಗಿಸುತ್ತದೆ ಸುಧಾರಿತ ಪಠ್ಯ ಸ್ಪಷ್ಟತೆಯನ್ನು ನೀಡುತ್ತದೆ ಡೆವಲಪರ್ಗಳು ಈಗ ಡೇಟಾ-ಬೈಂಡಿಂಗ್ ಅಭಿವ್ಯಕ್ತಿಗಳನ್ನು ಡೀಬಗ್ ಮಾಡಬಹುದು, ಬೈಂಡಿಂಗ್ಗಳ ಮೇಲೆ ಬ್ರೇಕ್ಪಾಯಿಂಟ್ಗಳನ್ನು ಹೊಂದಿಸಬಹುದು. ಡಬ್ಲ್ಯೂಸಿಎಫ್ ಆರ್ಐಎ ಸೇವೆಗಳ ಸುಧಾರಣೆಗಳು ಸಂಕೀರ್ಣ ರೀತಿಯ ಬೆಂಬಲ ಮತ್ತು ಉತ್ತಮ ಎಂವಿವಿಎಂ ಬೆಂಬಲವನ್ನು ಒಳಗೊಂಡಿವೆ. ಬಿಡುಗಡೆಯ ಇತಿಹಾಸದ ಉಲ್ಲೇಖಗಳು ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಮೈಕ್ರೋಸಾಫ್ಟ್ ಸಿಲ್ವರ್ಲೈಟ್ ಬಿಡುಗಡೆ ಇತಿಹಾಸ ಸಿಲ್ವರ್ಲೈಟ್ ಉತ್ಪನ್ನ ಪುಟವು ಎಂಎಸ್ಡಿಎನ್ನಲ್ಲಿರುವ ಸಿಲ್ವರ್ಲೈಟ್ ಡೆವಲಪರ್ಸ್ ಸೆಂಟರ್ನಲ್ಲಿ ಸಿಲ್ವರ್ಲೈಟ್ 5ರಲ್ಲಿ ಹೊಸದೇನಿದೆ ಸಿಲ್ವರ್ಲೈಟ್ 5ರಲ್ಲಿ ಹಂತ ಹಂತವಾಗಿ, ಅನೇಕ ಡೆಮೊಗಳು ಮತ್ತು ಮಾದರಿಗಳು ಲಭ್ಯವಿವೆ. ಎ ಬಿಗಿನರ್ಸ್ ಗೈಡ್ ಟು ಸಿಲ್ವರ್ಲೈಟ್ ಆನ್ Silverlightfun.com ಆವೃತ್ತಿ ಸಾಫ್ಟ್ವೇರ್ ಆವೃತ್ತಿ ಇತಿಹಾಸಗಳು