مايكروسوفت سيلڤرلايت
المطوّر | مايكروسوفت |
---|---|
الإطلاق المبدئي | أبريل 2007 |
مكتوب بلغة | 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 |
مايكروسوفت سيلڤرلايت هو برمجة متصفح الانترنت (web browser plugin) يتيح بعض الميزات مثل الرسوم المتحركة , والرسوم المتجهية (vector graphics) وعرض التسجيلات السمعية والفيديو التي تتسم بها تطبيقات الانترنت الغنية. الإصدار 2.0 , نشر في تشرين الأول 2008 ,بالإضافة إلى ميزات التفاعل وتدعم لغة net and deveploment tools) وهو متوافق مع متصفحات المتعددة المستخدمة على مايكروسفت ويتدوز وماكنتوش ومع الأجهزة النقالة بدءا من وينوز موبايل 6 ويدعم ايضا هواتف (series60). وهناك ايضا تطبيقات البرمجيات المجانية (free software implementation). باسم مون لايت (moon light) وهو الآن قيد التطوير لتحقيق وظائف متوافقة مع لجنو/لينكس (GNU/Linux).
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
نظرة عامة
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 |
المصادر
- ^ using Novell Moonlight
- ^ http://on10.net/blogs/sarahintampa/Silverlight-for-Symbian-Plugin-Now-Available/http://on10.net/blogs/sarahintampa/Silverlight-for-Symbian-Plugin-Now-Available/
- ^ "Quick update on Silverlight". Retrieved 2007-11-30.
- ^ MSFN – Microsoft rolls out Silverlight maintenance release
- ^ Protalinski, Emil. "Silverlight 2 Beta 2 arrives on time, available now". Ars Technica. Retrieved 2008-06-06.
- ^ Knor, Max. "Silverlight 2 Released". blogs.msdn.com. Retrieved 2008-10-21.
- ^ "Microsoft Releases Silverlight 2 On Tuesday, Oct. 14". LiveSide. Retrieved 2008-10-13.
- ^ name="Business-Ready Silverlight 4 Ships April 15">"Business-Ready Silverlight 4 Ships April 15".
- ^ name="Description of the update for Microsoft Silverlight: September 28, 2010 ">"Description of the update for Microsoft Silverlight: September 28, 2010".
- ^ أ ب ت ث ج ح خ خطأ استشهاد: وسم
<ref>
غير صحيح؛ لا نص تم توفيره للمراجع المسماةOperaWatch
- ^ أ ب ت ث خطأ استشهاد: وسم
<ref>
غير صحيح؛ لا نص تم توفيره للمراجع المسماةOperaHack
- ^ Install Silverlight : Unsupported platform, system requirements
- ^ خطأ استشهاد: وسم
<ref>
غير صحيح؛ لا نص تم توفيره للمراجع المسماةChapman_2009
وصلات خارجية
- Pages using Infobox software with unknown parameters
- Articles with unsourced statements from July 2009
- Official website different in Wikidata and Wikipedia
- سيلفرلايت
- منصات تطبيقات برمجة مايكروسوفت
- برامج جرافيكس
- برنامج تطوير وب
- Vector graphics editors
- برامج رسوم متحركة
- 2D Animation software
- Rich Internet application frameworks
- Pocket PC software
- Windows Mobile Standard software
- برامج 2007