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.
- Samsung giới thiệu chip bộ nhớ nhanh nhất thế giới (10/12)
- Epson tung ra chiến lược mới mang tên 3i (09/12)
- Planet khai trương website tiếng Việt (09/12)
- Xuất hiện điện thoại Internet miễn cước (09/12)
- Điện thoại ZigBee đầu tiên trên thế giới (09/12)
- Kỹ thuật mới giúp transistor tăng hiệu suất 3 lần (08/12)
- FPT Elead tung ra server S506 (07/12)
- AMD áp dụng công nghệ tiết kiệm điện cho chip Opteron (07/12)
- Sony nâng cấp thiết bị lưu trữ (06/12)
- Microsoft cung cấp dịch vụ blog (04/12)
- Mozilla tung ra chương trình e-mail mới (03/12)
- Trình duyệt giúp tìm kiếm website phishing (02/12)
- Máy nghe nhạc MP3 nhỏ nhất thế giới (02/12)
- Ngăn chặn virus lây lan nhanh với Virus Throttler (01/12)
- Netscape mới hỗ trợ Internet Explorer (01/12)




E-mail
Bản In
















Đặt Vnexpress làm trang chủ
Mail gửi Toà soạn
Liên hệ quảng cáo
Việc làm tại Vnexpress