విషయ సూచిక:
నిర్వచనం - జావా కార్డ్ అంటే ఏమిటి?
జావా కార్డ్ అనేది చాలా వనరు-పరిమిత పరికరాల్లో ఆప్లెట్స్ అని పిలువబడే చిన్న అనువర్తనాల కోసం ఉపయోగించే జావా టెక్నాలజీ. ఈ జావా టెక్నాలజీని మొబైల్ ఫోన్ చందాదారుల గుర్తింపు మాడ్యూల్ (సిమ్) కార్డులు, ఫైనాన్షియల్ కార్డులు, హెల్త్కేర్ ఐడెంటిఫికేషన్ కార్డులు, స్మార్ట్ టిక్కెట్లు మరియు అనేక ఇతర పరికరాల్లో ఉపయోగిస్తారు.
జావా ప్రోగ్రామింగ్ భాషను ఉపయోగించి సృష్టించబడిన ఇతర అనువర్తనాల మాదిరిగానే, జావా కార్డ్ ఆప్లెట్లు వ్రాసే-ఒకసారి-రన్-ఎక్కడైనా సామర్థ్యాలను కలిగి ఉంటాయి. కార్డ్ యొక్క తయారీదారు లేదా అవసరమైన జావా వర్చువల్ మెషిన్ (జెవిఎం) ఉన్నంతవరకు వాడుతున్న హార్డ్వేర్తో సంబంధం లేకుండా అవి ఏదైనా జావా కార్డ్ టెక్నాలజీ-ఎనేబుల్ చేసిన స్మార్ట్ కార్డ్లో నడుస్తాయి.
టెకోపీడియా జావా కార్డును వివరిస్తుంది
జావా కార్డ్ సాంకేతిక పరిజ్ఞానం విస్తృతంగా ఉపయోగించబడుతోంది, జావా కార్డ్ తయారీదారులు మొత్తం స్మార్ట్ కార్డ్ పరిశ్రమలో 90 శాతానికి పైగా ఉన్నారు.
ఆప్లెట్స్ అటువంటి నిర్బంధ వాతావరణంలో నడుపవలసి ఉన్నందున, జావా కార్డ్ బైట్ కోడ్ అర్థమయ్యేలా చిన్నది. వాస్తవానికి, జావా కార్డ్ ఆప్లెట్ కోసం సోర్స్ కోడ్ రాయడంలో మొత్తం జావా ప్రోగ్రామింగ్ లాంగ్వేజ్ అప్లికేషన్ ప్రోగ్రామింగ్ ఇంటర్ఫేస్ (API) యొక్క ఉపసమితి మాత్రమే ఉపయోగించబడుతుంది. సోర్స్ కోడ్ వ్రాసి, .java ఫైల్గా సేవ్ చేసిన తరువాత, అది ఒక సాధారణ జావా అప్లికేషన్లో వలె .class ఫైల్గా కంపైల్ చేయబడుతుంది. అయితే, అభివృద్ధి ప్రక్రియ అక్కడ ముగియదు. .Class ఫైల్ను చిన్న కన్వర్టెడ్ ఆప్లెట్ లేదా .cap ఫైల్గా మార్చాలి. మార్పిడి చేసిన తరువాత, .cap ఫైల్ను ధృవీకరించవచ్చు మరియు చివరకు కార్డ్లో ఇన్స్టాల్ చేయవచ్చు.
చాలా సందర్భాలలో, తుది ఆప్లెట్ స్వంతంగా పనిచేయదు. బదులుగా, పూర్తి జావా కార్డ్ అప్లికేషన్ యొక్క అంశాలు సాధారణంగా బ్యాక్ ఎండ్ అప్లికేషన్, హోస్ట్ అప్లికేషన్, ఇంటర్ఫేస్ పరికరం మరియు కార్డ్లోని ఆప్లెట్ను కలిగి ఉంటాయి. సరళమైన ఉదాహరణగా, బ్యాక్ ఎండ్ అప్లికేషన్ డేటాబేస్ లేదా హోస్ట్ అప్లికేషన్ (సెల్ఫోన్లో నడుస్తున్న అప్లికేషన్) లేదా ఇంటర్ఫేస్ పరికరం (సెల్ఫోన్) కి కనెక్ట్ అయ్యే ప్రోగ్రామ్ కావచ్చు.
