Wireless Markup Language - वायरलेस मार्कअप लैंग्वेज का क्या मतलब है?

वायरलेस मार्कअप लैंग्वेज (WML) वायरलेस डिवाइस के लिए एक मार्कअप लैंग्वेज है जो वायरलेस एप्लीकेशन प्रोटोकॉल (WAP) का पालन करती है और सीमित प्रोसेसिंग क्षमता रखती है। जैसे HTML एक मार्कअप लैंग्वेज है जो डेस्कटॉप ब्राउज़र के लिए कंटेंट रेंडर करती है, वैसे ही WML वायरलेस डिवाइस के लिए कंटेंट रेंडर करती है जिसमें उचित प्रोसेसिंग क्षमता नहीं होती है। यह वायरलेस डिवाइस के लिए प्रोटोकॉल स्टैक और WWW आधारित इंटरनेट एक्सेस को परिभाषित करके ऐसा करता है। WAP में HTML-आधारित साइट्स की तरह WML में लिखी गई साइट्स भी होती हैं।

WML को छोटे डिस्प्ले साइज़, सीमित उपयोगकर्ता इनपुट क्षमताओं, उच्च विलंबता के साथ नैरोबैंड नेटवर्क कनेक्शन, सीमित मेमोरी और कम्प्यूटेशनल प्रोसेसिंग पावर जैसी समस्याओं को संभालने के लिए डिज़ाइन किया गया है।

WML कई मायनों में HTML के समान है क्योंकि यह सादे टेक्स्ट फ़ॉर्मेट में लिखी जाती है। हालाँकि, चूँकि वायरलेस डिवाइस डिस्प्ले, प्रोसेसिंग पावर और बटन लेआउट के मामले में समान नहीं हैं, इसलिए कुछ विशेषताएँ उन डिवाइस के लिए विशिष्ट हैं जिन्हें WML में शामिल किया गया है।

 

HTML की तुलना में WML की कुछ मुख्य विशेषताएँ निम्नलिखित हैं:

  • WML छोटे, वायरलेस कंप्यूटिंग डिवाइस के लिए एक मार्कअप लैंग्वेज है।
  • WML में, ऐसे चर परिभाषित किए जा सकते हैं जो स्ट्रिंग प्रारूप में डेटा संग्रहीत करते हैं। HTML में, चर संग्रहीत नहीं किए जा सकते।
  • WML क्लाइंट-साइड स्क्रिप्टिंग के लिए WML स्क्रिप्ट का उपयोग करता है, जिसे एक अलग फ़ाइल में संग्रहीत किया जाता है। HTML जावास्क्रिप्ट का उपयोग करता है।
  • WML के लिए समर्थित छवि प्रारूप WBMP है। HTML JPEG, GIF और BMP का समर्थन करता है।
  • WML मार्कअप चलाने के लिए एक माइक्रो-ब्राउज़र का उपयोग किया जाता है। HTML मार्कअप चलाने के लिए इंटरनेट एक्सप्लोरर, फ़ायरफ़ॉक्स या क्रोम जैसे नियमित ब्राउज़र का उपयोग किया जाता है।
  • WML XHTML विनिर्देश का पालन करता है और इसलिए केस सेंसिटिव है। HTML केस सेंसिटिव नहीं है।
  • WML में HTML की तुलना में कम टैग हैं।
  • डेक WML कार्ड का एक सेट है। HTML में, एक साइट HTML पृष्ठों का एक सेट है।

 

WML-सुसज्जित डिवाइस में निम्नलिखित विशेषताएँ होती हैं:

  • डिस्प्ले साइज़: डिवाइस में एक छोटा स्क्रीन साइज़ और कम रिज़ॉल्यूशन होता है; इसलिए WML को डिस्प्ले साइज़ की परवाह किए बिना सामग्री रेंडर करने में सक्षम होना चाहिए।
  • इनपुट: छोटे कंप्यूटिंग डिवाइस में माउस या पॉइंटर-आधारित नेविगेशन डिवाइस नहीं होते हैं। डिवाइस सरल या परिष्कृत होने के आधार पर उनमें एक छोटा संख्यात्मक कीपैड या एक QWERTY कीपैड हो सकता है। WML को डिवाइस की सीमाओं की परवाह किए बिना आवश्यक उपयोगकर्ता इनपुट प्राप्त करने में सक्षम होना चाहिए।
  • प्रसंस्करण: उनके पास कम-शक्ति वाले CPU और कम मेमोरी के साथ सीमित क्षमता वाली रिचार्जेबल बैटरी होती हैं। WML ब्राउज़रों को पतले क्लाइंट की तरह काम करना चाहिए और डिवाइस पर न्यूनतम प्रसंस्करण करना चाहिए।
  • नेटवर्क क्षमताएँ: छोटे कंप्यूटिंग उपकरणों में कम बैंडविड्थ और उच्च नेटवर्क विलंबता होती है। WML को सर्वर से अनुरोधित वेब पेजों को प्राप्त करने में अधिकतम दक्षता सुनिश्चित करनी होती है।

Post a Comment

0 Comments