Xác định các thiết bị USB Mouse bằng jUSB
Người ta biết đến Java với câu slogan nổi tiếng: “write once, run everywhere”. Điều này có nghĩa Java là một nền tảng chạy độc lập với hệ điều hành và phần cứng, developer chỉ cần viết code một cách tổng quát theo các hàm mà Java cung cấp là có thể yên tâm rằng chương trình của mình sẽ chạy được trên tất cả mọi máy mà Java Runtime Enviroment được cài đặt. Tuy nhiên, không có gì là hoàn hảo, Java lại rất kém trong việc xử lý các tương tác về phần cứng, vì các tương tác này là do hệ điều hành và các driver điều khiển, nên thật sự không tồn tại bất kỳ phương pháp tổng quát nào để làm việc bằng Java ở mức lập trình hệ thống. Xác định các thiết bị chuột USB được cắm vào máy tính là một vấn đề khó khăn cho Java developer, và bài viết này nhằm mục đích hướng dẫn giải quyết vấn đề trên, sử dụng thư viện jUSB để gọi API của từng hệ điều hành cụ thể.
Read more


