تطبيق إنترنت غني

تطبيق الإنترنت الغني (المعروف أيضًا باسم تطبيق الويب الغني ، أو RIA ، أو تطبيق الإنترنت القابل للتثبيت ) هو تطبيق ويب يتمتع بالعديد من خصائص برامج تطبيقات سطح المكتب . يرتبط هذا المفهوم ارتباطًا وثيقًا بتطبيق الصفحة الواحدة ، وقد يتيح للمستخدم ميزات تفاعلية مثل السحب والإفلات ، وقائمة الخلفية، وتحرير WYSIWYG ، وما إلى ذلك. طُرح هذا المفهوم لأول مرة عام 2002 من قِبل شركة ماكروميديا ​​لوصف منتج ماكروميديا ​​فلاش إم إكس (الذي أصبح لاحقًا أدوبي فلاش ). خلال العقد الأول من الألفية الثانية ، عُمم المصطلح ليشمل وصف التطبيقات المستندة إلى المتصفح والمطورة باستخدام تقنيات إضافية منافسة أخرى للمتصفح، بما في ذلك تطبيقات جافا الصغيرة ، ومايكروسوفت سيلفرلايت .

مع إهمال واجهات المكونات الإضافية للمتصفح والانتقال إلى تقنيات HTML5 القياسية ، تم استبدال تطبيقات الإنترنت الغنية بتطبيقات الويب JavaScript ، بما في ذلك تطبيقات الصفحة الواحدة وتطبيقات الويب التقدمية .

تاريخ

تم تقديم مصطلحي "تطبيق الإنترنت الغني" و "العميل الغني" في ورقة بيضاء صدرت في مارس 2002 من قبل شركة ماكروميديا ​​(الآن أدوبي[ 2 ] على الرغم من أن المفهوم كان موجودًا لسنوات عديدة قبل ذلك تحت أسماء منها: " البرمجة النصية عن بعد " من قبل مايكروسوفت في أبريل 1999 [ 3 ] و "إنترنت X" من قبل فورستر ريسيرش في أكتوبر 2000. [ 4 ]

في نوفمبر 2011، صدرت عدة إعلانات أشارت إلى تراجع الطلب على بنى تطبيقات الإنترنت الغنية القائمة على إضافات المتصفح، وذلك لصالح بدائل HTML5 . أعلنت أدوبي أنها ستتوقف عن إنتاج فلاش للأجهزة المحمولة [ 5 ] أو أجهزة التلفزيون [ 6 ] (مُركزةً جهودها على Adobe AIR ). وتساءل الخبراء عن جدوى استمراره حتى على أجهزة الكمبيوتر المكتبية [ 7 ] ، ووصفوه بأنه "بداية النهاية". [ 8 ] كما أعلنت شركة ريسيرش إن موشن (RIM) أنها ستواصل تطوير فلاش لجهاز بلاي بوك ، وهو قرار أثار بعض المعلقين تساؤلات حوله. [ 9 ] وانتشرت شائعات بأن مايكروسوفت ستتخلى عن سيلفرلايت بعد الإصدار القادم من الإصدار 5، وهو ما تأكد لاحقًا. [ 10 ] [ 11 ] وقد دفع هذا التزامن بعض الناس إلى اعتباره "نهاية المطاف لإضافات المتصفح". [ 12 ]

تطبيقات جوال غنية

تطبيق الهاتف المحمول الغني (RMA) هو تطبيق جوال يرث العديد من خصائص تطبيقات الويب، ويتميز بخصائص محددة، مثل الوعي بالسياق والتوافر في كل مكان. [ 13 ] [ 14 ] [ 2 ] تطبيقات الهاتف المحمول الغنية هي "تطبيقات جوال متعددة المستويات، موفرة للطاقة، تعمل عبر الإنترنت، نشأت من التقاء الحوسبة السحابية المتنقلة ، وتقنيات الويب المستقبلية، وتقنيات الاتصال الحديثة، وتهدف إلى تقديم تجربة مستخدم غنية من خلال وظائف عالية، وتفاعل غامر، واستجابة سريعة في بيئة لاسلكية آمنة، مع تمكين الوعي بالسياق، وإمكانية الاستخدام دون اتصال بالإنترنت، وقابلية النقل، والتوافر في كل مكان للبيانات". [ 15 ]

أصول اتفاقيات إعادة بيع البضائع

بعد النجاح الذي حققته تطبيقات الويب على أجهزة الكمبيوتر المكتبية، والشعبية المتزايدة للأجهزة المحمولة، قام الباحثون بنقل هذه الوظائف المحسّنة لتطبيقات الويب إلى منصة الهواتف الذكية. اعتمدت شركة NTT DoCoMo اليابانية برنامج Adobe Flash Lite في عام 2003 لتعزيز وظائف تطبيقات الجوال. وفي عام 2008، أطلقت جوجل إضافة Google Gears لأجهزة Windows Mobile 5 و6 لدعم تطبيقات الجوال المستقلة عن النظام الأساسي في وضع عدم الاتصال. Google Gears للأجهزة المحمولة عبارة عن إضافة لمتصفح الجوال لتطوير تطبيقات الويب، مدعومة بملحق منفصل يمكن للمستخدم تثبيته. يمكن تشغيل هذه التطبيقات داخل الجهاز المحمول باستخدام متصفح الويب بغض النظر عن بنية الجهاز أو نظام التشغيل أو التقنية المستخدمة. في أبريل 2008، قدمت مايكروسوفت Microsoft Silverlight Mobile لتطوير واجهات مستخدم تفاعلية وجذابة للأجهزة المحمولة. Silverlight عبارة عن إضافة .NET متوافقة مع العديد من متصفحات الجوال، وتعمل على تشغيل تطبيقات الجوال التي تدعم Silverlight. وقد أضاف نظام Android إضافة Google Gears إلى متصفح Google Chrome Lite لتحسين تجربة التفاعل لمستخدمي Android.

التقنيات

أدوبي فلاش

استخدم برنامج أدوبي فلاش معالجة الرسومات المتجهة والنقطية لتوفير الرسوم المتحركة للنصوص والرسومات والصور الثابتة. كما دعم البث ثنائي الاتجاه للصوت والفيديو، وكان بإمكانه التقاط مدخلات المستخدم عبر الفأرة ولوحة المفاتيح والميكروفون والكاميرا. احتوى فلاش على لغة برمجة كائنية التوجه تُسمى ActionScript ، ودعم التشغيل الآلي عبر لغة جافا سكريبت فلاش (JSFL). ويمكن عرض محتوى فلاش على أنظمة وأجهزة حاسوبية متنوعة ، باستخدام برنامج أدوبي فلاش بلاير ، الذي كان متاحًا مجانًا لمتصفحات الويب الشائعة وبعض الهواتف المحمولة وعدد قليل من الأجهزة الإلكترونية الأخرى (باستخدام فلاش لايت ). [ 16 ]

أباتشي فليكس ، المعروف سابقًا باسم أدوبي فليكس، هو حزمة تطوير برمجيات (SDK) لتطوير ونشر تطبيقات الإنترنت الغنية (RIA) متعددة المنصات، والمبنية على منصة أدوبي فلاش . طُوِّرت في البداية بواسطة ماكروميديا ، ثم استحوذت عليها أدوبي سيستمز ، وتبرعت أدوبي بفليكس لمؤسسة برمجيات أباتشي في عام 2011.

أوقفت شركة أدوبي دعم برنامج فلاش في عام 2017، وتم إيقاف برنامج أدوبي فلاش بلاير في معظم الأسواق بحلول أوائل عام 2021.

تطبيق جافا

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

JavaFX

JavaFX هي منصة برمجية لإنشاء وتقديم تطبيقات إنترنت غنية (RIA) تعمل على مجموعة واسعة من الأجهزة المتصلة. يُمكّن الإصدار الحالي (JavaFX 12، 11 مارس 2019) من بناء تطبيقات لأجهزة سطح المكتب والمتصفحات والهواتف المحمولة، ويدعم تقنية العرض ثلاثي الأبعاد. ومن المخطط إضافة منصات أخرى مثل أجهزة استقبال البث التلفزيوني، وأجهزة ألعاب الفيديو، ومشغلات Blu-ray. تعمل JavaFX كإضافة Java صغيرة أو عبر Webstart . [ 17 ]

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

اقترحت مايكروسوفت تقنية سيلفرلايت كبديل احتكاري آخر. لم تحظَ هذه التقنية بقبول واسع، فهي تفتقر، على سبيل المثال، إلى الدعم على العديد من الأجهزة المحمولة. من أمثلة تطبيقاتها بث الفيديو لأحداث مثل دورة الألعاب الأولمبية الصيفية لعام 2008 في بكين، [ 18 ] ودورة الألعاب الأولمبية الشتوية لعام 2010 في فانكوفر، [ 19 ] ومؤتمرات الحزبين السياسيين الرئيسيين في الولايات المتحدة لعام 2008. [ 20 ] كما استخدمت نتفليكس تقنية سيلفرلايت لخدمة بث الفيديو الفوري. [ 21 ] لم تعد تقنية سيلفرلايت قيد التطوير النشط، وهي غير مدعومة في متصفح مايكروسوفت إيدج القديم أو الإصدارات الأحدث.

تروس

برنامج Gears ، المعروف سابقًا باسم Google Gears ، هو برنامج مساعد متوقف عن التطوير ، كان يوفر مساحة تخزين غير متصلة بالإنترنت وميزات إضافية أخرى لمتصفحات الويب، بما في ذلك جوجل كروم . تم إيقاف Gears لصالح أساليب HTML5 القياسية . تمت إزالة Gears من جوجل كروم 12. [ 22 ]

تقنيات أخرى

يمكن لتطبيقات الإنترنت الغنية (RIAs) استخدام XForms لتعزيز وظائفها. كما يمكن استخدام XML و XSLT [ 23 ] مع بعض أكواد XHTML وCSS وJavaScript لإنشاء مكونات واجهة مستخدم أكثر ثراءً من جانب العميل، مثل جداول البيانات التي يمكن إعادة ترتيبها محليًا على جهاز العميل دون الحاجة إلى الرجوع إلى الخادم. يدعم متصفحا Mozilla وInternet Explorer هذه الميزة.

مشاكل أمنية في المعايير القديمة

تُشكّل تطبيقات الإنترنت الغنية تحديات في فهرسة محركات البحث على الويب ، ولكن محتوى أدوبي فلاش أصبح الآن قابلاً للفهرسة جزئياً على الأقل. [ 24 ]

يمكن تحسين مستوى الأمان مقارنةً ببرامج التطبيقات (على سبيل المثال، من خلال استخدام بيئات معزولة وتحديثات تلقائية)، لكن الإضافات نفسها تظل عرضةً للثغرات الأمنية ، وغالبًا ما يكون الوصول إليها أوسع بكثير من تطبيقات الويب الأصلية . ولأغراض أمنية، تُشغّل معظم تطبيقات الإنترنت الغنية (RIA) أجزاء العميل الخاصة بها ضمن منطقة معزولة خاصة على سطح مكتب العميل تُسمى بيئة معزولة. تحدّ البيئة المعزولة من إمكانية رؤية نظام الملفات ونظام التشغيل على جهاز العميل والوصول إليهما من خادم التطبيق على الجانب الآخر من الاتصال. يسمح هذا النهج لنظام العميل بمعالجة الأنشطة المحلية، وإعادة تهيئة النظام، وما إلى ذلك، مما يقلل من حجم وتكرار حركة البيانات بين العميل والخادم، خاصةً بالمقارنة مع تطبيقات العميل والخادم المبنية على ما يُسمى بالعملاء الخفيفين. [ 25 ]

انظر أيضاً

مراجع

  1. ماكيون، دوغ (23 فبراير 2009). أدوبي فليكس 3.0 للمبتدئين . جون وايلي وأولاده. ص.  الفصل 1، "من HTML إلى RIA". ISBN 978-0470436820.
  2. 1 2 3 ماكروميديا ​​فلاش إم إكس - عميل غني من الجيل التالي
  3. كلينيك، أندرو (12 أبريل 1999). "البرمجة النصية عن بُعد" . مستندات مايكروسوفت . تم الاسترجاع في 10 يوليو 2019 .
  4. كولوني، جورج ف. (أكتوبر 2000). "وجهة نظري: الإنترنت X" . فورستر ريسيرش . مؤرشف من الأصل في 18 مايو 2008.
  5. "تم حظر برنامج Adobe Flash Player للأجهزة المحمولة" . تم الاطلاع عليه بتاريخ 11 نوفمبر 2011 .
  6. "أدوبي تتخلى عن فلاش للتلفزيون أيضًا" . تم الاطلاع عليه بتاريخ 11 نوفمبر 2011 .
  7. "يتمتع جهاز PlayBook بمستقبل مليء بتقنية Flash؛ هل هذا أسوأ قرار اتخذته شركة RIM حتى الآن؟" . ZDNet .
  8. "بداية النهاية لبرنامج أدوبي فلاش" . تم الاطلاع عليه بتاريخ 11 نوفمبر 2011 .
  9. "مستقبل بلاي بوك مليء بتقنية فلاش؛ هل هذا أسوأ قرار اتخذته شركة RIM حتى الآن؟" . ZDNet . تم الاطلاع عليه بتاريخ 11 نوفمبر 2011 .
  10. "سيلفرلايت 5 - نهاية المطاف" . تم الاطلاع عليه بتاريخ 11 نوفمبر 2011 .
  11. "نهاية دعم Silverlight - دعم Microsoft" . support.microsoft.com . تم الاطلاع عليه بتاريخ 1 أبريل 2023 .
  12. "فلاش، سيلفرلايت ونهاية المطاف لملحقات المتصفح" . 10 نوفمبر 2011.
  13. خان، عطا الرحمن؛ عثمان، مزليزة؛ خان، عبد الناصر؛ عابد، شهباز أختر؛ مدني، سجاد أحمد (23 أبريل 2015). "موبي بايت: نموذج لتطوير التطبيقات للحوسبة السحابية المتنقلة". مجلة الحوسبة الشبكية . 13 (4): 605-628 . doi : 10.1007/s10723-015-9335-x . ISSN 1570-7873 . 
  14. خان، أ. و ر.؛ عثمان، م.؛ شيا، ف.؛ خان، أ.ن. (2015-05-01). "الحوسبة السحابية المتنقلة الواعية بالسياق وتحدياتها". مجلة IEEE للحوسبة السحابية . 2 (3): 42-49 . doi : 10.1109/MCC.2015.62 . ISSN 2325-6095 . 
  15. أبو الفضلي، سعيد؛ سنائي، زهرة؛ غاني، عبد الله؛ شيا، فنغ؛ يانغ، لورانس ت. (1 سبتمبر 2013). "تطبيقات الهاتف المحمول الغنية: النشأة، والتصنيف، والقضايا المفتوحة". مجلة تطبيقات الشبكات والحاسوب . 40 : 345-362 . doi : 10.1016/j.jnca.2013.09.009 .
  16. ماكيون، دوغ؛ سوبرامانيام، ديبا (23 فبراير 2009). أدوبي فليكس 3.0 للمبتدئين . جون وايلي وأولاده. ISBN 978-0-470-43682-0.
  17. "ملاحظات إصدار JavaFX 2.2 | دروس JavaFX 2 والوثائق" . docs.oracle.com . تم الاطلاع عليه بتاريخ 24-11-2022 .
  18. "مايكروسوفت سيلفرلايت تحقق فوزًا بارزًا: أولمبياد بكين 2008" . 7 يناير 2008. تم الاطلاع عليه بتاريخ 23 فبراير 2010 .
  19. "مايكروسوفت تفوز بأولمبياد 2010 عن تقنية سيلفرلايت" . بزنس إنسايدر . تاريخ الاسترجاع: 23 فبراير 2010 .
  20. "مايكروسوفت تعمل على جعل المؤتمرات السياسية غير تقليدية" . مايكروسوفت . مؤرشف من الأصل بتاريخ 19 مايو 2010. تم الاطلاع عليه بتاريخ 23 فبراير 2010 .
  21. "نتفليكس تبدأ طرح الجيل الثاني من مشغل الوسائط للبث الفوري على أجهزة الكمبيوتر التي تعمل بنظام ويندوز وأجهزة ماك بمعالجات إنتل" . مؤرشف من الأصل بتاريخ 29 مايو 2010. تم الاطلاع عليه بتاريخ 23 فبراير 2010 .
  22. "إصدار مستقر من كروم" . إصدارات كروم . تم الاطلاع عليه بتاريخ 12 أبريل 2021 .
  23. "التحول" . 2012-09-19.
  24. إريك شونفيلد (يوليو 2008). "ملفات الفلاش، التي كانت شبه مخفية عن محركات البحث، يمكن الآن العثور عليها وفهرستها" . تيك كرانش . إيه أو إل . تم الاطلاع عليه في 2 مايو 2015 .
  25. "العيش في عالم تطبيقات الإنترنت الغنية: طمس الخط الفاصل بين أمن الويب وأمن سطح المكتب، 2008" (ملف PDF) . مؤرشف من الأصل (ملف PDF) بتاريخ 20 نوفمبر 2008. تم الاطلاع عليه بتاريخ 27 أكتوبر 2008 .