الاثنين، مايو 30، 2011

طريقة تفعيل خدمة Find My iPhone


إحصائيات 97% من الأجهزة تدعم الفلاش، 74% منها تدعم جافا، و 73% تدعم سيلفرلايت


وفقا لموقع http://riastats.com والذي يوفر إحصائيات لتطبيقات الويب الغنية RIA (أو Rich Internet Applications) فإن هناك 97% من الأجهزة الموصلة بالإنترنت تدعم أدوبي فلاش Adobe Flash، و 74% من هذه الأجهزة تدعم صن جافا Sun Java، وأخيرا فإن 73% منها تدعم مايكروسوفت سيلفرلايت Microsoft Silverlight. وحيث أن السيلفرلايت يعتبر حديثا مقارنة بالتقنيتين الأخريين (أطلق في إبريل 2007) فإن هذا يعتبر إنجاز أكثر من رائع لمايكروسوفت، وأظن أنه عن قريب جدا سنجد سيلفرلايت تعدى هذه المرحلة بكثير خاصة وأن مايكروسوفت تدعمه بقوة من خلال منتجاتها خاصة منها الويندوز.

مقدمة إلى مايكروسوفت سيلفرلايت


ما هو سيلفرلايت

التعريف

سيلفرلايت Silverlight هي عبارة عن تقنية برمجية (فريموورك) مقدمة من مايكروسوفت تسمح لك بإنتاج تطبيقات ويب متطورة، أو كما تسمى تطبيقات الويب الغنية Rich Internet Applications (أو RIA.) وتتميز سيلفرلايت بأنها قابلة للتشغيل في كل مكان، فيمكنك تشغيل تطبيقات سيلفرلايت على أي نظام تشغيل أو على أي متصفح أو جهاز. فسيلفرلايت هي تقنية العصر الحديث التي تمكنك من إنتاج تطبيقات ويب متطورة إلى أبعد درجة تستطيع التفاعل مع المستخدم بشتى الطرق.
شكل 1 - شعار مايكروسوفت سيلفرلايت
شكل 1 - شعار مايكروسوفت سيلفرلايت

دعم نظم التشغيل

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