Định nghĩa Java Card là gì?
Java Card là Thẻ Java. Đây là nghĩa tiếng Việt của thuật ngữ Java Card - một thuật ngữ thuộc nhóm Technology Terms - Công nghệ thông tin.
Độ phổ biến(Factor rating): 5/10
Java Card là một công nghệ Java được sử dụng cho các ứng dụng nhỏ, được gọi là applet, trên các thiết bị cực kỳ nguồn lực hạn chế. công nghệ Java này được sử dụng trên điện thoại di động mô-đun nhận dạng thuê bao (SIM) thẻ, thẻ tài chính, thẻ nhận dạng chăm sóc sức khỏe, vé thông minh và nhiều thiết bị khác. Giống như các ứng dụng khác được tạo ra bằng cách sử dụng ngôn ngữ lập trình Java, Java Card applet tính năng khả năng ghi-once chạy bất cứ nơi nào. Điều này có nghĩa rằng họ sẽ chạy trên bất kỳ thẻ thông minh Java Card công nghệ kích hoạt, không phụ thuộc vào nhà sản xuất của thẻ hoặc phần cứng đang được sử dụng miễn là cần thiết máy ảo Java (JVM) có mặt.
Xem thêm: Thuật ngữ công nghệ A-Z
Giải thích ý nghĩa
Công nghệ Java Card được sử dụng rộng rãi, với các nhà sản xuất Java Card chiếm hơn 90 phần trăm của toàn bộ ngành công nghiệp thẻ thông minh. Bởi vì các applet phải chạy trên môi trường bị hạn chế như vậy, các mã byte Java Card là dễ hiểu tí hon. Trong thực tế, chỉ có một nhóm nhỏ của toàn bộ giao diện lập trình ứng dụng ngôn ngữ lập trình Java (API) được sử dụng trong văn bản mã nguồn cho một applet Java Card. Sau khi mã nguồn được viết và lưu lại dưới dạng một file java, nó sau đó được biên dịch vào một tập tin .class, giống như trong một ứng dụng Java thông thường. Tuy nhiên, quá trình phát triển không dừng lại ở đó. Các tập tin .class sau đó phải được chuyển đổi thành một applet được chuyển đổi nhỏ hơn hoặc Nắp tập tin. Sau khi chuyển đổi, file Nắp có thể được xác nhận và cuối cùng là cài đặt trên thẻ. Trong hầu hết các trường hợp, applet cuối cùng sẽ không thể hoạt động trên riêng của mình. Thay vào đó, các yếu tố của một ứng dụng Java Card hoàn chỉnh thường bao gồm một ứng dụng back-end, một ứng dụng máy chủ, thiết bị giao diện và applet trên thẻ. Như một ví dụ đơn giản, ứng dụng back-end có thể là một chương trình kết nối với một cơ sở dữ liệu hoặc các ứng dụng máy chủ (một ứng dụng chạy trên điện thoại di động) hoặc các thiết bị giao diện (các điện thoại di động).
What is the Java Card? - Definition
Java Card is a Java technology used for tiny applications, known as applets, on extremely resource-limited devices. This Java technology is used on mobile phone subscriber identity module (SIM) cards, financial cards, healthcare identification cards, smart tickets and many other devices. Like other applications created using the Java programming language, Java Card applets feature write-once-run-anywhere capabilities. This means that they will run on any Java Card technology-enabled smart card, regardless of the manufacturer of the card or the hardware being used as long as the necessary Java virtual machine (JVM) is present.
Understanding the Java Card
Java Card technology is widely used, with Java Card manufacturers accounting for more than 90 percent of the entire smart card industry. Because the applets have to run on such constrained environments, the Java Card byte code is understandably tiny. In fact, only a subset of the entire Java programming language application programming interface (API) is used in writing the source code for a Java Card applet. After the source code is written and saved as a .java file, it is then compiled into a .class file, just like in an ordinary Java application. However, the development process does not end there. The .class file must then be converted into a smaller converted applet or .cap file. After conversion, the .cap file can be verified and finally installed on the card. In most cases, the final applet will not be able to operate on its own. Rather, the elements of a complete Java Card application usually consist of a back-end application, a host application, an interface device and the applet on the card. As a simple example, the back-end application may be a program connecting to a database or the host application (an application running on a cellphone) or the interface device (the cellphone).
Thuật ngữ liên quan
- Hardware (H/W)
- Security Information Management (SIM)
- Chip
- Java Applet
- Smart Card
- Java
- Application Programming Interface (API)
- Alpha Value
- Transient
- Pixel Pipelines
Source: Java Card là gì? Technology Dictionary - Filegi - Techtopedia - Techterm