हैंडहेल्ड डिवाइस मार्कअप लैंग्वेज (HDML) का इस्तेमाल मोबाइल फोन, पेजर और वायरलेस PDA जैसे हैंडहेल्ड डिवाइस के लिए टेक्स्ट कंटेंट और एप्लिकेशन लिखने के लिए किया जाता है। यह HTML के समान है, लेकिन निम्नलिखित विशेषताओं वाले डिवाइस के लिए तैयार किया गया है:
- छोटा डिस्प्ले साइज़
- सीमित इनपुट क्षमताएँ
- सीमित बैंडविड्थ
- सीमित संसाधन (जैसे मेमोरी, प्रोसेसिंग पावर और स्थायी स्टोरेज)
HDML, मोबाइल फोन के लिए पहली डिवाइस-विशिष्ट मार्कअप लैंग्वेज ओपनवेव द्वारा बनाई गई थी, जिसे पहले अनवायर्ड प्लैनेट के नाम से जाना जाता था। HDML ओपनवेव पर निर्भर है और HDML ब्राउज़र के लिए सर्वर-साइड सहायता प्रदान करता है। यह मीडिया-समृद्ध वेब कंटेंट और सीमित पहुँच वाले डिवाइस के बीच की खाई को भी पाटता है।
1990 के दशक के दौरान, मोबाइल फोन डिस्प्ले की तीन मोनोक्रोमैटिक लाइनों तक सीमित थे और केवल HDML दस्तावेज़ रेंडरिंग का समर्थन करते थे। हालाँकि, इन HDML ब्राउज़र में सिंटैक्स कठोर था और HDML दस्तावेज़ों को छोटे फ़ाइल आकारों तक सीमित करता था। उदाहरण के लिए, विकास के दौरान, मोबाइल डेवलपर्स अक्सर अमान्य HDML सिंटैक्स वाले HDML ब्राउज़र को क्रैश कर देते थे।
1997 में, ओपनवेव ने वर्ल्ड वाइड वेब कंसोर्टियम (W3C) को HDML प्रस्तुत किया। दुर्भाग्य से, HDML को कभी भी मानकीकृत या व्यापक रूप से अपनाया नहीं गया। हालाँकि, इसने वायरलेस मार्कअप लैंग्वेज (XHTML का पूर्ववर्ती) के सिंटैक्स और उपयोगिता को आकार दिया, जिसे 2011 में W3C द्वारा अनुशंसित किया गया था।
0 Comments