Silverlight 5


سيشهد العام القادم العديد من التطورات في عالم الويب والتقنية ، وعلى رأسهم صدور
النسخة الخامسة من السيلف لايت ، هذا ما أعلن عنه 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.

About the author

خليل سليم

Leave a Comment

هذا الموقع يستخدم Akismet للحدّ من التعليقات المزعجة والغير مرغوبة. تعرّف على كيفية معالجة بيانات تعليقك.