ذكري المظهر

إصدار ضوء القمر الجديد متاح للاختبار

كيف تنقذ عيناك من ضوء الشاشة - فقرة TIPS & TRICKS - برنامج #USB - حلقة 28-5-2019

كيف تنقذ عيناك من ضوء الشاشة - فقرة TIPS & TRICKS - برنامج #USB - حلقة 28-5-2019
Anonim

نسخة جديدة من تكنولوجيا الضوء المفتوح من ضوء القمر التي تضع سيلفرلايت على لينكس متاحة الآن للمطورين لاختبارها.

Silverlight هو وقت تشغيل النظام الأساسي عبر منصة Microsoft وتكنولوجيا تشغيل تطبيقات الوسائط المتعددة المستندة إلى الويب.

وفقًا لمقالة مدونة بواسطة ميغيل دي إيكازا ، نائب رئيس شركة Novell لمطور البرامج ومؤسس مشروع Mono مفتوح المصدر ، فإن معاينة Moonlight 2.0 ليست كاملة الميزات ولا تمرر جميع المتطلبات اللازمة لتنفيذ Silverlight على Linux بشكل كامل.

ما تعطيه معاينة Moonlight 2.0 للمطورين لمحة عن كيفية الاستفادة من ميزات Silverlight 2.0 على Linux ، بالإضافة إلى ميزات الإصدار 3.0 المرتقب الآن في الإصدار التجريبي ، وفقًا لـ de Ic aza.

تعاونت Microsoft و Novell على ضوء القمر ، وهو جزء من مشروع Mono ، وهو إطار تطوير مفتوح المصدر متعدد المنصات لنظام Microsoft الأساسي. تم إصدار ضوء القمر 1.0 في شهر فبراير.

يعطي المعاينة للمطورين القدرة على تطوير تطبيقات للكتابة بالكامل في نظام Unix إذا قاموا بتركيب الإصدار 2،0 من برنامج مونو ومجموعة تطوير برنامج Moonlight الكامل ، كما قال دي إيكازا. كما أنه يعيد استخدام عناصر تحكم Silverlight مفتوحة المصدر من Microsoft ، والتي يطلق عليها Microsoft MS-PL Controls ، والتي تمنح المطورين قصًا قصيرًا لإنشاء الأزرار ، ومربعات الاختيار ، والتقاويم ، والحاويات ، وحتى بيانات datagrid كاملة قاعدة البيانات في تطبيقات ضوء القمر على Linux.

كما يدعم إصدار Moonlight 2.0 مجموعة متنوعة من لغات البرمجة مثل IronRuby و IronPython ، والتطبيقات مفتوحة المصدر من Ruby و Python التي قامت Microsoft بإنشائها والتي يمكن استخدامها في Silverlight ، وكذلك Visual Basic أو PHP.

ميزة أخرى Moonlight 2.0 يتضمن هو Visual Basic Runtime ، التي يشحنها Silverlight ، قال de Icaza. إن وقت التشغيل في Moonlight هو نسخة موالفة من وقت تشغيل VB تم إنشاؤه بواسطة ISV Mainsoft قبل بضع سنوات ، كما أضاف.

كما أوضح De Icaza أيضًا دعم Moonlight 2.0 من Adaptive Streaming ، وهي ميزة في Silverlight تسمح للمطورين إنشاء وسائل النقل الخاصة بهم لإحضار الوسائط ، والتي لا تقتصر على استخدام

"على سبيل المثال ، يمكن للمطور كتابة النقل الذي يجلب أجزاء مختلفة من وسائل الإعلام من خوادم مختلفة ،" كما كتب ، "أو استخدام bittorrent لجلب الوسائط بدلاً من الاعتماد على خادم واحد. "

بمجرد أن قام مطورو Moonlight بتحويل ميزات Silverlight 2.0 إلى Linux ، فإن إضافة ميزات Silverlight 3.0 إلى معاينة Moonlight 2.0 كان تطوراً طبيعياً لتلك العملية ، وفقًا لديتشا Icaza

"بينما كنا ننفذ 2.0 واجهات برمجة التطبيقات ، عدد قليل من الميزات من 3.0 تناسب بشكل طبيعي في تصميمنا ،" كتب. "لذا بدلاً من الذهاب إلى الميل الإضافي للحد من الأشياء في 2.0 ، فإننا نكشف فقط عن واجهات برمجة التطبيقات 3.0 بطريقة متوافقة مع الأمام."

تدعم معاينة Moonlight 2.0 الإصدار 3 من برنامج التصفح Silverlight 3.0 ، فئة WriteableBitmap ، 3.0 خط أنابيب وسائط قابل للتوصيل وخصائص دعم SaveDialog. ومع ذلك ، فإن الدعم الخارج عن المتصفح هو عملية يدوية في معاينة Moonlight 2.0 ، في حين يتم تشغيلها تلقائيًا في Silverlight ، وفقًا لـ De Icaza.

أضاف أن دعم الإطار الإعلامي القابل للتوصيل مثير للاهتمام بشكل خاص للمطورين ؛ يعني ذلك أنه بإمكانهم كتابة برامج الترميز الخاصة بهم دون انتظار Silverlight أو Moonlight لإضافة دعم لهؤلاء برامج الترميز.

يمكن العثور على معلومات حول ميزات Silverlight 3.0 عبر الإنترنت على موقع Microsoft Silverlight على الويب.