مايكروسوفت سيلڤرلايت
المطوّر | مايكروسوفت |
---|---|
الإطلاق المبدئي | أبريل 2007 |
المستودع | [{{#property:P1324 {{#property:P1324 ] |
مكتوب بلغة | Combination of C++ and C# |
نظام التشغيل |
cross-platform (Microsoft Windows, Linux,Mac OS X, Symbian OS) |
النوع | إطار عمل تطبيقات الوب |
الرخصة | MS-EULA, with MS-PL components |
المسقط الإلكتروني |
Microsoft Silverlight silverlight.net |
مايكروسوفت سيلڤرلايت هوبرمجة متصفح الانترنت (web browser plugin) يتيح بعض الميزات مثل الرسوم المتحركة , والرسوم المتجهية (vector graphics) وعرض الإنضمامات السمعية والصوت والصورة التي تتسم بها تطبيقات الانترنت الغنية. الإصدار 2.0 , نشر في تشرين الأول 2008 ,بالإضافة إلى ميزات التفاعل وتدعم لغة net and deveploment tools) وهومتوافق مع متصفحات المتعددة المستخدمة على مايكروسفت ويتدوز وماكنتوش ومع الأجهزة الننطقة بدءا من وينوز موبايلستة ويدعم ايضا هواتف (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 | 2.0.30226.2 | 2008-03-05 |
1.0 Service release | 1.0.30401.0 | 2008-04-08 |
2 Beta 2 | 2.0.30523.6 | 2008-06-06 |
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 | 2.0.31005.0 | 2008-10-14 |
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 |
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 |
التوافق
أنظمة التشغيل ومتصفحات الويب
The following table presents an availability and compatibility matrix of Silverlight versions for various operating systems and web browsers.
OS/browser | IEستة SP1 | IEستة 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 | 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 | 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 | 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 | 2.0, 3.0, 4.0 | |
Windows 2000 (KB891861 required) | 2.0, 3.0, 4.0 | N/A | N/A | 2.0 Unofficially | N/A | 2.0; via NPAPI | Planned | N/A | |
Windows Phone 7 | N/A | N/A | Planned | 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 | 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 | 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 أربعة Ships April 15">"Business-Ready Silverlight أربعة 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
وصلات خارجية
- Official website
نطقب:Rich Internet applications