مايكروسوفت سيلڤرلايت

مايكروسوفت سيلڤرلايت هو برمجة متصفح الانترنت (web browser plugin) يتيح بعض الميزات مثل الرسوم المتحركة , والرسوم المتجهية (vector graphics) وعرض التسجيلات السمعية والفيديو التي تتسم بها تطبيقات الانترنت الغنية. الإصدار 2.0 , نشر في تشرين الأول 2008 ,بالإضافة إلى ميزات التفاعل وتدعم لغة net and deveploment tools) وهو متوافق مع متصفحات المتعددة المستخدمة على مايكروسفت ويتدوز وماكنتوش ومع الأجهزة النقالة بدءا من وينوز موبايل 6 ويدعم ايضا هواتف (series60). وهناك ايضا تطبيقات البرمجيات المجانية (free software implementation). باسم مون لايت (moon light) وهو الآن قيد التطوير لتحقيق وظائف متوافقة مع لجنو/لينكس (GNU/Linux).

مايكروسوفت سيلڤرلايت
Microsoft Silverlight
Silverlight Logo
المطوّرمايكروسوفت
الإطلاق المبدئيأبريل 2007
المستودع[{{#property:P1324}} {{#property:P1324}}]
مكتوب بلغةCombination of C++ and C#
نظام التشغيلcross-platform
(Microsoft Windows, Linux,[1] Mac OS X, Symbian OS[2])
النوعإطار عمل تطبيقات الوب
الرخصةMS-EULA, with MS-PL components
الموقع الإلكترونيMicrosoft Silverlight
silverlight.net

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

نظرة عامة

Silver light يوفر نظام الحفاظ على نمط الرسومات (retained mode graphics system ) بشكل مشابهة لمؤسسة عرض ويندوز (windows presentation foundation ) وتحقيق التكامل بين الوسائط المتعددة, الرسومات المتحركة والتفاعل في بيئة تشغيل وحيدة ,وهو يصمم للعمل جنبا إلى جنب مع xaml وجافا سكريبت (javascript )

XAML يمكن أن تستخدم لتحديد الرسوم المتجهية والرسوم المتحركة.

المحتوى النصي المكتوب بواسطة SILVER LIGHT قابل للبحث والفهرسة عن طريق محركات البحث على اعتبار أنها ليست تجميع ,ولكن يمثل كنص XAML

silverlight يمكن أن تستخدم أيضا لخلق شريط الأدوات الجانبي لويندوز فيستا

silverlight تعتمد تشغيل wmvوwma وmp3 في جميع المتصفحات دون أن يتطلب ذلك دعم ويندوز ميديا بلاير .

silverlight لايدعم تشغيل فيديو H.264 على الرغم من دعمها في الإصدارات المستقبلية وقد تم الإعلان عنها رسميا .

silverlight يجعل من الممكن التحميل الديناميكي لمحتوى xml الذي يمكن معالجتها من خلال (DOM INTERFACE)(DOM is document object model)وهي تقنية متوافقة مع التقنيات Ajax التقليدية .

silverlight يستخدم (downloader object )يمكن استخدامها لتنزيل المحتوى ,مثل البرامج النصية scripts ,media assets أو غيرها من البيانات التي قد يتطلبها تطبيق .

ومع الإصدار الثاني 2.0 برمجة المنطق يمكن أن تكتب في أي لغة .net بما فيها بعض لغات البرمجة الديناميكية مثل روبي وبايثون .


الإصدارات

1- silverlight1.0 طور تحت اسم (WPE/E)(Windows presentation foundation/everywhere )

وتتألف من إطار التقديم الرئيسي المسؤول عن واجهة المستخدم (UI),والتفاعل ومدخلات المستخدمين ,ضوابط واجهة المستخدم (UI Controls ),والرسومات والصور المتحركة ,تشغيل وسائط إعلام (media playback),إدارة الحقوق الرقمية (DOM integration)وهو يتألف من العناصر التالية :

- مدخلات (input).....معالجة المدخلات من الأجهزة مثل لوحة المفاتيح ,الفأرة ,الخ.

- واجهة المستخدم الأساسية (UI core)إدارة السوم من الصور النقطية بما فيها صور خطوط المسح المضغوطة مثل JPEG والرسومات المتجهية والرسوم والنصوص المتحركة

- الوسائط media تشغيل mp3, WMA standard, 7WMV,8WMV

- XAML...السماح بتصميم واجهة المستخدم بواسطة XAML

يبدأتطبيق SILVERLIGHT باستدعاء silver light control من صفحة HTML التي تحمل بدورها ملف XML الذي يحتوي على canvas object , الذي يعمل بمثابة متغير لعناصر آخرى .

المعالجة البرمجية لواجهة المستخدم تتحقق عن طريق استخدام لغات برمجة نصية لتعديل نماذج أغراض المستندات (document object model )لل silverlight canvas object .

في النسخة 1.0 يقتصر تشغيل جافا سكريبت في المتصفح . ومع ذلك ,لا توجد واجهات مستخدم مبنية مسبقا .

2- silverlight2.0

يأتي الإصدار 2.0 لتحسين التفاعل ودعم ل .net languages and development tools .

وهي تشمل على نسخة إطار عمل net.

silverlight مزود بمكتبة صفوف خفيفة الوزن تتضمن ميزات مثل (extensible controls ,xml web services networking components and LINQ APIS) هذه المكتبة فرعية وأصغر من NET . frameworks base

3- silver light 3.0

في أمستردام (أيلول /سبتمبر 12-16 ,2008 )أعلنت مايكروسفت عن الإصدار الرئيسي التالي من rlightSIlve سوف يدعم ميزة H.264 للفيديو وACC للصوت كما أظهرت مايكروسفت عرض أولي لتقنية H.264 للتشغيل في silverlight في نفس المعرض .

تاريخ الإصدار

Version name Version number Release date
1.0 Community Technology Preview (CTP) 1.0.? 2006–12
1.0 Release to Web (RTW) 1.0.20816 2007-09-05
2 Pre-Release
(As 1.1 Alpha Refresh)
1.1.20926.0 2007-09-05
1.0 Service release 1.0.21115.0 2007-11-20
1.0 Service release 1.0.30109.0 2008-01-15
2 Beta 1[3] 2.0.30226.2 2008-03-05
1.0 Service release[4] 1.0.30401.0 2008-04-08
2 Beta 2 2.0.30523.6 2008-06-06[5]
2.0.30523.8 2008-07-16
1.0 Service release 1.0.30715.0 2008-07-27
2 Release Candidate Zero (RC0) 2.0.30523.9 2008-09-25
2 RTW[6] 2.0.31005.0 2008-10-14[7]
2 General Distribution Release (GDR) 1 2.0.40115.0 2009-02-19
3 Beta 3.0.40307.0 2009-03-18
3 RTW 3.0.40624.0 2009-07-09
3 GDR 1 3.0.40723.0 2009-07-28
3 GDR 2 3.0.40818.0 2009-09-01
4 Beta 1 4.0.41108.0 2009-11-18
3 GDR 3 3.0.50106.0 2010-01-20
4 RC 4.0.50303.0 2010-03-15
4 RTW 4.0.50401.0 2010-04-15[8]
4 GDR 1 4.0.50524.0 2010-06-03
3 Security Update 3.0.50611.0 2010-08-10
4 GDR 2 4.0.50826.0 2010-09-01
4 GDR 2 4.0.50917.0 2010-09-28[9]

التوافق

أنظمة التشغيل ومتصفحات الويب

The following table presents an availability and compatibility matrix of Silverlight versions for various operating systems and web browsers.

OS/browser IE 6 SP1 IE 6 SV1 (SP2) IE 7/IE 8 Firefox 3 SeaMonkey Safari Opera Google Chrome skyfire
Windows Vista/Windows 7 N/A N/A 1.0, 2.0, 3.0, 4.0 1.0, 2.0, 3.0, 4.0 1.0, 2.0 1.0, 2.0; via NPAPI Unofficially[10][11] 2.0, 3.0, 4.0
Windows Server 2008 R2 N/A N/A 1.0, 2.0, 3.0, 4.0
(IE8 Only)
N/A 1.0, 2.0 1.0, 2.0; via NPAPI Unofficially[10][11] 2.0, 3.0, 4.0
Windows Server 2008 N/A N/A 1.0, 2.0, 3.0, 4.0 1.0, 2.0, 3.0, 4.0 1.0, 2.0 1.0, 2.0; via NPAPI Unofficially[10][11] 2.0, 3.0, 4.0
Windows XP/2003/Home Server 1.0, 2.0, 3.0, 4.0 1.0, 2.0, 3.0, 4.0 1.0, 2.0, 3.0, 4.0 1.0, 2.0, 3.0, 4.0 2.0 Unofficially 1.0, 2.0; via NPAPI Unofficially[10][11] 2.0, 3.0, 4.0
Windows 2000 (KB891861 required) 2.0, 3.0, 4.0 N/A N/A 2.0 Unofficially[12] N/A 2.0; via NPAPI Planned[10] N/A
Windows Phone 7 N/A N/A Planned [13] N/A N/A N/A N/A N/A
S60 Planned[بحاجة لمصدر] N/A N/A N/A N/A N/A N/A N/A 1.5.0.15495
FreeBSD N/A N/A N/A 2.0 N/A N/A N/A N/A
Linux N/A N/A N/A N/A N/A N/A N/A N/A
Mac OS 10.4/10.5 PowerPC N/A N/A N/A 1.0 N/A 1.0 Planned[10] N/A
Mac OS 10.4/10.5 Intel N/A N/A N/A 1.0, 2.0, 3.0, 4.0 N/A 1.0, 2.0, 3.0, 4.0 Planned[10] 3.0, 4.0 Unofficially


ملف:VSSilverlight.PNG
A Silverlight application being edited in Microsoft Visual Studio.



المصادر

  1. ^ using Novell Moonlight
  2. ^ http://on10.net/blogs/sarahintampa/Silverlight-for-Symbian-Plugin-Now-Available/http://on10.net/blogs/sarahintampa/Silverlight-for-Symbian-Plugin-Now-Available/
  3. ^ "Quick update on Silverlight". Retrieved 2007-11-30.
  4. ^ MSFN – Microsoft rolls out Silverlight maintenance release
  5. ^ Protalinski, Emil. "Silverlight 2 Beta 2 arrives on time, available now". Ars Technica. Retrieved 2008-06-06.
  6. ^ Knor, Max. "Silverlight 2 Released". blogs.msdn.com. Retrieved 2008-10-21.
  7. ^ "Microsoft Releases Silverlight 2 On Tuesday, Oct. 14". LiveSide. Retrieved 2008-10-13.
  8. ^ name="Business-Ready Silverlight 4 Ships April 15">"Business-Ready Silverlight 4 Ships April 15".
  9. ^ name="Description of the update for Microsoft Silverlight: September 28, 2010 ">"Description of the update for Microsoft Silverlight: September 28, 2010".
  10. ^ أ ب ت ث ج ح خ خطأ استشهاد: وسم <ref> غير صحيح؛ لا نص تم توفيره للمراجع المسماة OperaWatch
  11. ^ أ ب ت ث خطأ استشهاد: وسم <ref> غير صحيح؛ لا نص تم توفيره للمراجع المسماة OperaHack
  12. ^ Install Silverlight : Unsupported platform, system requirements
  13. ^ خطأ استشهاد: وسم <ref> غير صحيح؛ لا نص تم توفيره للمراجع المسماة Chapman_2009

وصلات خارجية

قالب:Rich Internet applications