... Hệ điều hành phải tương thích với JVM và có chức năng quản lý các ứng dụng Java, bao gồm: • Cho phép chọn và kích hoạt ứng dụng • Cho phép gỡ bỏ ứng dụng khỏi thiết bị 2.1.3. Máy ảo Java: ... Khi có nhu cầu sử dụng ứng dụng, máy ảo Java sẽ đọc mã trung gian này và dịch ra mã máy và thực thi; nhờ vào quá trình trung gian đó một ứng dụng Java có thể chạy trên bất kỳ môi trường nào ... thêm cho điện thoại (các hãng như Nokia, Samsung, Motorola… thường có thêm nhiều lớp cấp cao hỗ trợ cho lập trình viên) và bên trên là các ứng dụng được xây dựng từ các lớp này, các ứng dụng...