Mức độ hỗ trợ của các thư viện lập trình

Một phần của tài liệu Luận văn:Nghiên cứu và xây dựng ứng dụng bảo mật trên PDA docx (Trang 93 - 94)

Do PDA chỉ vừa mới được cơng bố và đưa vào sử dụng trong khoảng 10 năm trở lại đây nên hệ thống các thư viện hàm để xây dựng ứng dụng trên PDA cịn rất hạn chế về số lượng cũng như chức năng thực hiện. Hầu hết các ứng dụng hiện tại

đang chạy trên PDA đều được lập trình viên xây dựng từđầu. Các cơng cụđể hỗ trợ

lập trình trên PDA cũng chưa phong phú. Thư viện lập trình tốt nhất đang được sử

dụng chính là hệ thống hàm API Windows CE của hãng Microsoft và bộ thư viện J2ME của Sun.

Năm 2001, Microsoft phát hành phiên bản đầu tiên của thư viện lập trình .NET Compact Framework. NET Compact Framework cung cấp các hàm dựng sẵn

để hỗ trợ cho việc phát triển ứng dụng trên PDA. .NET Compact Framework được tích hợp sẵn trong bộ cơng cụ Visual Studio .NET 2003 và hệ điều hành Windows CE 4.x. Từ đĩ số lượng lập trình viên nghiên cứu xây dựng ứng dụng PDA ngày càng tăng.

Do thư viện lập trình trên PDA cịn ít và việc bảo mật ứng dụng trên PDA chỉ

mới được quan tâm gần đây nên các thư viện và hàm hỗ trợ chức năng bảo mật trên PDA rất hạn chế. Nếu như .NET Framework phiên bản trên Desktop cung cấp một số lượng lớn các hàm để mã hĩa nằm trong gĩi System.Security.Cryptography thì trong .NET Compact Framework, gĩi Cryptography đã bị loại bỏ, chỉ cịn lại các hàm về chứng nhận điện tử.

Windows CE cĩ cung cấp bộ thư viện CryptoAPI để thực hiện mã hĩa thơng tin trên PDA nhưng khả năng hỗ trợ và mức độ bảo mật của CryptoAPI chỉ ở mức

độ trung bình. J2ME cĩ cung cấp gĩi cryptography để mã hĩa nhưng việc sử dụng khá phức tạp và tốc độ xử lý rất chậm nên ít đạt được sự quan tâm của lập trình viên.

KHOA CNTT –

ĐH KHTN

Một phần của tài liệu Luận văn:Nghiên cứu và xây dựng ứng dụng bảo mật trên PDA docx (Trang 93 - 94)