UIML
யுஐஎம்எல் (பயனர் இடைமுக மார்க்அப் மொழி) என்பது கணினிகளில் பயனர் இடைமுகங்களை வரையறுக்கப் பயன்படுத்தப்படும் எக்ஸ்எம்எல் அடிப்படையிலான மார்க்அப் மொழியாகும். யுஐஎம்எல் இன் முதன்மை நோக்கம் பயனர் இடைமுகங்களை உருவாக்கும் செயல்முறையை நெறிப்படுத்துவதாகும், இது புரோகிராமர்கள் தங்கள் இடைமுகங்களை அறிவிப்பு சொற்களில் (அதாவது, உரையாக) விவரிக்கவும் அவற்றை சுருக்கவும் உதவுகிறது. உதாரணமாக, ஒரு செய்தி சாளரத்தை விவரிக்கும் போது, இந்த மொழியைப் பயன்படுத்தும் ஒரு புரோகிராமர் பின்வருமாறு எழுதுவார்ஃ <பகுதி வகுப்பு = "உரையாடல் செய்தி" பெயர் = "ஹலோ வேர்ல்ட்"/> கோட்பாட்டில், ஒரு புரோகிராமர் PDA கள் போன்ற பல்வேறு தளங்களுக்கான பயனர் இடைமுகங்களை உருவாக்க அத்தகைய விளக்கத்தைப் பயன்படுத்தலாம். இருப்பினும், நடைமுறையில், இந்த தளங்களின் தனித்துவமான திறன்கள் விரிவான மொழிபெயர்ப்பை அடைவதற்கான சவால்களை முன்வைக்கின்றன. மறுபுறம், குறைந்த லட்சிய டொமைன்-குறிப்பிட்ட நிரலாக்க மொழிகள், விண்டோஸ் போன்ற ஒரு குறிப்பிட்ட டொமைனுக்குள் பயனர் இடைமுகங்கள் அல்லது ஒரு பயன்பாடு அல்லது செயல்முறையின் பிற கூறுகளை மட்டுமே விவரிப்பதை நோக்கமாகக் கொண்டுள்ளன. அத்தகைய மொழிக்கு ஒரு எடுத்துக்காட்டு மைக்ரோசாப்டின் எக்ஸ்ஏஎம்எல் ஆகும். இந்த மொழிகள் பெரும்பாலும் மற்ற தளங்களுடன் மேம்பட்ட பொருந்தக்கூடிய தன்மையை வெளிப்படுத்துகின்றன, இருப்பினும் அவை குறைவான நெகிழ்வானவை. தற்போது, யுஐஎம்எல் ஓ. ஏ. எஸ். ஐ. எஸ்ஸால் தரப்படுத்தப்பட்டு வருகிறது, சமீபத்திய மறு செய்கை யுஐஎம்எல் 4 ஆகும், இது 2008 இல் வெளியிடப்பட்டது. யுஐஎம்எல் போன்ற ஒத்த நோக்கங்களுடன் ஒரு இணையான முயற்சி யூசிஎக்ஸ்எம்எல் ஆகும். யுஐஎம்எல் செயல்படுத்தல்கள் ஜியுஐஎம்எல்-ஜாவா ஸ்விங் UIML.Net இல் ஒரு செயல்படுத்தல் சி #இல் எழுதப்பட்ட ஒரு இலவச யுஐஎம்எல் ரெண்டெரர். இது டிஜிட்டல் மீடியாவுக்கான நிபுணத்துவ மையத்தில் (ஹாஸெல்ட் பல்கலைக்கழகம், பெல்ஜியம்) உருவாக்கப்பட்டுள்ளது, மேலும் வெவ்வேறு விட்ஜெட் தொகுப்புகள் மற்றும் வெவ்வேறு தளங்களைப் பயன்படுத்தி யுஐஎம்எல் ஆவணத்தை வழங்க முடியும். மென்பொருள் இப்போது கிட்ஹப்பில் ஹோஸ்ட் செய்யப்பட்டுள்ளது. குறிப்புகள் திறந்த தரநிலைகள் பயனர் இடைமுக மார்க்அப் மொழிகள்