บ้าน ฮาร์ดแวร์ การ์ดจาวาคืออะไร? - คำจำกัดความจาก techopedia

การ์ดจาวาคืออะไร? - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - Java Card หมายถึงอะไร

Java Card เป็นเทคโนโลยี Java ที่ใช้สำหรับแอปพลิเคชันขนาดเล็กที่รู้จักกันในชื่อ applets บนอุปกรณ์ที่ จำกัด ทรัพยากรอย่างมาก เทคโนโลยี Java นี้ใช้กับการ์ดโมดุลสมาชิก (SIM) ของโทรศัพท์มือถือ, บัตรการเงิน, บัตรประจำตัวเพื่อสุขภาพ, ตั๋วอัจฉริยะและอุปกรณ์อื่น ๆ อีกมากมาย


เช่นเดียวกับแอปพลิเคชันอื่น ๆ ที่สร้างขึ้นโดยใช้ภาษาการเขียนโปรแกรม Java แอปเพล็ต Java Card มีความสามารถในการเขียนได้ทุกที่ ซึ่งหมายความว่าพวกเขาจะทำงานบนสมาร์ทการ์ดที่เปิดใช้งานเทคโนโลยี Java Card ไม่ว่าผู้ผลิตการ์ดหรือฮาร์ดแวร์จะถูกใช้งานตราบเท่าที่ Java virtual machine (JVM) ที่จำเป็นมีอยู่

Techopedia อธิบาย Java Card

เทคโนโลยี Java Card ใช้กันอย่างแพร่หลายโดยผู้ผลิต Java Card คิดเป็นสัดส่วนมากกว่า 90% ของอุตสาหกรรมสมาร์ทการ์ดทั้งหมด


เนื่องจากแอปเพล็ตต้องทำงานในสภาพแวดล้อมที่ จำกัด เช่นนั้นโค้ดไบต์ของ Java Card จึงมีขนาดเล็กมาก ในความเป็นจริงมีเพียงส่วนย่อยของภาษาโปรแกรม Java Application Programming Interface (API) ทั้งหมดที่ใช้ในการเขียนซอร์สโค้ดสำหรับแอปเพล็ต Java Card หลังจากที่ซอร์สโค้ดถูกเขียนและบันทึกเป็นไฟล์. java แล้วจะถูกคอมไพล์เป็นไฟล์. class เหมือนกับในแอ็พพลิเคชัน Java ทั่วไป อย่างไรก็ตามกระบวนการพัฒนาไม่ได้สิ้นสุดเพียงแค่นั้น จากนั้นไฟล์. class จะต้องถูกแปลงเป็นแอปเพล็ตที่แปลงเล็กกว่าหรือไฟล์. CAP หลังจากการแปลงไฟล์. cap สามารถตรวจสอบและติดตั้งในที่สุดในการ์ด


ในกรณีส่วนใหญ่แอปเพล็สุดท้ายจะไม่สามารถทำงานได้ด้วยตัวเอง แต่องค์ประกอบของแอปพลิเคชัน Java Card ที่สมบูรณ์มักจะประกอบด้วยแอปพลิเคชันแบ็คเอนด์แอปพลิเคชันโฮสต์อุปกรณ์อินเทอร์เฟซและแอปเพล็ตบนการ์ด ตัวอย่างง่ายๆแอปพลิเคชันส่วนหลังอาจเป็นโปรแกรมที่เชื่อมต่อกับฐานข้อมูลหรือแอปพลิเคชันโฮสต์ (แอปพลิเคชันที่ทำงานบนโทรศัพท์มือถือ) หรืออุปกรณ์อินเทอร์เฟซ (โทรศัพท์มือถือ)

การ์ดจาวาคืออะไร? - คำจำกัดความจาก techopedia