MARIA XML
மரியா (மாடல் அடிப்படையிலான எல் ஆங்குவேஜ் ஃபோர் இன்டராக்டிவ் அப்ளிகேஷன்ஸ்) என்பது எங்கும் நிறைந்த சூழல்களில் ஊடாடும் பயன்பாடுகளை மாடலிங் செய்வதற்கான ஒரு உலகளாவிய, அறிவிப்பு, பல சுருக்க நிலை, எக்ஸ்எம்எல் அடிப்படையிலான பயனர் இடைமுக மார்க்அப் மொழியாகும். W3C இல் தரப்படுத்தலுக்காக சமர்ப்பிக்கப்பட்ட மொழிகளில் மரியா ஒன்றாகும். சுருக்கமான பயனர் இடைமுகம் மரியா சுருக்க பயனர் இடைமுகம் (AUI) நிலை ஒரு குறிப்பிட்ட சாதனத்தின் திறன், தொடர்பு முறை அல்லது செயல்படுத்தல் தொழில்நுட்பத்தைக் குறிப்பிடாமல், தொடர்புகளின் சொற்பொருள் மூலம் மட்டுமே ஒரு UI ஐ விவரிக்கிறது. பயனருக்கு ஒரே நேரத்தில் வழங்கப்பட்ட மாதிரி கூறுகளை தொகுக்கும் பல்வேறு விளக்கக்காட்சிகளால் ஒரு ஏ. யூ. ஐ உருவாக்கப்பட்டது. மாதிரி கூறுகள் இரண்டு வகைகளாக உள்ளனஃ இன்டராக்டர் அல்லது இன்டராக்டர் கலவை. முந்தையது ஒவ்வொரு வகையான பயனர் தொடர்பு பொருளையும் குறிக்கிறது, பிந்தையது ஒரு தர்க்கரீதியான உறவைக் கொண்ட கூறுகளை ஒன்றாக ஒருங்கிணைக்கிறது. அதன் சொற்பொருளின்படி ஒரு இன்டராக்டர் பின்வரும் துணை வகைகளில் ஒன்றைச் சேர்ந்ததுஃ தேர்வு. முன்னரே வரையறுக்கப்பட்ட பட்டியலின் கூறுகளில் ஒன்று அல்லது அதற்கு மேற்பட்ட மதிப்புகளைத் தேர்ந்தெடுக்க பயனரை அனுமதிக்கிறது. தேர்ந்தெடுக்கக்கூடிய மதிப்புகளின் எண்ணிக்கையின்படி, இன்டராக்டர் ஒற்றை தேர்வு அல்லது பல தேர்வாக இருக்கலாம். திருத்துங்கள். இன்டராக்டரால் குறிப்பிடப்படும் பொருளை கைமுறையாகத் திருத்த பயனரை அனுமதிக்கிறது, இது உரை (டெக்ஸ்ட் எடிட்), ஒரு எண் (நியூமெரிக்கல் எடிட்), ஒரு நிலை (பொசிஷன் எடிட்) அல்லது ஒரு பொதுவான பொருள் (ஆப்ஜெக்ட் எடிட்) ஆக இருக்கலாம். கட்டுப்பாடு. விளக்கக்காட்சிகளுக்கு (நேவிகேட்டர்) இடையில் மாற அல்லது UI செயல்பாடுகளை (ஆக்டிவேட்டர்) செயல்படுத்த பயனரை அனுமதிக்கிறது. வெளியீடு மட்டுமே. பயனர் செயல்களால் பாதிக்கப்படாத பயனருக்கு சமர்ப்பிக்கப்பட்ட தகவல்களை இது பிரதிநிதித்துவப்படுத்துகிறது. இது பல்வேறு வகையான ஊடகங்களைக் குறிக்கும் ஒரு உரை, ஒரு விளக்கம், ஒரு அலாரம், ஒரு கருத்து அல்லது ஒரு பொதுவான பொருளாக இருக்கலாம். பல்வேறு வகையான ஊடுருவல்-கலவைகள் பின்வருமாறுஃ தொகுத்தல்ஃ ஊடுருவல் கூறுகளின் பொதுவான குழு. உறவுஃ இரண்டு அல்லது அதற்கு மேற்பட்ட கூறுகள் ஒன்றோடொன்று தொடர்புடைய ஒரு குழு. கலப்பு விளக்கம்ஃ விளக்கம் மற்றும் வழிசெலுத்தும் கூறுகளின் கலவையின் மூலம் உள்ளடக்கங்களை வழங்குவதை நோக்கமாகக் கொண்ட ஒரு குழுவைக் குறிக்கிறது. ஒரு பொதுவான தரவு மூலத்திலிருந்து மீட்டெடுக்கப்பட்ட தரவுகளின்படி உள்ளடக்கத்தை மீண்டும் செய்யப் பயன்படுத்தப்படும் ரிபீட்டர், மாரியா விளக்கக்காட்சி அம்சங்களை மட்டுமல்லாமல் ஊடாடும் நடத்தையையும் விவரிக்க அனுமதிக்கிறது. இந்த நோக்கத்திற்காக இது பல்வேறு அம்சங்களைக் கொண்டுள்ளதுஃ தரவு மாதிரிஃ இடைமுகத்தின் கூறுகளுடன் பிணைக்கப்பட்ட தரவு வகைகளின் விளக்கம். இயக்க நேரத்தில், ஒரு இன்டராக்டரின் நிலையை மாற்றியமைப்பது பிணைக்கப்பட்ட தரவு உறுப்பின் மதிப்பையும் மாற்றும், மேலும் மாறும் UI மாற்றங்களை விவரிப்பதற்காக (UI கூறுகளுக்கு இடையிலான தொடர்பு, நிபந்தனை தளவமைப்பு, விளக்கக்காட்சிகளுக்கு இடையிலான நிபந்தனை இணைப்புகள், உள்ளீட்டு மதிப்புகள் வடிவமைப்பு போன்றவை). தரவு மாதிரி நிலையான எக்ஸ்எம்எல் திட்ட வரையறை கட்டமைப்புகளைப் பயன்படுத்தி வரையறுக்கப்படுகிறது. பொதுவான பின் முனை. இடைமுக வரையறை வெளிப்புற செயல்பாடுகள் அறிவிப்புகளின் தொகுப்பைக் கொண்டுள்ளது, இது UI ஆல் சுரண்டப்பட்ட செயல்பாடுகளைக் குறிக்கிறது, ஆனால் ஒரு பொதுவான பயன்பாட்டு பின்-இறுதி ஆதரவால் செயல்படுத்தப்படுகிறது (எ. கா. வலை சேவைகள், குறியீடு நூலகங்கள், தரவுத்தளங்கள் போன்றவை). நிகழ்வு மாதிரி. ஒவ்வொரு இன்டராக்டர் வரையறையும் பல தொடர்புடைய நிகழ்வுகளைக் கொண்டுள்ளது, இது பயனர் தொடர்புகளால் தூண்டப்பட்ட UI எதிர்வினையின் விவரக்குறிப்பை அனுமதிக்கிறது. உரையாடல் மாதிரி. உரையாடல் மாதிரியில் ஒரு விளக்கக்காட்சியின் மாறும் நடத்தையைக் குறிப்பிடுவதற்கான கட்டமைப்புகள் உள்ளன, ஒரு குறிப்பிட்ட நேரத்தில் என்ன நிகழ்வுகள் தூண்டப்படலாம் என்பதைக் குறிப்பிடுகிறது. உரையாடல் வெளிப்பாடுகள் சி. டி. டி ஆபரேட்டர்களைப் பயன்படுத்தி அவற்றின் தற்காலிக உறவுகளை வரையறுக்க இணைக்கப்பட்டுள்ளன. புலங்களின் தொடர்ச்சியான புதுப்பிப்பு. கொடுக்கப்பட்ட புலம் ஒரு வெளிப்புற செயல்பாட்டைத் தூண்டி அவ்வப்போது புதுப்பிக்கப்பட வேண்டும் என்பதைக் குறிப்பிட முடியும். பயனர் இடைமுக கூறுகளின் இயக்கவியல் தொகுப்பு. மொழி பகுதி விளக்கக்காட்சி புதுப்பிப்புகளைக் குறிப்பிடுவதற்கான கட்டமைப்புகளைக் கொண்டுள்ளது (முழு குழுக்களின் உள்ளடக்கத்தை மாறும் வகையில் மாற்றுகிறது) மற்றும் விளக்கக்காட்சிகளுக்கு இடையில் ஒரு நிபந்தனை வழிசெலுத்தலைக் குறிப்பிடுவதற்கான சாத்தியம். இந்த புதிய அம்சங்களின் தொகுப்பு ஏற்கனவே சுருக்க மட்டத்தில் பயனர் இடைமுகத்தின் ஒரு மாதிரியைக் கொண்டிருக்க அனுமதிக்கிறது, இது தளவமைப்பு விவரங்களுடன் இணைக்கப்படவில்லை, ஆனால் பயனர் தொடர்பு மற்றும் பயன்பாட்டின் பின் முனை இரண்டையும் UI எவ்வாறு ஆதரிக்கிறது என்பதை நியாயப்படுத்த இது போதுமானது. கான்கிரீட் பயனர் இடைமுகம் மாரியாவில் ஒரு கான்கிரீட் பயனர் இடைமுகம் (CUI) ஒரு UI இன் தள-சார்ந்த ஆனால் செயல்படுத்தல் மொழி-சுயாதீன விவரங்களை வழங்குகிறது. ஒரு தளம் என்பது கொடுக்கப்பட்ட சாதனங்களின் தொகுப்பை வகைப்படுத்தும் மென்பொருள் மற்றும் வன்பொருள் தொடர்பு வளங்களின் தொகுப்பாகும். மாரியா தற்போது பின்வரும் தளங்களை ஆதரிக்கிறதுஃ டெஸ்க்டாப் கணினிகளுக்கான டெஸ்க்டாப் CUI மாதிரி வரைகலை இடைமுகங்கள். மொபைல் CUI மாதிரிகள் மொபைல் சாதனங்களுக்கான வரைகலை இடைமுகங்கள். டெஸ்க்டாப் கணினிகளுக்கான வரைகலை மற்றும் குரல் முறைகளை இணைக்கும் மல்டிமோடல் டெஸ்க்டாப் CUI மாதிரி இடைமுகங்கள். மொபைல் சாதனங்களுக்கான வரைகலை மற்றும் குரல் முறைகளை இணைக்கும் மல்டிமோடல் மொபைல் CUI மாதிரி இடைமுகங்கள். குரல் செய்தி வழங்கல் மற்றும் பேச்சு அங்கீகாரத்துடன் குரல் CUI கள் இடைமுகப்படுத்தப்படுகின்றன. ஒவ்வொரு இயங்குதள மெட்டா-மாடலும் AUI இன் ஒரு சுத்திகரிப்பு ஆகும், இது தற்போதைய மேடையில் கொடுக்கப்பட்ட சுருக்க இடைவினையை எவ்வாறு பிரதிநிதித்துவப்படுத்தலாம் என்பதைக் குறிப்பிடுகிறது. உதாரணமாக, சுருக்கமான ஒற்றை தேர்வு இடைமுகத்தை நாம் கருத்தில் கொண்டால், அதை ஒரு ரேடியோ பொத்தான், ஒரு கீழ்தோன்றும் பட்டியல் அல்லது ஒரு பட்டியல் பெட்டி மூலம் (ஒரு வரைகலை டெஸ்க்டாப் மேடையில்) செயல்படுத்தலாம், அதே நேரத்தில் குரல் மேடையில் கொடுக்கப்பட்ட முக்கிய வார்த்தையுடன் தொடர்புடைய ஒவ்வொரு விருப்பத்திற்கும் குரல் செய்திகளின் பட்டியலுடன் அதை வழங்கலாம். இன்டராக்டர் கலவைகளுக்கு இது பொருந்தும்ஃ ஒரு டெஸ்க்டாப் இயங்குதளத்தில் பின்னணி வண்ணங்கள், எல்லைகள் போன்றவற்றைப் பயன்படுத்தி ஒரு குழுவை செயல்படுத்தலாம், அதே நேரத்தில் ஒரு குரல் மேடையில் முதல் குழு உறுப்புக்கு முன் ஒலிகளைப் பயன்படுத்த முடியும். வெவ்வேறு இலக்கு மொழிகளில் இறுதி செயல்பாடுகளை உருவாக்குவதற்கு (அல்லது குறியீடு ஜெனரேட்டருடன் பெறுவதற்கு) மாதிரி வரையறையைப் பயன்படுத்தலாம். கருவி ஆதரவு MARIA மாதிரிகளின் உருவாக்கம் மற்றும் எடிட்டிங், இறுதி UI குறியீட்டின் தலைமுறையுடன் இணைந்து MARIAE கருவியால் ஆதரிக்கப்படுகிறது. குறிப்புகள் பயனர் இடைமுக மார்க்அப் மொழிகள் XML-அடிப்படையிலான தரநிலைகள் உலகளாவிய வலை கூட்டமைப்பு தரநிலைகள்