ما هو الواب ومقدمة للـWML

 

ما هو الـWAP؟

 

كلمة WAP تعني Wireless Application Protocol

وهي عبارة عن برتوكولات تطبيق الأتصالات، وتستخدم لوصول الخدمات والمعلومات لـ handheld devices  مثل الـmobile

بروتوكولات الـWAP صممت لأجل المتصفحات المصغرة ( مثل الhttP  for web browsers )  وايضا مثل استخدام برتوكول الـhttp للـhtml   حيث ان الـWAP  استخدمت لغة الWML

والـ Syntax   للـWML  هو  ( Wireless Markup Language)  هو نفسه الذي استخدم او نفس سانتاكس المجود في الـXML1.0

الـWAP نشرت عن طريق مؤتمر الواب الذي أسسته شركات Ericsson, Motorola, Nokia, and Unwired Planet

وأعضاء المؤتمر في الوقت الحالي يمثلون اكثر من 90% في السوق العالمي الأكثر براعة ، بالأضافة لقيادة  مزودات البنية التحتية و تطوير البرمجيات ومؤسسات اخرى  ولمزيد من المعلومات عن تاريخ الـWAP  ادخل الى هذا الرابط:

http://www.javacommerce.com/articles/wap/wapintro1.htm

 

كل اجهزة الخلويات التي تدعم خدمات الواب تحتوي على متصفح صغير يسمى Micro Browser

والـMicro Browser  وهو عبارة عن برمجية صغيرة تتطلب حد ادنى من المكونات المادية مثل Memory and CPU power ، وهذا المتصفح يمكنه ترجمة حمل واوامر الـWML وهو متكافئ للغة الـJavascript  في الـWeb Browser 

والـ Micro Browser تدعم نسخة مصغرة من الـjavascript   تسمى الـ WMLScript بالإضافة الى ذلك لمشاهدة الصور في الخلوي فإن الـ Micro Browser يدعم WBMP (Wireless Bitmap) ملفات الصور.

الـWML  بإختصار هي عبارة عن مجموعة جزئية من الـHTML  ، و الصفحات في الـWML  تسمى الـDecks  .

اما الـDecks   فأنها تبنى على أساس مجموعة من الـCards.

وكل الـCards  تعرف باستخدام الـCard Element

كل Card يحتوي على Id ويستخدم من اجل اعطاء الـCard  اسم يمكن ان تستخدم في الروابط التشعبية وما الى ذلك .

ويحتوي أيضا على Title  يستخدم من اجل الظهور في أعلى كل صفحة اثناء تصفح صفحات الـWML

مثال على Card:

Arab Encyclopedia For Computer and Internet

هذه عبارة  عن Card  بسيطة لا تحنوي على روابط .لو أضفنا Card أخرى ووضعنا فيها رابط تشعبي للـCard السابقة: <card id="Menu" title="Main page">      <anchor>C4arab</anchor></card> وتعرف الروابط التشعبية بأستخدام الـ<anchor> Element    وباستخدام الـ Element    التي تستخدم "href"  التي تضم الـURL والذي هو مشابه للـURL في الـHTML  ، طبعا الرابط نسبقه بالرمز#وهناك طريقة اخرى لإنشاء الروابط النشعبية وذلك باستخدام الـTags وهذه المثال يعمل نفس السابق ولكن باستخدام  C4arab
  • Currently 67/5 Stars.
  • 1 2 3 4 5
22 تصويتات / 335 مشاهدة
نشرت فى 19 أكتوبر 2005 بواسطة mara

ساحة النقاش

عدد زيارات الموقع

946,804