الجمعة، 16 أكتوبر 2020

WAP - Environment بيئة

 WAP - Environment بيئة

WAP - Environment بيئة

بيئة التطبيقات اللاسلكية (WAE) ، الطبقة العليا في مكدس WAP ، توفر بيئة تتيح استخدام مجموعة كبيرة من التطبيقات على الأجهزة اللاسلكية. لقد ناقشنا سابقًا نموذج برمجة WAP WAE. في هذا الفصل ، سوف نركز على المكونات المختلفة لـ WAE.

مكونات WAE

نموذج العنونة

صيغة مناسبة لتسمية الموارد المخزنة على الخوادم. يستخدم WAP نفس نموذج العنونة المستخدم على الإنترنت وهو Uniform Resource Locators (URL).

لغة الترميز اللاسلكية (WML)

لغة ترميز خفيفة الوزن مصممة لتلبية قيود البيئة اللاسلكية ذات النطاق الترددي المنخفض والأجهزة المحمولة الصغيرة. لغة التوصيف اللاسلكية هي تشبيه WAP لـ HTML المستخدمة في WWW. يعتمد WML على لغة التوصيف الموسعة (XML).

WMLScript

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

تطبيق الاتصالات الهاتفية اللاسلكية (WTA ، WTAI)

إطار عمل وواجهة برمجة لخدمات الاتصالات الهاتفية. توفر بيئة تطبيق الاتصالات الهاتفية اللاسلكية (WTA) وسيلة لإنشاء خدمات هاتفية باستخدام WAP.

متطلبات الأجهزة والبرامج

يتطلب تطوير تطبيقات WAP على الأقل خادم ويب ومحاكي WAP. يعد استخدام برنامج المحاكاة أثناء تطوير تطبيق WAP ملائمًا حيث يمكن تثبيت جميع البرامج المطلوبة على كمبيوتر التطوير.

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

  • خادم ويب متصل بالإنترنت

  • WML لتطوير تطبيق WAP

  • محاكي WAP لاختبار تطبيق WAP

  • بوابة WAP

  • هاتف WAP للاختبار النهائي.

يمكن استخدام Microsoft IIS أو Apache على Windows أو Linux كخادم ويب و Nokia WAP Toolkit الإصدار 2.0 كمحاكي WinWAP.

يرجى إلقاء نظرة على WAP - موارد مفيدة لمعرفة جميع المكونات المذكورة أعلاه.

تكوين خادم الويب لـ WAP

في بنية WAP ، يتصل خادم الويب ببوابة WAP ، ويقبل طلبات HTTP ويعيد رمز WML إلى البوابة. يفرض بروتوكول HTTP أن كل رد يجب أن يتضمن شيئًا يسمى نوع ملحقات بريد الإنترنت متعدد الأغراض (MIME).

في تطبيقات الويب العادية ، يتم تعيين نوع MIME هذا على text / html ، لتعيين كود HTML عادي. من ناحية أخرى ، يمكن تحديد الصور كصورة / gif أو صورة / jpeg على سبيل المثال. باستخدام مواصفات نوع المحتوى هذه ، يعرف مستعرض الويب نوع البيانات التي يقوم خادم الويب بإرجاعها.

في تطبيقات WAP ، يجب استخدام مجموعة جديدة من أنواع MIME ، كما هو موضح في الجدول التالي -

نوع الملفنوع التمثيل الصامت
WML (.wml)نص / vnd.wap.wml
WMLScript (.wmls)نص / vmd.wap.wmlscript
WBMP (.wbmp)صورة / vnd.wap.wbmp

في التطبيقات الديناميكية ، يجب تعيين نوع MIME بشكل سريع ، بينما في تطبيقات WAP الثابتة ، يجب تكوين خادم الويب بشكل مناسب.

لمزيد من المعلومات حول تكوين أنواع MIME لخادم الويب الخاص بك ، يرجى الرجوع إلى وثائق خادم الويب.






التسميات: