بسم الله الرحمن الرحيم
ملاحظة : سأقوم بعرض المواضيع التى تتطرق لها المؤتمر بالترتيب المنطقى الذى يهمنى كمطور ، وليس كما تم عرضها فى المؤتمر
- بداية النسخة الجديدة من visual studio 2011 والتى تحمل framework 4.5 والتى مازالت beta
طبعا يوجد بها بعض المكتبات الجديدة تحت منصة الدوت نت ولكن ما يهم هنا أنك ستجد مشاريع يمكنك إنشائها من النوع Metro Style
من مميزات هذا النوع من المشاريع:
- أدوات ذات شكل رائع مثل combo box , list box , command ,,,etc
- تحكم كامل فى تحريك UI تدويره وتغيير حجمه وتغيير اتجاهه واعادة تنظيمه ولفه بزاوية وكل ما يخص orientation الجميل فى ذلك أنه سيتم بسطور برمجية قليلة جدا (فى حدود 3 أسطر) وبذلك باستدعاء المكتبة الخاصة بذلك وهذا سيهتم به كثيرا مستخدمى tablet
- تحكم سهل وسريع فى معالجة ملفات الصور والفيديو وعمليات التحديث وذلك أيضا بسطور برمجية قليلة جدا وبذلك باستدعاء المكتبة الخاصة بذلك
- الاتصال بالـ devices الموجودة على المايكنة التى سيعمل عليها البرنامج على أقوى وأسهل ما يكون وذلك أيضا بسطور برمجية قليلة جدا وبذلك باستدعاء المكتبة الخاصة بذلك
.... والكثر من المزايا الأخرى لتجنب الاطالة
ملاحظة هامة جدا جدا جدا :
سيبدر إلى ذهننا طبعا أن المكتبات التى ذكرت انه سيتم استدعائها هى موجودة فى framework 4.5 وهذا غير صحيح تماما ولا علاقة لكل هذه المكتبات بالفريم وورك أصلا إنما هى تتبع منصة جديدة تحمل اسم winRT
ما هى winRT ؟
هى مجموعة من المكتبات التى تخص metro style وهى مدمجة فى windows 8 ولن تحتاج الى تنصيب أى شى على جهاز العميل لكل تعمل برامجك التى قمت بتصميمها تحت البند metro style project (طبعا الا اذا قمت باستخدام مكتبات قديمة من الفريم وورك داخل مشروعك)
سؤال :
هل ستعمل هذه البرامج على الاصدارات السابقة من ويندوز ؟ لا
هل يمكن تنصيب winRT على الاصدارات السابقة من ويندوز للتمتع بمميزاتها ؟ لا
هل ستعمل على ويندوز موبايل؟ الى الان لا ولكن يتم العمل على ذلك
معنى ذلك أن windows 8 هو ليس تحديث انما هو platform جديد تماما تم بناءة اساسا على فكرة metro style ومدمج به run time الخاص بتشغيل البرامج من هذا النوع وهو winRT
تم الحديث ايضا عن cloud كتقنية تتيح لك استخدام ملفاتك من اى مكان فى أى وقت
---تخيل معى هذا السيناريو ---
لديك فى المنزل PC عادى وفى العمل laptop وتحمل فى يدك tablet أثناء تنقلك وفى جيبك mobile phone
ستعتمد windows 8 كنظام تشغيل والـ cloud كموقع لملفاتك
معنى ذلك أنك يمكنك الوصول لملفاتك واستخدام نفس برامجك فى البيت - الشغل - المواصلات - مسافر - ماشى فى الشارع - فى الحمام (من الموبايل مثلا) - ممكن وانت نايم (على سبيل المزاح)
ولن تحتاج الى تنصيب برامج هنا وهناك وان هذا يدعم وهذا لا يدعم وهذا موجود هنا وليس موجود هناك
* ضغطت ميكروسوفت على مدى توافقية واهمية الملفات XAML فى التعامل مع المشاريع الجديدة
* رأى الشخصى :
- تحاول ميكروسوفت السيطرة على tablet لأنها قامت بعمل اتفاقيات شراكة ودعم لنظام windows 8 مع معظم منتجى tablet (باستثناء ماك طبعا) ، لأنك لن تشعر بمميزات البرامج المنتجة بواسطة metro style الا اذا كنت تستخدم شاشة تستطيع لمسها وهذا غير متوافر الا فى tablet وبعض انواع mobile phone
- استخدام cloud به نوع من السيطرة والتحكم فى البرامج التى سيتاح لك بها عمل ملفاتك
واخيرا : تم الحديث عن أن هذه التقنية ستغزو عالم التكنولوجيا خلال سنتين وعلى المطورين الاستعداد بتنمية مهاراتهم البرمجية بهذه الطريقة وعمل برامج ووضعها على ال store لأن برنامجك سيعمل قريبا على PC, Tablet, Phone بدون الحاجة لإجراء تعديلات عليه
والله الموفق
إن كان توفيق فمن الله وإن كان خطأ أو سهو فمن الشيطان ومنى
