‏إظهار الرسائل ذات التسميات WAP Wireless Application Protocol بروتوكول التطبيقات اللاسلكية.. إظهار كافة الرسائل
‏إظهار الرسائل ذات التسميات WAP Wireless Application Protocol بروتوكول التطبيقات اللاسلكية.. إظهار كافة الرسائل

WAP - Summary ملخص

 WAP - Summary ملخص

WAP - Summary ملخص


في هذا البرنامج التعليمي ، تعرفت على جميع المفاهيم الأساسية لـ WAP و WML و WMLScript وبنية WAP.

كما تمت مناقشة مزايا ميزات WAP الرئيسية جنبًا إلى جنب مع نظرة على ما يخبئه المستقبل في هذا السوق سريع الحركة.

ما التالي ؟

الآن لديك فهم أساسي لـ WAP. يمكن أن تكون الخطوة التالية بعد WAP هي تعلم أي من التقنيات التالية.

GPRS (نظام راديو الحزمة العام)

بروتوكول لاسلكي بتبديل الحزمة بمعدلات إرسال تتراوح من 115 كيلوبت في الثانية إلى 171 كيلوبت في الثانية. ستكون الخدمة الأولى المتاحة لتقديم وصول لاسلكي فوري كامل إلى الويب. الميزة الرئيسية هي أن المستخدمين دائمًا ما يكونون متصلين عبر الإنترنت ، وسيتم فرض رسوم عليهم فقط مقابل كمية البيانات التي يتم نقلها.

بالنسبة لموفري GSM ، ستعمل هذه التقنية الجديدة على زيادة معدلات البيانات لكل من تبديل الدائرة (بيانات تبديل الدوائر عالية السرعة [HSCSD]) وتبديل الحزمة (GPRS) بمعامل 10 إلى 15 مرة.

EDGE (معدل البيانات المحسن لتطور GSM)

نسخة ذات نطاق ترددي أعلى من GPRS بسرعات تصل إلى 384 كيلو بت في الثانية ، أو ضعف ذلك المتاح من GPRS وحدها.

لقد تم تطويره من GSM ، وهو المعيار السائد في جميع أنحاء أوروبا ومنطقة آسيا والمحيط الهادئ.

بالنسبة لمزودي GSM ، ستعمل هذه التقنية الجديدة على زيادة معدلات البيانات لكل من تبديل الدائرة (HSCSD) وتبديل الحزمة (GPRS) بمعامل 20 إلى 30 مرة.

HSCSD (بيانات تبديل الدوائر عالية السرعة)

HSCSD هو تطبيق جديد عالي السرعة لتقنيات بيانات GSM. يستخدم أربع قنوات راديو في وقت واحد. إنه قادر بما يكفي للسماح للمستخدمين بالوصول إلى الإنترنت عبر شبكة GSM بمعدلات بيانات أعلى بكثير مما هي عليه الآن. يمكن نقل معدلات البيانات بسرعة 38.4 كيلو بت في الثانية أو حتى أسرع عبر شبكات GSM.

UMTS (النظام العالمي للاتصالات المتنقلة)

ستتيح UMTS سوقًا جماهيريًا مستقبليًا للاتصالات اللاسلكية متعددة الوسائط عالية الجودة والتي ستصل إلى ملياري مستخدم حول العالم بحلول عام 2010.

ستوفر هذه التقنية الجديدة اتصالات لاسلكية منخفضة التكلفة وعالية السعة ، وتقدم معدلات بيانات من 1 ميجابت في الثانية إلى 2 ميجابت في الثانية مع التجوال العالمي وخدمات UMTS المتقدمة الأخرى.

الآن ، إذا كنت بحاجة إلى مزيد من التفاصيل حول تقنية WAP ، فإنني أوصيك بالاطلاع على موارد WAP الأخرى المدرجة في فصل الموارد المفيدة WAP .




WAP - Future Prospects افاق المستقبل

 WAP - Future Prospects افاق المستقبل

WAP - Future Prospects افاق المستقبل

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

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

في السنوات القليلة المقبلة ، ستبدأ الهواتف المحمولة في الاستفادة من قدرات النطاق الترددي العالية جدًا. ستسمح أنظمة 2.5G / 3G بسعة ومعدلات بيانات أعلى بكثير مما يمكن توفيره من خلال النطاق الترددي المقيد المتاح حاليًا.

سيتم دعم هذه الأجهزة اللاسلكية من خلال عدد من التقنيات الناشئة بما في ذلك GPRS و EDGE و HSCSD و UMTS:

إذن ما هو مستقبل WAP؟ لقد تم تصميمه ليكون مستقلاً عن تقنية الشبكة الأساسية. تم تصميم WAP من أجل القيود الأصلية - التغطية المتقطعة ، والشاشات الصغيرة ، وانخفاض استهلاك الطاقة ، وقابلية التوسع على نطاق واسع على الحوامل والأجهزة ، والتشغيل بيد واحدة - لا تزال صالحة في شبكات 2.5G و 3G.

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




WAP - Modern Devices الاجهزة الحديثة

 WAP - Modern Devices الاجهزة الحديثة

WAP - Modern Devices الاجهزة الحديثة


جهاز WAP عبارة عن مجموعة من الأجهزة والبرامج القادرة على تشغيل متصفحات دقيقة متوافقة مع WAP ، مثل الهاتف المحمول الذي يدعم WAP أو المساعد الرقمي الشخصي.

يمكن أيضًا استخدام الكمبيوتر كجهاز WAP ، إذا قمت بتنزيل محاكي هاتف WAP من أحد مواقع المطورين. يسمح لك المحاكي باستخدام هاتف افتراضي على سطح المكتب. لدى بعض الموردين الرئيسيين مثل Ericsson و Nokia و Openwave مواقع للمطورين حيث يمكنك تنزيل مجموعات تطوير البرامج (SDKs) التي تحتوي على محاكيات WAP.

يمكن لهاتف WAP تشغيل أي تطبيق WAP بنفس الطريقة التي يمكن بها لمتصفح الويب تشغيل أي تطبيق HTML. بمجرد أن يكون لديك هاتف WAP ، يمكنك الوصول إلى الإنترنت ببساطة عن طريق إدخال عناوين URL واتباع الروابط التي تظهر.

توفر هذه الأجهزة وصولاً سهلاً وآمنًا إلى محتوى الإنترنت والخدمات الأخرى مثل الخدمات المصرفية والترفيهية والرسائل الموحدة. علاوة على ذلك ، لا يقتصر الوصول على الإنترنت فقط ، ولكن يمكنه أيضًا التعامل مع معلومات الإنترانت بنفس طريقة محتوى الإنترنت لأن كلاهما يعتمد على HTML.

فيما يلي مجموعة مختارة من هواتف WAP التي تم الإعلان عنها مؤخرًا -

  • أسود ثنائي الشريحة رباعي النطاق SVP I5180 مع لوحة مفاتيح QWERTY (غير مقفلة) - بلوتوث ، كاميرا ، FM / MP3 / MP4 / AVI ، GPRS ، WAP
  • K1 مشاهدة الهاتف المحمول مع رباعي الموجات + كاميرا + بلوتوث + راديو FM + مشغل mp3 / mp4 + كتاب إلكتروني + wap


WAP - Key Benefits الفوائد الرئيسية

 WAP - Key Benefits الفوائد الرئيسية

WAP - Key Benefits الفوائد الرئيسي 

Ad by Valueimpression

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

مشتركين

من الأهمية بمكان أن يستفيد المشتركون من استخدام خدمات WAP. يمكن تلخيص الفوائد الرئيسية على النحو التالي -

  • قابلية التنقل

  • سهل الاستخدام

  • الوصول إلى مجموعة متنوعة من الخدمات في سوق تنافسية

  • إمكانية الحصول على خدمات شخصية

  • الوصول السريع والمريح والفعال إلى الخدمات

  • لتلبية أكبر عدد ممكن من احتياجات العملاء ، ستتوفر أجهزة WAP في أشكال مختلفة ، مثل أجهزة الاستدعاء وأجهزة الكمبيوتر المحمولة والهواتف

العاملين

العديد من المزايا المذكورة تحت عنوان "مزودي الخدمة" تنطبق على المشغلين كذلك. قد تشمل فوائد المشغل -

  • قم بمعالجة قطاعات السوق الجديدة لمستخدمي الهواتف المحمولة من خلال تمكين مجموعة واسعة من خدمات القيمة المضافة للهواتف المحمولة.

  • قم بنشر خدمات الاتصال الهاتفي التي يسهل إنشاؤها وتحديثها وتخصيصها على عكس خدمات الهاتف التقليدية

  • استخدم مرونة WAP كأداة للتمييز عن المنافسين

  • واجهة جذابة للخدمات ستزيد من الاستخدام

  • زيادة الإيرادات لكل مستخدم بسبب زيادة استخدام الشبكة

  • إنشاء وصيانة خدمة مريحة بما في ذلك وقت قصير للتسويق

  • استبدال مراكز خدمة العملاء باهظة الثمن بخدمات WAP (الرعاية الإلكترونية)

  • تم تصميم خدمات WAP لتكون مستقلة عن الشبكة ، مما يعني أن المشغل الذي يدير أنواعًا مختلفة من الشبكات عليه فقط تطوير خدماته.

  • يعني المعيار المفتوح أن المعدات سيتم توفيرها من قبل العديد من الشركات المصنعة

مقدمي الخدمة

يفتح WAP إمكانيات جديدة لموفري الخدمة والمحتوى حيث لا يتعين عليهم بالضرورة التوصل إلى اتفاق مع مشغل معين حول تقديم الخدمات لعملائهم. على سبيل المثال ، المكاسب -

  • أنشئ خدمة مرة واحدة ، واجعلها متاحة على نطاق واسع من الشبكات اللاسلكية

  • معالجة قطاعات السوق الجديدة من خلال إطلاق خدمات القيمة المضافة المبتكرة للهواتف المحمولة. حافظ على العملاء القدامى من خلال تكييف خدمات الإنترنت الحالية مع WAP

  • حافظ على العملاء القدامى من خلال تكييف خدمات الإنترنت الحالية مع WAP

  • إنشاء وصيانة خدمة مريحة

  • إن إنشاء خدمة WAP ليس أصعب من إنشاء خدمة إنترنت اليوم لأن WML و WMLScript يعتمدان على تقنية إنترنت معروفة

  • استخدم أدوات قياسية مثل ASP أو CGI لإنشاء محتوى ديناميكيًا

  • الاستفادة من الاستثمارات الموجودة في قواعد البيانات ، وما إلى ذلك ، والتي تشكل أساس خدمات الإنترنت الحالية

المصنعون

ستتوفر الأجهزة المحمولة التي تدعم WAP في العديد من الأشكال المختلفة ، مثل الهواتف الخلوية وأجهزة الاستدعاء وأجهزة الكمبيوتر المحمولة. سيحتاج مصنعو الأجهزة أيضًا إلى تزويد المشغلين بمعدات مثل WAP Gateway / Proxys وخوادم WTA. يستفيد المصنعون بالطرق التالية -

  • يتوسع WAP عبر مجموعة واسعة من شبكات الهاتف المحمول ، مما يعني أنه يمكن استخدام تطبيقات WAP في الأجهزة التي تدعم أنواعًا مختلفة من الشبكات.

  • يعني التبني الواسع المتوقع لـ WAP أنه يمكن تحقيق وفورات الحجم ، مما يعني أنه يمكن معالجة السوق الشامل الضخم

  • حقيقة أن WAP مصمم لاستهلاك أقل قدر من الذاكرة ، وأن استخدام تقنية الوكيل يخفف من وحدة المعالجة المركزية ، مما يعني أنه يمكن استخدام مكونات غير مكلفة في الهواتف المحمولة

  • أعد استخدام المعرفة العميقة حول البنية التحتية للشبكة اللاسلكية لتطوير خوادم متقدمة تدمج بسلاسة VAS المحمول مع الاتصالات الهاتفية

  • اغتنم الفرصة لتقديم منتجات مبتكرة جديدة

موفرو الأدوات

اليوم ، لدينا عدد من الأدوات المتاحة لإنشاء تطبيقات للويب. لقد اعتاد مطورو المحتوى على الراحة التي توفرها أدوات مثل FrontPage و DreamWeaver. سيتمكن موفرو الأدوات من -

  • إعادة استخدام وتعديل المنتجات الحالية لدعم WAP أو حتى دمج دعم WAP في الأدوات الحالية.

  • قم بمخاطبة قاعدة عملاء جديدة في المجتمع اللاسلكي.

WAP - Core Services الخدمات الأساسية

 WAP - Core Services الخدمات الأساسية

WAP - Core Services الخدمات الأساسية

الغالبية العظمى من خدمات WAP متوفرة في السوق. يمكنك الاتصال ببعض محبي WAP للحصول على قائمة كبيرة بجميع الخدمات المتاحة ومن ثم يمكنك البدء في الوصول إلى هذه الخدمات من هاتفك المحمول الذي يدعم WAP.

ومع ذلك ، توجد بعض الأمثلة على خدمات الهاتف المحمول المفيدة في الحقول التالية -

الخدمات المصرفية

  • الوصول إلى كشوفات الحساب.

  • دفع الفواتير.

  • تحويل الأموال بين الحسابات.

المالية

  • استرجاع أسعار الأسهم والسندات.

  • شراء وبيع الأسهم والأسهم.

  • البحث عن أسعار الفائدة.

  • البحث عن أسعار صرف العملات.

التسوق

  • شراء السلع اليومية.

  • تصفح الكتب وشرائها.

  • شراء الأقراص المدمجة.

التذاكر

  • حجز أو شراء تذاكر الطيران.

  • شراء تذاكر الحفل.

  • حجز تذاكر المسرح.

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

  • استرجاع بيانات المطعم.

  • البحث عن النوادي.

  • معرفة ما يتم تشغيله في أي دور سينما.

  • لعب ألعاب سوليتير.

  • ممارسة الألعاب التفاعلية.

طقس

  • استعادة التنبؤات الجوية المحلية.

  • البحث عن الطقس في مواقع أخرى.

الرسائل الإلكترونية

  • البريد الصوتي.

  • المراسلة الموحدة.

  • دعم محسن لخدمات الرسائل القصيرة القديمة.

أمثلة على WAP المباشر

فيما يلي بعض الأمثلة على تطبيقات WAP -

  • 123Jump (http://www.123jump.com) مجموعة مختارة من بيانات الأسهم والأخبار ، كل ذلك عبر WAP.

  • 1477.com (http://1477.com) خدمات تطوير WAP / الويب.

  • 2PL World-Wide Hotel Guide (http://wap.2pl.com) دليل فندق عالمي يمكن الوصول إليه بعدة لغات عبر جهاز يدعم WAP.

  • AEGEE-Eindhoven (http://wappy.to/aegee/) جمعية طلابية على مستوى أوروبا تهدف إلى السماح لجميع الطلاب بالاندماج والتعرف على ثقافات بعضهم البعض.

  • Ajaxo (http://www.ajaxo.com) خدمة WAP لتداول الأسهم اللاسلكية من أي جهاز يدعم WAP.

  • Aktiesidan (http://mmm.aktiesidan.com/servlets/aktiesidan/) خدمة مراقبة سوق الأوراق المالية السويدية ، وجميعها مزودة بتقنية WAP.

  • Amazon.com Bookshop (http://www.amazon.com/phone/) أطلقت Amazon.com بوابة WAP هذه (القائمة على HDML) لتصفح الكتب.

  • خرائط المرور (http://www.webraska.com/) خدمة فرنسية تراقب وتعرض آخر أخبار المرور عبر الخرائط.




WAP - WML Wireless Markup Language Script برنامج لغة التوصيف اللاسلكي

 WAP - WML Wireless Markup Language Script برنامج لغة التوصيف اللاسلكي

WAP - WML Wireless Markup Language Script برنامج لغة التوصيف اللاسلكي

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

سيقدم هذا الفصل وصفًا موجزًا ​​لجميع مكونات WML Script المهمة.

مكونات البرنامج النصي WML

WML Script مشابه جدًا لـ Java Script. مكونات WML Script لها نفس المعنى تقريبًا كما هو الحال في Java Script. يتم تلخيص مكونات برنامج WML Script هنا.

عوامل تشغيل البرنامج النصي WML

يدعم WML Script نوع العوامل التالية.

  • العمليات الحسابية

  • عوامل المقارنة

  • العوامل المنطقية (أو العلائقية)

  • مشغلي التخصيص

  • عوامل التشغيل الشرطية (أو الثلاثية)

تحقق من التفاصيل الكاملة لمشغلي WML .

بيانات التحكم في البرنامج النصي WML

تستخدم عبارات التحكم للتحكم في التسلسل والتكرار في البرنامج.

بيانوصف
إذا كان غير ذلكالتفريع الشرطي
إلى عن علىصنع حلقة التكرار الثابتة المتزايدة
في حينعمل حلقة تكرار متغيرة
استراحةينهي حلقة
استمرقم بإنهاء التكرار الحالي للحلقة

تحقق من التفاصيل الكاملة لبيانات التحكم في البرنامج النصي WML .

وظائف البرنامج النصي WML

يتم التصريح عن الوظائف المعرفة من قبل المستخدم في ملف منفصل بامتداد .wmls. يتم الإعلان عن الوظائف على النحو التالي -

function name (parameters) {   
   control statements;
   return var;
}

يتم تخزين الوظائف المستخدمة في ملف منفصل بالملحق .wmls. تسمى الوظائف باسم اسم الملف متبوعًا بعلامة التجزئة ، متبوعًا باسم الوظيفة -

maths.wmls#squar()

مكتبات WML Scripts القياسية

هي ست مكتبات قياسية تمامًا. هنا لمحة عامة عنهم -

  • لانج - توفر مكتبة لانج وظائف مرتبطة بنواة لغة WMLScript.

    مثال دالة - abs () ، abort () ، characterSet () ، float () ، isFloat () ، isInt () ، max () ، isMax () ، min () ، minInt () ، maxInt () ، parseFloat () ، parseInt ()، random ()، seed ()

  • Float - تحتوي مكتبة Float على وظائف تساعدنا في إجراء عمليات حسابية للفاصلة العائمة.

    مثال دالة - sqrt () ، round () ، pow () ، ceil () ، floor () ، int () ، maxFloat () ، minFloat ()

  • String - توفر مكتبة String عددًا من الوظائف التي تساعدنا في معالجة السلاسل.

    مثال دالة - length () ، charAt () ، بحث () ، استبدل () ، تقليم () ، قارن () ، تنسيق () ، isEmpty () ، ضغط () ، toString () ، elementAt () ، عناصر () ، insertAt () ، removeAt () ، replaceAt ()

  • URL - تحتوي مكتبة عناوين URL على وظائف تساعدنا في معالجة عناوين URL.

    مثال دالة - getPath () ، getReferer () ، getHost () ، getBase () ، escapeString () ، isValid () ، loadString () ، حل () ، unescapeString () ، getFragment ()

  • WMLBrowser - توفر مكتبة WMLBrowser مجموعة من الوظائف للتحكم في متصفح WML أو الحصول على معلومات منه.

    مثال الدالة - go () ، prev () ، next () ، getCurrentCard () ، Refresh () ، getVar () ، setVar ()

  • مربعات الحوار - تحتوي مكتبة الحوارات على وظائف واجهة المستخدم.

    مثال الوظيفة - موجه () ، تأكيد () ، تنبيه ()

تعليقات مخطوطات WML

هناك نوعان من التعليقات في WMLScript -

  • تعليق من سطر واحد - لإضافة تعليق من سطر واحد ، ابدأ سطرًا من النص بالحروف //.

  • تعليق متعدد الأسطر - لإضافة تعليق متعدد الأسطر ، قم بإرفاق النص داخل / * و * /.

هذه القواعد هي نفسها في WMLScript و JavaScript و Java و C ++. سيتجاهل محرك WMLScript كل التعليقات. يوضح مثال WMLScript التالي استخدام التعليقات -

// This is a single-line comment.

/* This is a multi-line comment. */

/* A multi-line comment can be placed on a single line. */

حساسية حالة البرنامج النصي WML

لغة WMLScript حساسة لحالة الأحرف. على سبيل المثال ، تختلف وظيفة WMLScript بالاسم WMLScript Function عن وظيفة wmlscript. لذا ، كن حذرًا من الكتابة بالأحرف الكبيرة عند تعريف أو الإشارة إلى دالة أو متغير في WMLScript.

المسافات البيضاء في WMLScript

باستثناء القيم الحرفية للسلسلة ، يتجاهل WMLScript المسافات الزائدة مثل المسافات وعلامات الجدولة والأسطر الجديدة.

إنهاء بيان برنامج WML بفواصل منقوطة

مطلوب فاصلة منقوطة لإنهاء العبارة في WMLScript. هذا هو نفس C ++ و Java. لاحظ أن JavaScript لا يحتوي على مثل هذا المطلب ولكن WML Script يجعله إلزاميًا.






WAP - WML Syntax صيغة بناء الجملة

 WAP - WML Syntax صيغة بناء الجملة

WAP - WML Syntax صيغة بناء الجملة

تتكون الطبقة العليا في بنية WAP من WAE (بيئة التطبيقات اللاسلكية) ، والتي تتكون من لغة البرمجة النصية WML و WML.

تُستخدم لغة البرمجة النصية WML لتصميم التطبيقات التي يتم إرسالها عبر الأجهزة اللاسلكية مثل الهواتف المحمولة. تهتم هذه اللغة بالشاشة الصغيرة وعرض النطاق الترددي المنخفض للإرسال. WML هو تطبيق XML ، والذي تم تعريفه في تعريف نوع الوثيقة.

تسمى صفحات WML مجموعات. تم إنشاؤها كمجموعة من البطاقات ، مرتبطة ببعضها البعض مع روابط. عند الوصول إلى صفحة WML من هاتف جوال ، يتم تنزيل جميع البطاقات الموجودة في الصفحة من خادم WAP إلى الهاتف المحمول الذي يعرض المحتوى.

تُستخدم أوامر WML والنحو لإظهار المحتوى والتنقل بين البطاقات. يمكن للمطورين استخدام هذه الأوامر للإعلان عن المتغيرات وتنسيق النص وعرض الصور على الهاتف المحمول.

هيكل برنامج WAP

وينقسم البرنامج A WML عادة إلى قسمين - على حاسوب وثيقة و الجسم . ضع في اعتبارك الكود التالي -

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN"
"http://www.wapforum.org/DTD/wml12.dtd">
<wml>
   <card>

   ...
   </card>
   ...more cards...
</wml>

يقول السطر الأول من هذا النص أن هذا مستند XML والإصدار هو 1.0. يحدد السطر الثاني نوع المستند ويعطي عنوان URL لتعريف نوع المستند (DTD). يعطي DTD هذا تعريف XML الكامل لـ WML. تم تعريف DTD المشار إليه في WAP 1.1 ، لكن هذا العنوان يتغير مع إصدارات WML. يجب نسخ الرأس تمامًا حتى تولد مجموعات الأدوات هذه المقدمة تلقائيًا.

النص محاط بعلامة <wml> ... </wml> كما هو موضح أعلاه. يمكن أن يتكون نص مستند WML من واحد أو أكثر مما يلي -

  • ظهر السفينة

  • بطاقة

  • سيتم عرض المحتوى

  • تعليمات التنقل

أوامر WML

يتم تلخيص الأوامر المستخدمة في WML على النحو التالي -

تنسيق

أمروصف
<p>فقرة
<b>بالخط العريض
<big>كبير
<em>وأكد
<I>مائل
<صغير>صغير
<strong>أكد بشدة
<u>مسطر
<br>الخط مقطوع

إدخال الصور

<img src="image-path/image - name" alt="Picture not available" />

استخدام الجداول

أمروصف
<جدول>تعريف الجدول
<tr>تحديد صف
<td>تحديد عمود
<العنوان>رأس الجدول

المتغيرات

أعلن كـ -

<setvar name="x" value="xyz"/>

تستخدم كـ -

$ identifier or
$ (identifier) or
$ (Identifier; conversion)

نماذج

أمروصف
<اختر>تحديد قائمة واحدة أو متعددة
<إدخال>المدخلات من المستخدم
<خيار>يحدد خيارًا في قائمة قابلة للتحديد
<fieldset>يحدد مجموعة من حقول الإدخال
<optgroup>يحدد مجموعة خيارات في قائمة قابلة للتحديد

عناصر المهمة

أمروصف
<go>يمثل إجراء التحول إلى بطاقة جديدة
<noop>يقول أنه لا ينبغي فعل شيء
<prev>يمثل إجراء العودة إلى البطاقة السابقة
<تحديث>تحديث بعض متغيرات البطاقة المحددة.

الأحداث

الأحداث المختلفة هي كما يلي -

أمروصف
<do>يحدد معالج الحدث
<حدث>يحدد معالج حدث واحد
<postfield>يحدد معالج حدث postfield
<المونتيمر>يحدد معالج حدث ontimer
<إدخال للأمام>يحدد معالج onenterforward
<onenterbackward>يحدد معالج onenterbackward
<onpick>يحدد معالج حدث onpick

نموذج لبرنامج WML

احتفظ برمز WML التالي في info.wml على خادمك. إذا كان خادمك ممكّنًا لـ WAP ، فيمكنك الوصول إلى هذه الصفحة باستخدام أي جهاز WAP.

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN"
"http://www.wapforum.org/DTD/wml12.dtd">
<!-- WML prolog.declaration of file type and version>

<wml>
<!-- Declaration of the WML deck>
<card id="info" newcontext="true">
<!-- declaration of a card in deck>
<p align="center"><b>Information Center</b></p>
<!--paragraph declaration to display heading>
<p>
<!--paragraph declaration to display links>
<a href="Movie.wml">1. Movies info.</a>
<a href="Weather.wml">2. Weather Info.</a>
<!--declaration of links for weather and movies>
</p>
</card>
<!-- card end>
</wml>
<!-- program end>