SDKs (Software Development Kits)

Một phần của tài liệu đồ án tốt nghiệp nghiên cứu và xây dựng ứng dụng từ điển trên điện thoai (Trang 128 - 129)

SDK là gói sản phẩm hỗ trợ việc phát triển ứng dụng gồm công cụ biên dịch, tài liệu hướng dẫn, ví dụ mẫu, phương tiện kiểm lỗi… Để phát triển ứng dụng C++ cho Symbian, lập trình viên phải sử dụng bộ SDK hỗ trợ lập trình cho điện thoại thông minh. Hiện nay, các SDK C++ cho Symbian được cung cấp miễn phí trên diễn đàn chính thức của Nokia forum.nokia.com. Chỉ cần đăng kí thành viên (miễn phí) , chọn series 60 Development Tool & SDKs là có thể download rất nhiếu bộ SDK cho các IDE khác nhau (kích thước hơn 100MB).

Ở đây chỉ đề cập đến SDKs dành cho IDE Ms VC++ bản tiếng Anh. Hiện nay trên thị trường có hai loại điện thoại thông minh với hai phiên bản hệ điều hành Symbian 6.1 và 7.0. Vì vậy cũng có hai loại SDKs chính:

ƒ SDK for Symbian OS, for C++, 1st Edition (Symbian 6.1)

ƒ SDK for Symbian OS, for C++, 2nd Edition (Symbian 7.x), hiện đã có bản Feature Pack 2.

Ứng dụng phát triển bằng SDK, 1st Edition có thể chạy tốt trên các điện thoại di động Symbian 7.x. Ngược lại, ứng dụng phát triển bằng SDK, 2nd Edition, nếu giữ nguyên các thông số mặc định thì không thể cài đặt trên thiết bị sử dụng Symbian 6.1. Tuy nhiên ngày nay phần lớn các điện thoại thông minh mới sản xuất đều sử dụng hệ điều hành Symbian 7.x nên Nokia đã ngưng phát triển SDK cho Symbian 6.1 và tập trung hoàn thiện các bộ SDK cho Symbian 7.x. Ngoài ra, SDK Help của hai bộ SDK 1st Edition và 2nd Edition có khác nhau ở phần các control giao diện, trong đó SDK Help 1st Edition liệt kê các lớp control do hệđiều hành Symbian cung cấp với đầy đủ hàm thành viên rất hữu ích khi lập trình giao diện. Vì vậy, phần lớn các lập trình viên muốn phát triển ứng dụng trên tất cả các máy điện thoại thông minh đều sử dụng cả hai bộ SDK, tùy theo trường hợp mà có sự thay đổi linh hoạt.

Một phần của tài liệu đồ án tốt nghiệp nghiên cứu và xây dựng ứng dụng từ điển trên điện thoai (Trang 128 - 129)