Phát triển các ứng dụng trên nền S

Một phần của tài liệu Sử dụng điện thoại di động nền s60 cho việc truy cập cơ sở dữ liệu và điều khiển giám sát scada (Trang 26 - 29)

Các ứng dụng có thể đƣợc chia thành một giao diện ngƣời dung (UI). Giao diện ngƣời dùng đƣợc sử dụng để đƣa dữ liệu hiện thời tới ngƣời dùng. Kỹ thuật này có liên quan với thao tác dữ liệu và các hoạt động khác. Vì vậy nó có thể đƣợc tái sử dụng bởi các ứng dụng khác (nếu nó đƣợc xây dựng nhƣ một file đƣợc chia sẻ). Các cấu trúc cơ bản của một ứng dụng đƣợc thể hiện trong hình vẽ dƣới đây:

Hình 2.10 Cấu trúc ứng dụng cơ bản của thiết kế S60 Cấu trúc của một ứng dụng Symbian đơn giản có bốn lớp chính

- Quan sát

Hiển thị ứng dụng (hiển thị chính)

Phím mềm bên phải - kích hoạt chức năng hiển thị bên phải (trong trƣờng hợp thoát ra)

Năm chiều hƣớng chính cho di chuyển và chọn các ứng dụng

Phím mềm bên trái - kích hoạt chức năng hiển thị bên trái (trong trƣờng hợp thoát ra)

Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn

- Văn bản

- Ứng dụng

- Ứng dụng UI (hoặc AppUI)

Hình 2.11 Cấu trúc ứng dụng cơ bản

Phát triển phần mềm nền S60 có thể xây dựng đƣợc trong C++ hay trong Java. C++ là ngôn ngữ lập trình nguồn gốc của hệ điều hành Symbian, dựa trên nền Series 60. Mỗi nền Series 60 và ứng dụng hệ điều hành Symbian có sẵn bộ lập trình C++. Ngoài ra, C++ còn cho hiệu suất tốt nhất và tiết kiệm bộ nhớ nhất. Từ khi Java đƣợc thiết kế để chạy trên các thiết bị. Có một số thỏa hiệp trong các chức năng chung của nó. Không thể có một ứng dụng Java, ví dụ, truy cập vào tất cả các tính năng của một thiết bị, chẳng hạn nhƣ cơ sở dữ liệu liên lạc hay lập lịch. Hơn nữa, một số phần mềm miễn phí hỗ trợ cho sự phát triển ứng dụng có thể đƣợc tải về từ trang web của Nokia.

Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn

CHƢƠNG 3

Một phần của tài liệu Sử dụng điện thoại di động nền s60 cho việc truy cập cơ sở dữ liệu và điều khiển giám sát scada (Trang 26 - 29)