الأربعاء، 22 ديسمبر، 2010

ما هو الواب ومقدمة للـ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  ادخل الى هذا الرابط:

كل اجهزة الخلويات التي تدعم خدمات الواب تحتوي على متصفح صغير يسمى 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  وهذه المثال يعمل نفس السابق ولكن باستخدام 
 

ليست هناك تعليقات:

إرسال تعليق