Microsoft & Open Source :  يتعاملن مع بعض

Microsoft & Open Source : يتعاملن مع بعض

8:04 ص اضف تعليق
featured imm


Microsoft & Open Source :  يتعاملن مع بعض 




وبمجرد أن  رمز البرامج المغلقة الشركة مقرها في ريدموند أدرك تساهل من اردوينو و التوت بي، وجعل نظام التشغيل متوافق معها

حتى قبل بعض الوقت، لرسم مايكروسوفت بالقرب من العالم مفتوح المصدر كان شيئا لا يمكن تصوره، منذ مايكروسوفت تمثل دائما النهج التجاري للبرمجيات، وغالبا ما بدأت المعارك القانونية (التي، للحقيقة الحقيقة، لم تكن فعالة جدا) ضد حركة المصدر المفتوح . ومع نهاية عصر بالمر (الرئيس التنفيذي السابق لشركة مايكروسوفت)، بدأت الشركة في "تسليط جلدها"، وهي علامة واضحة على أن نموذج الأعمال الذي جعلها تنمو كثيرا - وكان ذلك على أساس الوضع الاحتكاري الذي منحته ويندوز والمكتب - بدأت في سوء الفشل. يبدو الرئيس التنفيذي الحالي، ساتيا نادلا، كما لو أنه يحمل هذا الوضع في الاعتبار، وحتى لو كان يقود الشركة منذ قليل فقط، أجرى تغييرات واضحة في الاتجاه. ويبدو أن الاستراتيجية الأساسية تتطلع إلى افتتاح، وذلك لتغيير شركة تركز بشكل واضح على المنتجات في خدمات تقديم واحدة. أزور، منصة سحابة وقعت من قبل مس، يظهر بوضوح هذا الافتتاح بدعم رسميا لينكس والتقنيات التي ليست شائعة بشكل خاص في بيئة مايكروسوفت، مثل بايثون، Node.js وغيرها الكثير.

إن الاستراتيجية الجديدة تنحرف تدريجيا في عالم الصانعين، وهو عالم يبدو أن شركة ميكروسوفت تتجلى فيه اهتماما خاصا، كما سنوضح في هذه المقالة من خلال تقييم الفرص الناشئة.

ويندوز 10: منصة فريدة من نوعها

استراتيجية جديدة لا تتخلى عن نظام التشغيل، التي حددت دائما الشركة، ولكن يلقي الجلد. ويندوز 10 لم يعد نظام التشغيل بيسي بسيطة ولكن منصة فريدة من نوعها للعديد من الأجهزة.

ومن المتوقع الإفراج عن مسؤول في هذه الأشهر، مع شاحنة من الابتكارات: توحيد سيجعل ويندوز 10 المتاحة من أجهزة الكمبيوتر إلى الهواتف الذكية، ويمر من خلال أقراص وأجهزة التحكم، حتى الوصول إلى الأنظمة المدمجة. وعلى وجه التحديد تلك الأخيرة هي تلك التي نهتم بها أكثر، وعلى وجه الخصوص اردوينو والتوت بي.

لا يقتصر عرض ميكروسوفت نفسه على الأجهزة التي أطلقنا عليها اسمها، لأن مايكروسوفت أبدت اهتماما بتكنولوجيا عمليات منذ فترة من الوقت، سواء من خلال دعم مختلف المنصات المضمنة، والبدء في تقديم خدمات محددة مع منصة سحابة، أزور. من خلال الذهاب قليلا في التفاصيل، ويندوز 10 سيكون أول نظام التشغيل لتكون معتمدة لاردوينو.

ماذا يعني ذلك أساسا؟ من خلال تبسيط الأمور، يقدم ويندوز 10 ما تم تعريفه على أنه نظام التشغيل ويندوز العالمي (أوب)، وهذا يعني أن أبي (واجهة برنامج التطبيق) تعيين التي تعتمد على ويندوز الأساسية لإعطاء سلسلة من الوظائف من نظام التشغيل، و التي يمكن الوصول إليها من سياقات مختلفة.

دعونا نستأنف أحد الأمثلة التي تظهرها الشركة: إذا كان صانع ما يخلق كاميرا أمان مع محركات لاجتيازه، والتي تسيطر عليها اردوينو، قد تستفيد من وظائف ووب. على سبيل المثال، قد ترسل الصور على السحابة، أو قد تنفذ التعرف على الوجه أو إنشاء واجهة تحكم. كل هذا يمكن أن يتم من خلال الاستفادة من الوظائف المتوفرة أصلا في النظام

الابتكارات لاردوينو


figura1

مايكروسوفت فهمت تماما هذا السيناريو واستشعر أنه من خلال تقديم حل قياسي أنها تغطي هذه المنطقة الرمادية مع عودة الصورة وكسب نشر، وليس تلك التي لا تذكر.

ولكن، في الممارسة العملية، ما هو اقتراح مايكروسوفت حول؟ في الوقت الراهن يتكون من مشروعين، اسمه ويندوز البعيد اردوينو و ويندوز الدرع الظاهري. دعونا نرى ما هم عنه، من خلال البدء مباشرة من ويندوز البعيد اردوينو (ورا): هو تنفيذ البروتوكول الذي هو "توقيع" لنظام التشغيل ويندوز. مثل هذا البروتوكول يتيح التواصل مباشرة مع معالج المجلس من أحد الأجهزة التي تعمل بنظام التشغيل ويندوز 10.

في الممارسة العملية، فإنه يثبت أن من السهل للغاية لإنشاء تطبيقات قيد التشغيل، على سبيل المثال، على الهاتف الذكي والتواصل مع اردوينو. لنرى كيف يمكن أن يكون من السهل القيام بهذا النوع من العمليات، في قائمة 1 نقترح قطعة صغيرة من التعليمات البرمجية (مقتطف، كما يقولون). تم كتابة التعليمات البرمجية في C # ويتم تنفيذها على جهاز ويندوز 10 (على سبيل المثال، والهاتف المحمول). ليس مثالا كاملا، ولكن من خلال تحليل ذلك ندرك على الفور بعض الألفة. بعد الأسطر الأولى، التي تهيئة الكائنات اللازمة للاتصال، أوجه التشابه مع التعليمات البرمجية عادة مكتوبة في إيد اردوينو على الفور تبرز. الإعداد للمدخلات ودبابيس الإخراج على التوالي، أول واحد يتم تعيين في حالة عالية والقراءة من قيمة تناظرية، ويبدو من السهل أن نفهم حتى لأولئك الذين لم يكتبوا خطوط رمز ويندوز، ولكن فعل ذلك على اردوينو. القوة التي أظهرها ورا واضحة، ومع أقل من  10 خطوط رمز فمن الممكن للتفاعل مع مدخلات المجلس والمخرجات بطريقة بسيطة وفورية

قائمة 1

figura2

ويندوز درع الظاهري (وس) لا يقل عن ذلك: من ناحية أخرى، إذا كان ذلك ممكنا، بل هو أكثر إثارة للاهتمام. في هذه الحالة هذا النوع من التفاعل هو عكس ما رأيناه مع ورا، لأن النظام يتحول الجهاز تشغيل ويندوز 10 في درع الظاهري المستخدمة من قبل اردوينو.

واحدة من النقاط القوية اردوينو هي التي تعطى على وجه التحديد من قبل الدروع، التي توفر إمكانية لتوسيع وظائف المجلس عن طريق مكونات الأجهزة القياسية. لهذا السبب، ولد نظام إيكولوجي من الملحقات حول اردوينو. وهو يغطي عمليا كل إمكانية: هناك درع غس للمشاريع التي تتطلب توطين؛ الدرع واي فاي لكسب الاتصال اللاسلكي. الدرع الرياضي عرض، حتى يكون لها جهاز إخراج رسومية أو نصية، الخ.

مع وس، وينظر لدينا جهاز تشغيل ويندوز 10 من قبل اردوينو كدرع، التي يتم توفير أجهزة الاستشعار كلها. في الممارسة العملية، يتم إدارة هذا من قبل بعض المكتبات لاستخدامها في الرسومات التي سوف تنفذ على اردوينو، والتطبيق لتثبيت على ويندوز 10. مع هذين المكونين، من خلال ربط المجلس إلى ويندوز عن طريق البلوتوث، أو مباشرة عن طريق كابل، سوف اردوينو تكون قادرة على الوصول إلى أجهزة الاستشعار، لاستخدام الهاتف المحمول كبوابة نحو الإنترنت وإظهار المعلومات على الشاشة.

كما هو الحال مع معظم الدروع المتاحة لهذا اليوم، يتم استخدام وس من قبل سلسلة من الوظائف التي يمكن الوصول إليها من قبل المكتبات التي تقدمها مايكروسوفت. هذه توفر وظائف محددة للتفاعل مع أجهزة الاستشعار للجهاز تشغيل ويندوز 10: وبالتالي، على سبيل المثال، فئة النص هو متاح لتمكين التصور من النص، ه. ز. على الهاتف. كما هو الحال مع فئة الكاميرا اللازمة للتفاعل مع الكاميرا. كما هو الحال مع الكلام الذي هو مطلوب من أجل الاستفادة من نظام تركيب الكلام. أو حتى مع الرسائل القصيرة اللازمة لإرسال الرسائل على شبكة الهاتف النقال (وهلم جرا)، لذلك هو في الممارسة العملية لكل مكون التي يمكن أن تقدمها الأجهزة التي تعمل بنظام التشغيل ويندوز

التطبيقات العملية

وبالنظر إلى مكونات النظام، يمكننا أن نرى كيف بعض مكونات ويندوز 10 جعله أول نظام التشغيل لتكون معتمدة لاردوينو. يمكننا أن نفعل الكثير من الأشياء معها: مع ورا، على سبيل المثال، فمن الممكن لخلق واجهة التحكم لنظام التشغيل الآلي للمنزل، مباشرة على الهاتف المحمول ويندوز.

مع وس، من ناحية أخرى، يمكن أن نخلق فتحت بوابة عن بعد ليتم وضعها في السيارة: من خلال قراءة إحداثيات غس من الهاتف المحمول، فإنه يمكن إرسال إشارة الافتتاح فقط عندما كنا على مقربة منه.

وهذان المثالان البسيطان يبينان إمكانات هذه الأجسام؛ يجب أن يقال أن الوظائف التي تقدمها ورا و وس ليست إضافات جديدة: بالفعل هناك الآن الأدوات والمكتبات التي تمكن من القيام بنفس الأشياء حتى على أنظمة التشغيل غير ويندوز.

الابتكار الحقيقي الذي جلبه ويندوز 10 هو إمكانية لجعل هذه الوظائف جزءا لا يتجزأ من النظام، وذلك لخلق نوع من النظام البيئي الذي من الممكن للغاية أن عدد لا يحصى من التطبيقات العملية سوف تنشأ

الاستنتاجات

في بداية المقال ذكرنا أيضا التوت بي، ولكن التعامل مع هذه المسألة تستحق العديد من الصفحات. لإعطائك "المعاينة" سنقول ذلك، على نحو مختلف لما رأيناه مع اردوينو، تم إنشاء إصدار ويندوز 10 ليتم تثبيتها على التوت بي (فقط على النسخة الثانية). وهو "تقصير" نسخة ويندوز 10، واسمه ويندوز 10 تقنيات عمليات الأساسية من الداخل: أنها خالية من واجهة المستخدم الرسومية ولكن لديه كل الوظائف الأساسية (في الواقع جوهر). يجب أن ينظر إليه على أنه بديل ل راسبيان، وهو توزيع لينكس المرجعية لتوت العليق، حتى الآن. وعلاوة على ذلك يجب أن يقال أن ويندوز 10 تقنيات عمليات الأساسية لبوت التوت بي هو حر، الأمر الذي يجعل الشيء أكثر إثارة للاهتمام

ما رأيناه يمثل مجرد غيض من فيض، منذ الجزء الأكبر من الابتكارات لم يتم الكشف عنها، والأشهر المقبلة ستكون حاسمة منها. حقيقة أن شركة مثل مايكروسوفت تسليط الأضواء على كيانات مثل اردوينو و راسبيري بي تبين كيف جعلت حركة ماكر طريقها في (ما تم تعريفه على أنه) "المؤسسة" العالم. ولن يمر الكثير من الوقت قبل أن تبدأ الاختصاصات المتعلقة بهذه النظم في المجال المهني، مما يعطي دفعة أكبر للابتكار