سيشهد العام القادم العديد من التطورات في عالم الويب والتقنية ، وعلى رأسهم صدور
النسخة الخامسة من السيلف لايت ، هذا ما أعلن عنه ScottGu في فيديو يعرض مزايا
السيلفر لايت 5 ، وسيكون موعد الإصدار للنسخة التجريبية الربع الأول من العام
القادم، والنسخة النهائية في نهاية العام القادم.
االجديد في السيلفر لايت 5 يكمن في الدرجة الأولى في تعديلات وتحسينات ، فمثلا سيتم
تحسين دعم صيغ الفيديو ، تحسين البث المباشر، دعم عمليات متقدمة على النصوص
بالأعمدة المتعددة ، تسريع عرض الزامل وقت التنفيذ، زيادة دوال الوصول إلى العتاد،
تحسين DRM، التنقيح بداخل الربط binding ، وكذلك بداخل الستايل، ممكن أيضا الوصول
للكود الغير مدار unmanaged ، والعديد من التحسينات التي ستجعل البرمجة أفضل في
السيلفر لايت.
وهذا سرد بالجديد بالتفصيل:
تحسين دعم الوسائط المتعددة وواجهة الاستخدام:
1- تحسين دعم للفيديو H.264 ، وذلك للمعالجات العادية والسريعة ، حيث لن يصبح
هنالك فرق في الأداء بين الإثنين وذلك باستخدام GPU .
2- TrickPlay سيمكنك من تشغيل الفيديو بسرعات مختلفة ، وكذلك تسريع العرض
الأمام أو الخلف.
3- تحسين عرض الصوت مع الفيديو
4- تحسين دعم الطاقة عبر وقف السيلفرلايت أثناء عدم استخدام الكمبيوتر والدخول في
وضع السبات
5- التحكم عن بعد بالوسائط
6- إدارة الحقوق الرقمية للوسائط المتعددة.
التعديلات في بيئة العمل
1- Fluid user interface ستمكنك من بناء تطبيقات تعرض بشكل أسلس من
السابق
2- التعديلات على النصوص كالتالي
– دعم الأعمدة المتعددة للنصوص حيث سيمنك ذلك من الالتفاف حول
العناصر.
– تحسين دعم نقاء النصوص مهذا مثال
– تحسين أداء دعم خلفية النصوص.
– تحسين دعم OpenType .
3- تحسن الطباعة عبر Postscript vector printing ، حيث يمكن المستخدم من
إنشاء التقارير والمستندات وامكانية معاينتها قبل الطباعة، بل وطباعة أجزاء معينة
مما يعرض على الشاشة.
4- دعم النقر المزدوج وإضافة أداة Combobox المفضلة لدي .
5- تحسين Model View ViewModel (MVVM) ، وكذلك تحسين دعم Databinding .
– إمكانية إضافة breakpoints أثناء binding
– Implicit DataTemplates ، لإنشاء قوالب على مستوى المشروع.
– Binding in style setters .
– إضافة الحدث DataContextChanged لتمكين التحقق من صحة شيفرة
الزامل
6- تحسين دعم الشبكة و Windows Communication Foundatio
– دعم background thread لتحسين أداء الشبكة.
– دعم WS-Trust ، حيث تشفير الرسائل وإضافة صلاحيات على
التواصل بين الشبكات.
7- التحسينات في السيلفر لايت 5
– تحسين XAML parser ، حيث اصبحت الزامل تفتح أسرع في وقت
العمل، وكذلك أسرع في وقت التنفيذ
– دعم فعلي لأنظمة تشغيل 64 بت
8- تحسينات الرسوم
– GPU تسرع دوال الرسم الثلاثي الأبعاد، وذلك للحصوص على دعم مرئي
أفضل في تطبيقات الويب.
– Immediate mode graphics API ، تمكنك من عرض rendering
مباشر على GPU.
– يمكن تمكين مسارع العتاد Hardware acceleration في المتصفح
Internet Explorer 9.
9- إمكانية استخدام نظام أمان بمستويات معينة ، لتمكين البرنامج من الوصل إلى أجهزة
مرتبطة بنظام التشغيل ، مثلا الوصول إلى جهاز لقراءة مستوى السكر في الدم ، وذلك
باستخدام مكتبات COM ، وهذه ميزة رائعة، مثلا يمكنك الأن استخدام مكتبة للاتصال
بجهاز قارئ Bar-code المتصل عبر منفذ USB مثلا، وفي الصورة نجد
استخدام جهاز قياس مستوى السكر في الدم والوصول إليه من دخل المتصفح مباشرة.
10- تحسين دعم HTML داخل السيلفرلايت
11- تسهيلات للقراءة والكتابة من مجلد الصور والفيديو في جهاز المستخدم.
12- دعم مباشرة للوصل إلى تطبيقات Microsoft Office، وبعض التطبيقات الأخر من جهاز
المستخدم ،
13- دعم كامل للوحة المفاتيح في وضع ملء الشاشة.
14- وهذه ميزة أيضا رائعة ، حيث يمكنك استدعاء كود غير مدار من خلال السيلفرلايت.
15- إمكانية عرض أكثر من نافذة في مشروعك
16- •Microsoft Visual Studio profiling يدعم الآن متابعة الذاكرة ، المعالج ،
مسارات التنفيذ.
17- دعم •Visual Studio Team Test.