విషయ సూచిక:
- నిర్వచనం - కనెక్ట్ చేయబడిన పరికర కాన్ఫిగరేషన్ (సిడిసి) అంటే ఏమిటి?
- కనెక్టెడ్ డివైస్ కాన్ఫిగరేషన్ (సిడిసి) ను టెకోపీడియా వివరిస్తుంది
నిర్వచనం - కనెక్ట్ చేయబడిన పరికర కాన్ఫిగరేషన్ (సిడిసి) అంటే ఏమిటి?
కనెక్టెడ్ డివైస్ కాన్ఫిగరేషన్ (సిడిసి) అనేది వినియోగదారులను లక్ష్యంగా చేసుకున్న అప్లికేషన్ ప్రోగ్రామింగ్ ఇంటర్ఫేస్లకు (ఎపిఐ) ప్రాతిపదికగా పనిచేసే ప్రమాణాలు, గ్రంథాలయాలు మరియు వర్చువల్-మెషీన్ లక్షణాల స్మార్ట్ కమ్యూనికేషన్స్, హై ఎండ్ పిడిఎలు మరియు సెట్-టాప్ బాక్స్లు. ఫౌండేషన్ ప్రొఫైల్, పర్సనల్ బేసిస్ ప్రొఫైల్ మరియు పర్సనల్ ప్రొఫైల్ అని పిలువబడే మూడు సెట్ల API లకు CDC మద్దతు ఇస్తుంది.
జావా ప్లాట్ఫాం మైక్రో ఎడిషన్ (జావా ME) లో భాగంగా, సిడిసి హ్యాండ్హెల్డ్ పరికరాలు మరియు ఎంబెడెడ్ సిస్టమ్స్ కోసం రూపొందించబడింది. ప్రత్యేకించి, కనెక్ట్ చేయబడిన పరిమిత పరికర కాన్ఫిగరేషన్ (CLDC) చేత మద్దతిచ్చే పరికరాల కంటే మెరుగైన వనరులు (RAM మరియు నిల్వ మెమరీ వంటివి) ఉన్న పరికరాల కోసం ఇది నిర్మించబడింది. సిడిసి 32-బిట్ మైక్రోప్రాసెసర్లు / కంట్రోలర్లు నడిచే పరికరాలతో జావా పర్యావరణం కోసం అందుబాటులో ఉన్న 2 MB ర్యామ్ మరియు 2.5 MB ROM తో పనిచేయగలదు.
కనెక్టెడ్ డివైస్ కాన్ఫిగరేషన్ (సిడిసి) ను టెకోపీడియా వివరిస్తుంది
ఆకృతీకరణలు, ప్రొఫైళ్ళు మరియు ఐచ్ఛిక ప్యాకేజీలు అని పిలువబడే API సెట్ల రూపంలో డెవలపర్లకు జావా ME అందించబడుతుంది. ఈ సెట్లలో కాన్ఫిగరేషన్ అతిపెద్దది. ఇది సాపేక్షంగా విస్తృత శ్రేణి పరికరాలను అందిస్తుంది. ప్రొఫైల్స్ పరికరాల యొక్క ఇరుకైన పరిధిని తీర్చాయి. మరోవైపు, ఐచ్ఛిక ప్యాకేజీలు API లు అనువర్తనాలకు కార్యాచరణను జోడిస్తాయి మరియు నిర్దిష్ట సాంకేతిక పరిజ్ఞానాలకు ఉపయోగపడతాయి.
CDC యొక్క మూడు సెట్ల API లు ఈ క్రింది వాటిని చేస్తాయి:
- ఫౌండేషన్ ప్రొఫైల్: GUI లేని పరికరాల కోసం. ఇది J2SE ఆధారిత లైబ్రరీని కలిగి ఉంది మరియు జావా ప్రామాణీకరణ మరియు ప్రామాణీకరణ సేవ, జావా సెక్యూర్ సాకెట్ ఎక్స్టెన్షన్ మరియు జావా క్రిప్టోగ్రఫీ ఎక్స్టెన్షన్ వంటి అనేక భద్రతా ఐచ్ఛిక ప్యాకేజీలకు మద్దతు ఇస్తుంది.
- వ్యక్తిగత ప్రాతిపదిక ప్రొఫైల్: ఫౌండేషన్ ప్రొఫైల్ API లను కలిగి ఉంటుంది మరియు తేలికపాటి GUI లను కలిగి ఉన్న పరికరాల కోసం. కొన్ని నైరూప్య విండోస్ టూల్కిట్ (AWT) తరగతులకు కూడా మద్దతు ఉంది. అనువర్తనాలు ఎక్స్లెట్ అప్లికేషన్ ప్రోగ్రామింగ్ మోడల్పై ఆధారపడి ఉంటాయి. బ్లూ-రే డిస్కుల కోసం కంటెంట్ను వ్రాసే డెవలపర్లు ఈ ప్రొఫైల్ను ఉపయోగిస్తారు.
- వ్యక్తిగత ప్రొఫైల్: హై-ఎండ్ మొబైల్ పరికరాల కోసం మరియు ఇప్పటికే AWT ఆధారంగా GUI టూల్కిట్కు మద్దతు ఇస్తుంది. ఈ ప్రొఫైల్పై నిర్మించిన అన్ని అనువర్తనాలు ఆప్లెట్ ప్రోగ్రామింగ్ మోడల్పై ఆధారపడి ఉంటాయి.
CDC పైన పనిచేయగల ఇతర ఐచ్ఛిక ప్యాకేజీలు:
- RMI ఐచ్ఛిక ప్యాకేజీ: పంపిణీ-అప్లికేషన్ మరియు నెట్వర్క్ కమ్యూనికేషన్ల కోసం.
- JDBC ఐచ్ఛిక ప్యాకేజీ: స్ప్రెడ్షీట్లు, ఫ్లాట్ ఫైల్లు మరియు రిలేషనల్ డేటాబేస్ల వంటి డేటా వనరులకు కనెక్ట్ చేయడానికి ఉపయోగిస్తారు.
