Share via


ملخص اليوم الأول لمؤتمر بيلد 2015

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

 

الكلمة الإفتتاحية من ساتيا ناديلا

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

 

نواة إطار العمل .NET  على لينكس و ماك و ويندوز

 

 نواة إطار العمل .NET هي النسخة الأحدث من إطار العمل الأكثر شهرة و الذي يسمح للمطورين على ويندوز بكتابة تطبيقات موحدة Universal و للمطورين على ويندوز و ماك و لينكس بكتابة تطبيقات ASP.Net و تطبيقات إعتيادية Console  . الأفضل من ذلك أن الـ .Net Core مفتوح المصدر بشكل كامل على GitHub حيث يمكنك المشاركة في تطويره!  تم الإعلان في المؤتمر عن توفر إطار .NET Core على جميع المنصات للتحميل مباشرة.

المدونة الرسمية لفريق العمل على .NET كتبت تفاصيل تقنية عن ما تم إعلانه اليوم و أيضاً بعض التفاصيل عن النسخة الجديدة من إطار العمل الكامل .NET 4.6 و التحديثات التي طرأت على ASP.NET  يمكنك قرائتها من هنا. 

 

 

فيجوال ستوديو كود و فيجوال ستوديو 2015 RC

أحد الإعلانات المفاجئة التي لاقت عاصفة من التصفيق كان إعلان مايكروسوفت عن محرر كود من عائلة فيجوال ستوديو و هو Visual Studio Code و الذي سيعمل إلى جانب ويندوز على لينكس و ماك، سامحاً بذلك لمطوري تطبيقات الويب و الـ .NET تطوير تطبيقاتهم في أفضل بيئة تطوير ممكنة. المثير أن هذه النسخة الجديدة كلياً مجانية بشكل كامل على كل المنصات. 

 

المحرر الجديد Visual Studio Code يدعم خصائص متقدمه تقدمها بيئة فيجوال ستوديو للتطوير مثل IntelliSense و Peek و Code Navigation و يعتمد المحرر الجديد على الكيبورد مما يسمح للمطورين المخلصين لكتابة كل شيء بأنفسهم بإستخدام أفضل ما في بيئة فيجوال ستوديو بالطريقة التي يفضلونها. يمكنك كمطور تحميل المحرر مباشرة من هنا على أي من الثلاث المنصات.

 

على الجانب الآخر فإن فيجوال ستوديو 2015 و Team Foundation Server 2015 وصلوا لمرحلة متقدمة في التطوير حيث أصبحوا في مرحلة Release Candidate و التي تسبق مرحلة التجهيز للإطلاق RTM . النسخ الجديدة في هذه المرحلة تحمل تطويرات مهمة مثل محاكي أندرويد أكثر تطوراً، أدوات لـ Docker، و حزمة تطوير فيجوال ستوديو VS SDK أفضل.  بإمكانك قراءة المزيد من المعلومات عن هذه التحديثات من هنا.

 

 

 مصنع خدمات أجور Azure Service Fabric

مصنع خدمات أجور أو Azure Service Fabric تم الإعلان عنه فعلياً الأسبوع الماضي و لكن في مؤتمر بيلد أخذ صورة أوضح. مصنع خدمات أجور هو ببساطة منصة تمكن المطورين و مقدمي التطبيقات المستقلين ISVs من بناء حلول سحابية متكاملة و بدرجة عالية من قابلية التخصيص و التوسع من خلال منصة أجور. هذه الخدمة أتت نتيجة لسنوات من الخبرة التي خاضتها مايكروسوفت في تقديم حلول حساسة Mission Critical لعملائها مثل سكايب، و كورتانا و Bing. حيث تضع مايكروسوفت منصتها الداخلية التي قامت بإستخدامها لبناء هذه الخدمات على شكل خدمة من خدمات أجور. يمكنك الآن إستخدام حزمة التطوير الخاصة بمصنع خدمات أجور من هنا

 

قواعد البيانات SQL و  SQL Data Warehouse و Data Lake

عدد من الخدمات الجديدة التي ستساعدة في الإستمرار بجلب المعلومات و الإحصائيات الدقيقة من البيانات المتوفرة لديك. أيضاً العديد من الخدمات التي ستسمح لك ببناء تطبيقات ذكية تستفيد من الكم الهائل من البيانات. كل ذلك تم الإعلان عنه من خلال تقديم:

1- تحديثات لقواعد البيانات SQL في منصة أجور السحابية : قواعد البيانات SQL المرنة Elastic ستسمح لك لك ببناء تطبيقات كخدمات SaaS تتحكم بعدد ضخم من قواعد البيانات التي لا يمكن التنبوء بالموارد التي تحتاجها للتشغيل بحيث يكون التحكم بالموارد من قدرات معالجة و تخزين و ذاكرة مرنة حسب أداء التطبيق و حاجته. بالإضافة لذلك تم الإعلان عن قدرات أمنية جديدة و إمكانية البحث بالنص الكامل Full Text .

2- الإعلان عن Azure SQL Data Warehouse :  خدمة جديدة و فريدة من نوعها، مستودع البيانات المرن على السحابة Azure SQL Data Warehouse هو أول خدمة سحابية من نوعها بمواصفات فائقة و جاهزة لقطاع الأعمال Enterprise-class تسمح بالنمو ، التراجع و التوقف في حجم البيانات بشكل ديناميكي و بثواني معدودة بغض النظر عن منصة التخزين التي تستعملها. خدمة ستسمح للبيانات الضخمة بالمعالجة و التحرك في مخازن البيانات عبر أجور بسرعة فائقة. 

3- بحيرة بيانات أجور Azure Data Lake : للعملاء الذين يبحثون عن تعظيم القيمة للبيانات المهيكلة Structured و الغير مهيكلة Unstructured التي يحتفظون بها، مايكروسوفت أعلنت عن خدمة بحيرة البيانات من أجور لتوفير خدمات لتخزين البيانات الضخمة و القيام بعمليات تحليل معقدة Analytics لها عبر السحابة.

للقراءة المفصلة عن هذه الخدمات الجديدة يمكنك الإطلاع على هذا الموضوع في مدونة فريق SQL. 

 

 

منصة التطوير لأوفيس

سيتمكن المطورين من الوصول إلى الـ 1.5 مليار مستخدم لأوفيس و ذلك بتطوير تطبيقات و إضافات Extensions تعمل على حزمة الإنتاجية الأكثر إستخداماً. الإضافات الجديدة على منصة التطوير لأوفيس تضمنت:

1- نظرة على الواجهة البرمجية الجديدة Office Graph و أهم مزاياها.

2- واجهة برمجية موحدة لقطاع الأعمال و المستهلكين.

3- منصة جديدة للتطوير لسكايب.

4- منصة التطوير لخدمة أوفيس السحابية Office 365 

عرضت مايكروسوفت في الكلمة الإفتتاحية إستخدامات مثيرة لهذه الواجهة البرمجية، مثلاً أحد الإضافات تمكنك من حجز سيارة من خلال خدمة Uber مباشرة من واجهة التقويم في تطبيق Outlook. أيضاً إمكانية ربط تطبيقات أوفيس بأنظمة ضخمة مثل أنظمة SAP .

 

ويندوز 10

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

 

متجر ويندوز

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

1- سيدعم المتجر وسائل الدفع عن طريق فواتير مشغل الخدمة Operator Billing بحيث يمكن للمطور بيع تطبيقاته لنطاق عريض جداً من المستخدمين (أكثر ب 8 أضعاف) الذين سيدفعون قيمة التطبيق من خلال فاتورة هاتفهم دون الحاجة للبطاقة الإئتمانية التي تعد عائق للشراء الإلكتروني في العديد من الدول.

2- الشركات و المؤسسات سيمكنها إنشاء متاجر ويندوز فرعية في نطاق شبكاتها بحيث يمكنها نشر تطبيقاتها الداخلية و عرض بعض التطبيقات العامة المختارة و تحديث تطبيقات الأعمال LoB مباشرة من خلال قسم تقنية المعلومات في الشركة كما ستتمكن من إستخدام طرق دفع تجارية للدفع مثل أوامر الشراء PO لبيع تطبيقاتها.

3- متجر ويندوز سيكون متجر واحد لكل أنواع الأجهزة من هواتف و حواسيب وأجهزة لوحية و حتى الإكس بوكس و الهولولينز. ما سيشكل فرصة عظيمة للمطورين للوصول إلى عدد ضخم من المستخدمين عبر منصة نشر واحدة.

 

الإبداع في منصة ويندوز الموحدة

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

نمط الإستمرارية Continuum 

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

[View:https://www.youtube.com/watch?v=-oi1B9fjVs4]

جدير بالذكر أن هذه الخاصية ستتطلب أنواع جديدة من أجهزة الهاتف ستصدر مع الجيل الجديد من أجهزة هواتف مايكروسوفت.

هولولينز HoloLens

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

[View:https://www.youtube.com/watch?v=AaTyeDtht-8]

[View:https://www.youtube.com/watch?v=kXVW4sUsh3A]

 

أربع مسارات في جسر تطوير تطبيقات ويندوز 10 

 

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

 

1- مواقع الويب : حيث سيمكن تحويل موقع الويب إلى تطبيق على المتجر و إتاحة الفرصة لمطوري الويب للوصول إلى منصة ويندوز الموحدة و الإستفادة من إمكانياتها مثل التنبيهات و كورتانا و غيرها.

2- التطبيقات التقليدية Win 32 : تطبيقات سطح المكتب التقليدية مثل فوتوشوب و غيرها سيمكن تحويلها إلى تطبيقات موحدة و نشرها على المتجر. 

3- تطبيقات أندرويد: أعلنت مايكروسوفت أنه سيمكن لمطوري تطبيقات أندرويد جلب تطبيقاتهم بإجراء تعديلات بسيطة جداً على كود جافا أو C++ و تشغيلها على الهواتف التي تعمل بإستخدام ويندوز 10 و ذلك بفضل نظام أندرويد فرعي يعمل على الأجهزة.

4- تطبيقات iOS : أعلنت مايكروسوفت أيضاً أن مطوري تطبيقات الـ iOS سيمكنهم تحويل الكود الخاص بهم إلى مشروع فيجوال ستوديو و كتابة و معالجة كود Objective C مباشرة في ويندوز لإنشاء تطبيق ويندوز موحد أصيل Native. مايكروسوفت كشفت أن لعبة Candy Crush التي نشرت قبل فترة بسيطة على متجر ويندوز فون ما هي الا نفس اللعبة على نظام آي فون تم تحويلها بفضل الطريقة الجديدة!

 

 

متصفح مايكروسوفت إيدج Microsoft Edge

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

[View:https://www.youtube.com/watch?v=iH1D31YHsgY]

 

 

 

الخلاصة

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