Thứ bảy, 11/12/2004, 08:38 GMT+7

Dự thi TTVN 2004: Ứng dụng Kava trên Linux

Giao diện Kava.

Với mục đích cung cấp cho các lập trình viên một môi trường soạn thảo mã nguồn Java và các ngôn ngữ thông dụng khác trên hệ điều hành Linux, chàng trai xứ Huế Nguyễn Phước Bảo Định đã thiết kế thành công một ứng dụng thuần Việt.

Kava có khả năng quản lý toàn bộ quá trình phát triển mã nguồn của dự án, từ biên dịch, gỡ lỗi tới thực thi. Thay vì phải thực hiện các công việc thủ công, lập trình viên hoàn toàn có thể sử dụng các công cụ trực quan của chương trình này để cải thiện tốc độ phát triển dự án của họ mà vẫn đảm bảo các đặc tính quan trọng của Java.

Hạt nhân của Kava là sản phẩm J2SE của Sun Microsystems bao gồm các thư viện nền tảng (JFC) và bộ công cụ phát triển Java (JDK). Dựa vào các thiết lập của dự án, Kava có thể tự động sinh ra các dòng lệnh biên dịch, thực thi cho người lập trình. Ngoài ra, phần mềm này cũng thao tác được với các file nguồn độc lập không thuộc một dự án nào đồng thời có thể kết hợp khả năng phân biệt ứng dụng hoặc tiểu trình (Applet). Chức năng gỡ rối của Kava cho phép thi hành từng dòng lệnh trong mã nguồn của dự án bằng cách đặt các điểm dừng (breakpoint). Trong quá trình gỡ rối, người lập trình có thể theo dõi sự cập nhật và thay đổi giá trị của các biến.

"Tôi đã phải mất 9 tháng để tích hợp hầu hết các tính năng chuyên nghiệp của một môi trường phát triển cho đứa con tinh thần của mình", cựu sinh viên khoa Công nghệ thông tin Đại học Khoa học (Huế), tâm sự. "Kava hoàn toàn phù hợp với học sinh sinh viên đang học tập Java vì có hỗ trợ giao diện tiếng Việt, kích thước lại nhỏ gọn, dễ sử dụng".

Nguyễn Phước Bảo Định hiện là giảng viên khoa Công nghệ thông tin. Tác giả Kava mong rằng sản phẩm của mình được phổ biến rộng rãi tới những bạn trẻ đang tìm hiểu và phát triển ứng dụng Java trên môi trường Linux.

N.H.