Java Card là một công nghệ phần mềm cho phép các ứng dụng dựa trên Java (applet) được chạy an toàn trên thẻ thông minh và các thiết bị lưu trữ nhỏ tương tự. Java Card là nền tảng Java nhỏ nhất được nhắm mục tiêu cho các thiết bị nhúng. Java Card cho người dùng khả năng lập trình các thiết bị và làm cho chúng cụ thể cho ứng dụng. Nó được sử dụng rộng rãi trong thẻ SIM (được sử dụng trong điện thoại di động GSM) và thẻ ATM. Thẻ Java đầu tiên được giới thiệu vào năm 1996 bởi bộ phận thẻ của Schlumberger sau đó sáp nhập với Gemplus để tạo thành Gemalto. Các sản phẩm Java Card dựa trên các thông số kỹ thuật nền tảng thẻ Java được phát triển bởi Sun Microsystems (sau này là một công ty con của Oracle Corporation). Nhiều sản phẩm Java cũng dựa trên các thông số kỹ thuật GlobalPlatform để quản lý an toàn các ứng dụng trên thẻ (tải xuống, cài đặt, cá nhân hóa, xóa).
Sun Microsystems