Software widget
மென்பொருள் விட்ஜெட் என்பது ஒப்பீட்டளவில் எளிமையான மற்றும் பயன்படுத்த எளிதான மென்பொருள் பயன்பாடு அல்லது ஒன்று அல்லது அதற்கு மேற்பட்ட வெவ்வேறு மென்பொருள் தளங்களுக்காக உருவாக்கப்பட்ட கூறு ஆகும். விரிதாள் அல்லது சொல் செயலி போன்ற மிகவும் சிக்கலான பயன்பாட்டிற்கு மாறாக, ஒரு மேசை துணை அல்லது ஆப்லெட் ஒரு எளிய, தனித்துவமான பயனர் இடைமுகத்திற்கு ஒரு எடுத்துக்காட்டு. இந்த விட்ஜெட்டுகள் பயனரின் கவனத்தை ஏகபோகமாக்காத நிலையற்ற மற்றும் துணை பயன்பாடுகளின் பொதுவான எடுத்துக்காட்டுகளாகும். மறுபுறம், வரைகலை கட்டுப்பாட்டு கூறுகள் (GUI "விட்ஜெட்டுகள்") மீண்டும் பயன்படுத்தக்கூடிய மாடுலர் கூறுகளின் எடுத்துக்காட்டுகளாகும், அவை மிகவும் சிக்கலான பயன்பாட்டை உருவாக்க ஒன்றாகப் பயன்படுத்தப்படுகின்றன, இது எளிய, சிறிய கூறுகளை இணைப்பதன் மூலம் பயனர் இடைமுகங்களை உருவாக்க புரோகிராமர்களை அனுமதிக்கிறது. இந்த சொல் மற்றும் குறியீட்டு நடைமுறை குறைந்தது 1980 களில் இருந்தே இருப்பதால், இது பல சூழல்களில் பயன்படுத்தப்படுகிறது. ஒரு வரைகலை கட்டுப்பாட்டு உறுப்பு (GUI விட்ஜெட்) என்பது ஒரு வரைகலை பயனர் இடைமுகத்தின் (GUI) ஒரு பகுதியாகும், இது ஒரு கணினி பயனரை ஒரு மென்பொருள் பயன்பாட்டைக் கட்டுப்படுத்த அனுமதிக்கிறது. இந்த சூழலில் ஒரு விட்ஜெட் என்பது காசோலை பெட்டி போன்ற பொதுவான GUI உறுப்பைக் குறிக்கலாம், அந்த உறுப்பின் ஒரு எடுத்துக்காட்டு அல்லது ஒரு குறிப்பிட்ட செயல்பாடு அல்லது பயன்பாட்டிற்குப் பயன்படுத்தப்படும் அத்தகைய கூறுகளின் தனிப்பயனாக்கப்பட்ட தொகுப்பைக் குறிக்கலாம் (பயனர்கள் தங்கள் கணினி திரை தோற்றங்களைத் தனிப்பயனாக்குவதற்கான உரையாடல் பெட்டி போன்றவை). விட்ஜெட் கருவித்தொகுப்பு என்பது ஒரு பயனர் இடைமுகத்தை உருவாக்க டெவலப்பர்கள் GUI விட்ஜெட்டுகளை மீண்டும் பயன்படுத்த உதவும் நிரலாக்க கருவிகளின் தொகுப்பாகும். வரைகலை பயனர் இடைமுக உருவாக்குநர்கள், எ. கா. கிளேட் இன்டர்பேஸ் டிசைனர், GUIகளை உருவாக்குவதற்கு உதவுகிறது. GUI விட்ஜெட்டுகளின் வகைகள் வெளிப்படுத்தல் விட்ஜெட்டுகள் என்பது குறிப்பிட்ட வகையான GUI விட்ஜெட்கள் ஆகும், அவை கணினி பயனர்களால் மறைக்கப்படலாம் அல்லது விரிவுபடுத்தப்படலாம். ஒரு மெட்டா விட்ஜெட் என்பது ஒரு GUI க்குள் மற்ற விட்ஜெட்டுகளின் செயல்பாட்டைக் கட்டுப்படுத்துவதற்கான ஒரு GUI விட்ஜெட் ஆகும். டெஸ்க்டாப் விட்ஜெட்டுகள் (பொதுவாக விட்ஜெட்டுகள் என்று அழைக்கப்படுகின்றன) என்பது டெஸ்க்டாப் சூழலுக்கான ஊடாடும் மெய்நிகர் கருவிகளாகும், அவை பயனருக்கு சமீபத்திய செய்திகள், தற்போதைய வானிலை, நேரம், காலண்டர், அகராதி, வரைபட நிரல், கால்குலேட்டர், டெஸ்க்டாப் குறிப்புகள், புகைப்பட பார்வையாளர்கள் அல்லது ஒரு மொழி மொழிபெயர்ப்பாளர் போன்ற ஒற்றை நோக்க சேவைகளை வழங்குகின்றன. விட்ஜெட்டுகள் வரைகலை ஷெல்லை வழங்கலாம் அல்லது அதிகரிக்கலாம். விட்ஜெட் என்ஜின்களின் எடுத்துக்காட்டுகள் பின்வருமாறுஃ விண்டோஸ் விஸ்டா, விண்டோஸ் 7 மற்றும் விண்டோஸ் லைவ் சிஸ்டத்தில் உள்ள ஆப்பிள் மேகிண்டோஷ் மைக்ரோசாஃப்ட் கேஜெட்டுகளின் டாஷ்போர்டு விட்ஜெட்டுகள்-இனி ஆதரிக்கப்படவில்லை, இப்போது மைக்ரோசாஃப்டால் ஊக்கமளிக்கப்படவில்லை. பிளாஸ்மா விட்ஜெட்கள் (பதிப்பு 4 முதல் KDE க்கு கிடைக்கிறது) மற்றும் GNOME ஷெல் பயன்படுத்தும் விட்ஜெட் இயந்திரம் (பதிப்பு 3 முதல் GNOME க்கு கிடைக்கிறது) உள்ளிட்ட லினக்ஸுக்கான பல்வேறு செயல்பாடுகள். இரண்டும் செயலில் உள்ளன மற்றும் வளர்ச்சியில் உள்ளன. கூகிள் கேஜெட்களை இயக்கும் கூகிள் டெஸ்க்டாப்-இனி ஆதரிக்கப்படவில்லை, நிறுத்தப்பட்டது, சில பாதுகாப்பு சிக்கல்கள் மீண்டும்ஃ தரவு பகிர்வு. யாகூ! விண்டோஸ் எக்ஸ்பி, விண்டோஸ் விஸ்டா, விண்டோஸ் 7, விண்டோஸ் 8, விண்டோஸ் 10, மேகோஸ் ஆகியவற்றிற்கான விட்ஜெட்டுகள்-இனி யாகூவால் ஆதரிக்கப்படாது. விண்டோஸில் இன்னும் செயல்படுகிறது; ஓஎஸ் எக்ஸ் 10.11 எல் கேபிடன் யாகூ விட்ஜெட் டாக் செயல்படவில்லை, ஆனால் பெரும்பாலான விட்ஜெட்டுகள் இன்னும் எதிர்பார்த்தபடி செயல்படுகின்றன, அதற்கு பதிலாக மெனுவிலிருந்து அணுகலாம். XWidgets-விண்டோஸ் எக்ஸ்பி, விண்டோஸ் விஸ்டா, விண்டோஸ் 7, விண்டோஸ் 8, விண்டோஸ் 10 மற்றும் ஆண்ட்ராய்டு-கடைசியாக புதுப்பிக்கப்பட்டதுஃ 2 மார்ச் 2015 (விண்டோஸ்). கிளட்ஜெட்டுகள்-விண்டோஸிற்காக-மேக் டாஷ்போர்டு விட்ஜெட்டுகளை விண்டோஸில் செயல்பட அனுமதிக்கிறது. திறந்த மூல, தீவிரமாக உருவாக்கப்படவில்லை. ஓபரா உலாவியின் ரெண்டரிங் இயந்திரத்தைப் பயன்படுத்தி அனைத்து தளங்களிலும் (டெஸ்க்டாப், மொபைல் டிவிகள், கேமிங் கன்சோல்கள்) ஓபரா விட்ஜெட்டுகள். உலாவியின் பதிப்பு 12 முதல் ஓபரா விட்ஜெட்டுகள் நிறுத்தப்பட்டன. லினக்ஸ் மற்றும் பிற யுனிக்ஸ் போன்ற இயக்க முறைமைகளுக்கான திரைக்கதைகள்-இந்த இயந்திரம் எக்ஸ்11 இல் இயங்குகிறது மற்றும் அண்ட்ராய்டில் மேமோ ஹோம்ஸ்கிரீன் விட்ஜெட்களில் அவ்வப்போது வளர்ச்சியின் கீழ் உள்ளது முதலில், மேசை பாகங்கள் இயக்க முறைமைகளில் ஒரு சிறிய அளவிலான பல பணிகளை வழங்குவதற்காக உருவாக்கப்பட்டன, அவை ஒரு நேரத்தில் ஒரு முக்கிய பயன்பாட்டை மட்டுமே வைத்திருக்க முடியும், ஆனால் உண்மையான பலதரப்பட்ட இயக்க முறைமைகள் கிடைத்தபோது, இவை சாதாரண பயன்பாடுகளால் மாற்றப்பட்டன. மொபைல் விட்ஜெட்டுகள் பெரும்பாலான மொபைல் விட்ஜெட்டுகள் டெஸ்க்டாப் விட்ஜெட்டுகளைப் போன்றவை, ஆனால் மொபைல் ஃபோனுக்கு. மொபைல் விட்ஜெட்டுகள் திரை இடத்தைப் பயன்படுத்துவதை அதிகரிக்க முடியும், மேலும் சாதனத்தில் செயலற்ற திரை/முகப்புத் திரை ஜாவா எம்இ-அடிப்படையிலான மொபைல் விட்ஜெட் என்ஜின்களில் நேரடி தரவு நிறைந்த பயன்பாடுகளை வைப்பதில் குறிப்பாக பயனுள்ளதாக இருக்கலாம், ஆனால் ஜாவாவிற்கான தரநிலைகள் அடிப்படையிலான ஏபிஐகளின் பற்றாக்குறை மொபைல் சாதனத்தின் முகப்புத் திரையைக் கட்டுப்படுத்த இந்த என்ஜின்கள் ஃபோன்-டாபில் விட்ஜெட்டுகளை வெளிப்படுத்துவதை கடினமாக்குகிறது. பல அஜாக்ஸ் அடிப்படையிலான சொந்த விட்ஜெட் தளங்களும் மொபைல் சாதனங்களுக்கு கிடைக்கின்றன. மொபைல் விட்ஜெட்டுகளின் வளர்ந்து வரும் பரவலானது எளிதில் புரிந்து கொள்ளப்படுகிறது. விட்ஜெட்டுகள் ஆன்லைன் உலகில் ஒரு வசதி என்றாலும், அவை மொபைல் உலகில் அத்தியாவசியமானவை என்று கருதலாம். காரணம்ஃ மொபைல் சாதனம் சிறியது மற்றும் இடைமுகம் பெரும்பாலும் சவாலானது. நடமாடும் சூழலில் அதிக அளவிலான தகவல்களைப் பார்ப்பது ஒரு தொந்தரவு மட்டுமல்ல; அது கிட்டத்தட்ட சாத்தியமற்றது. ஏப்ரல் 27,2009 அன்று வெளியிடப்பட்ட ஆண்ட்ராய்டு 1.5 கப்கேக்கிலிருந்து ஆண்ட்ராய்டு மொபைல் விட்ஜெட்களை ஆதரிக்கிறது. ஆண்ட்ராய்டு இயக்க முறைமையில் மிகவும் பிரபலமான விட்ஜெட்களில் சில டாஷ்கலாக், கூகிள் கீப் மற்றும் எச்டி விட்ஜெட்கள் ஆகும். ஐஓஎஸ் இயக்க முறைமை மொபைல் விட்ஜெட்களையும் ஆதரிக்கிறது. ஒரு வலை விட்ஜெட் என்பது ஒரு சிறிய பயன்பாடாகும், இது பொதுவாக நிபுணர் அல்லாத வெப்மாஸ்டர்களால் எச். டி. எம். எல் அடிப்படையிலான வலைப்பக்கங்களில் நிறுவப்பட்டு செயல்படுத்தப்படுகிறது, இது தள பார்வையாளர்களுக்கு ஷாப்பிங், விளம்பரங்கள், வீடியோக்கள் அல்லது மூன்றாம் தரப்பு விட்ஜெட் வெளியீட்டாளர்களிடமிருந்து பிற எளிய செயல்பாடுகளை வழங்குகிறது. வலை உலாவிகளை விட்ஜெட் என்ஜின் உள்கட்டமைப்புகளாகவும் பயன்படுத்தலாம். புதிய குறியீடு துணுக்குகளை நிறுவ பயனரிடமிருந்து வெளிப்படையான தொடர்பு தேவையில்லை என்பதால், விட்ஜெட்களின் விநியோகத்திற்கு வலை மிகவும் பொருத்தமான சூழலாகும். வலை விட்ஜெட்டுகள் சில வணிக ஆர்வத்தை கட்டவிழ்த்துவிட்டன, ஏனெனில் அவை ஒரு சந்தைப்படுத்தல் சேனலாக உணரப்படுகின்றன, முக்கியமாக அவை சமூக வலைப்பின்னல்கள் மூலம் ஊடாடும் திறன் மற்றும் வைரஸ் விநியோகத்தை வழங்குகின்றன. முதல் அறியப்பட்ட வலை விட்ஜெட், ட்ரிவியா பிளிட்ஸ், 1997 இல் அறிமுகப்படுத்தப்பட்டது. இது ஜியோசிட்டிஸ் தனிப்பட்ட பக்கங்கள் முதல் சிஎன்என் மற்றும் டவர் ரெக்கார்ட்ஸ் வரை 35,000 க்கும் மேற்பட்ட வலைத்தளங்களில் தோன்றிய Uproar.com (2000-2001 முதல் முன்னணி ஆன்லைன் கேம் நிறுவனம்) வழங்கிய கேம் ஆப்லெட் ஆகும். 2001 ஆம் ஆண்டில் விவேண்டி யுனிவர்சல் நிறுவனத்தால் Uproar.com வாங்கப்பட்டபோது, விட்ஜெட் நிறுத்தப்பட்டது. வலை விட்ஜெட்டுகளின் வகைகள் ஒரு "விட்ஜெட் பயன்பாடு" என்பது ஒரு சமூக வலைப்பின்னல் சேவைக்காக உருவாக்கப்பட்ட மூன்றாம் தரப்பு வலை விட்ஜெட் ஆகும், இதில் பயனர் இடைமுகம் அல்லது நெட்வொர்க் சேவையால் ஹோஸ்ட் செய்யப்பட்ட முழு பயன்பாடும் உள்ளது. பேஸ்புக் மற்றும் மைஸ்பேஸ் போன்ற சமூக வலைப்பின்னல் சேவைகள் இந்த பயன்பாடுகளை ஹோஸ்ட் செய்கின்றன மற்றும் அவர்களுக்கு அடிப்படை தள சேவைகளை வழங்குகின்றன (பயனர் வழங்கிய புகைப்படங்கள் மற்றும் பிற உள்ளடக்கங்களின் காட்சி மற்றும் சேமிப்பு, இறுதி பயனர்களைப் பற்றிய சுயவிவரத் தகவல்கள் மற்றும் பிற பயனர்களுடனான தகவல்தொடர்பு அம்சங்கள் போன்றவை) சிறப்பு நோக்க பயன்பாட்டு நிரலாக்க இடைமுகங்கள் மூலம். இந்த சொல் மிகவும் தளர்வாகப் பயன்படுத்தப்படுகிறது, ஏனெனில் இதுபோன்ற பல பயன்பாடுகள் மற்ற சூழல்களில் "விட்ஜெட்டுகள்" என்று அழைக்கப்படும் எளிய ஆப்பிள்களை விட உள்நாட்டிலும் செயல்பாட்டிலும் மிகவும் சிக்கலானவை. வன்பொருள் மற்றும் மென்பொருள் உள்கட்டமைப்பை வழங்கும் சமூக வலைப்பின்னல் மற்றும் சமூக வலைப்பின்னலின் இறுதி பயனர் தளத்திற்கான அணுகல் மற்றும் அமெச்சூர் டெவலப்பர்கள் முதல் ராக் யூ போன்ற ஒழுங்கமைக்கப்பட்ட நிறுவனங்கள் வரையிலான பயன்பாட்டு வெளியீட்டாளர்களுடன், தளத்திற்கும் டெவலப்பருக்கும் இடையிலான உறவு பரஸ்பர நன்மை பயக்கும். மற்றும் slide.com சமூக வலைப்பின்னல் சேவைகளை தங்கள் உறுப்பினர்களுக்கு மிகவும் பயனுள்ளதாக மாற்றும் உள்ளடக்கம் மற்றும் அம்சங்களை வழங்குகிறது. தற்போது, டெவலப்பர்களுக்கும் சமூக வலைப்பின்னல் தளங்களுக்கும் இடையில் கட்டணம் அல்லது பணம் செலுத்துதல் இல்லை, மேலும் விட்ஜெட்களிலிருந்து வருவாயை ஈட்டுவதற்கான முயற்சிகள் (முதன்மையாக விட்ஜெட் பயன்பாடுகளால் விளம்பரம் மற்றும் விட்ஜெட்களுக்குள் மின்னணு வர்த்தக பொருட்கள் மற்றும் சேவைகளின் விற்பனை) ஒப்பீட்டளவில் தோல்வியடைந்துள்ளன. 9 நவம்பர் 2006 அன்று, W3C இல் உள்ள வெப் அப்ளிகேஷன் ஃபார்மேட்ஸ் வொர்கிங் குரூப் விட்ஜெட்டுகள் 1 இன் முதல் பொது வேலை வரைவை வெளியிட்டது. விட்ஜெட்டுகளின் சில அம்சங்களை தரப்படுத்துவதே இதன் நோக்கம். இந்த வரைவு W3C தரநிலையை ஏற்றுக்கொண்ட முதல் கிளையன்ட் பக்க விட்ஜெட் இயந்திரம் ஓபரா உலாவி ஆகும். இந்த W3C தரநிலையை ஏற்றுக்கொண்ட முதல் சர்வர் பக்க விட்ஜெட் இயந்திரம் அப்பாச்சி வூக்கி (இன்குபேட்டிங்) ஆகும். வூக்கி என்பது விட்ஜெட் நிகழ்வுகளை நிர்வகிக்கும் ஒரு சேவையகமாகும், மேலும் அவை ஓபரா போன்ற கிளையன்ட் சாதனங்களுக்கு வழங்கப்படுவதைத் தவிர வலை பயன்பாடுகளில் உட்பொதிக்கப்பட அனுமதிக்கிறது. டிவி செட் விட்ஜெட்களும் TVs.Yahoo க்கு கிடைக்கின்றன! விட்ஜெட் என்ஜின் அடுத்த தலைமுறை டிவி செட்களின் ஒரு அங்கமாக அறிவிக்கப்பட்டுள்ளது. விட்ஜெட் இயந்திரம் என்பது டெஸ்க்டாப் அல்லது வலை விட்ஜெட்களை இயக்கும் மென்பொருள் தளமாகும். விட்ஜெட் என்ஜின்களில் உள்ள விட்ஜெட் மாடல் வளர்ச்சியின் எளிமை காரணமாக கவர்ச்சிகரமானதாக இருக்கிறது. இந்த விட்ஜெட்களில் பெரும்பாலானவை ஒரு சில படங்கள் மற்றும் எக்ஸ்எம்எல்/ஜாவாஸ்கிரிப்ட்/வி. பி. எஸ். ஸ்கிரிப்ட் மூலக் குறியீட்டின் 10 முதல் பல நூறு வரிகள் மூலம் உருவாக்கப்படலாம். வலை உலாவி போன்ற ஒற்றை புரவலன் மென்பொருள் அமைப்பு, ஏற்றப்பட்ட அனைத்து விட்ஜெட்களையும் இயக்குகிறது. இது பல டெஸ்க்டாப் விட்ஜெட்களை வளங்கள் மற்றும் குறியீட்டைப் பகிர்ந்து கொள்ள அனுமதிக்கிறது. விட்ஜெட் இயந்திரங்கள் விட்ஜெட் கருவித்தொகுப்புகளுடன் குழப்பமடையக்கூடாது. கருவித்தொகுப்புகள் GUI புரோகிராமர்களால் பயன்படுத்தப்படுகின்றன, அவர்கள் பல விட்ஜெட்டுகளை (மீண்டும் பயன்படுத்தக்கூடிய கூறுகள்) இணைத்து ஒரு பயன்பாட்டை உருவாக்குகிறார்கள். கருவித்தொகுப்பில் உள்ள ஒரு விட்ஜெட் ஒற்றை, குறைந்த அளவிலான தொடர்புகளை வழங்குகிறது, மேலும் கருவித்தொகுப்பில் உள்ள பிற விட்ஜெட்களுடன் தொடர்பு கொள்ள தயாராக உள்ளது. மறுபுறம், டெஸ்க்டாப் விட்ஜெட்டுகள் மற்றும் வலை விட்ஜெட்டுகள் போன்ற விட்ஜெட் என்ஜின்கள் இறுதி பயனர்களுக்கானவை. டெஸ்க்டாப் மற்றும் வலை விட்ஜெட்டுகள் தனித்துவமான, பணி சார்ந்த பயன்பாடுகளாகும், அவை பல தொடர்புடைய தொடர்புகளால் உருவாக்கப்படலாம். குறிப்புகள் மேலும் காண்க விக்கிப்பீடியா விட்ஜெட்-விக்கிப்பீடியா கட்டுரைகள் ஆண்ட்ராய்டு (ஆப்பரேட்டிங் சிஸ்டம்) சும்பி டெஸ்க் ஆக்சஸரி ஜியுஐ விட்ஜெட் விட்ஜெட் கருவித்தொகுப்பு வரைகலை பயனர் இடைமுகங்கள் வரைகலை கட்டுப்பாட்டு கூறுகளைக் காண்பிப்பதற்கான ஒரு விட்ஜெட்