Mã tài liệu: 302837
Số trang: 133
Định dạng: rar
Dung lượng file: 2,071 Kb
Chuyên mục: Kỹ thuật điện - điện tử
[FONT=Times New Roman]
Lời mở đầu
Công nghệ thông tin đang trở thành một phần tất yếu của cuộc sống chúng ta. Ngày
nay các thiết bị công nghệ ngày càng gần gũi với sinh hoạt của con người ,đặc biệt
là các thiết bị di động, ngoài các chức năng cơ bản là liên lạc điện thoại, nhắn
tin…Điện thoại di động ngày nay còn hơn thế nữa ,chúng trở thành máy nghe nhạc ,
xem phim ,chụp hình và cả chơi games. Hơn thế nữa chúng dần trở thành…..máy
tính cá nhân (PC) - một viễn cảnh khổng lồ !
Với các thiết bị di động thông minh như máy tính cá nhân ,việc có một hệ điều hành
cho nó là điều tất yếu .Nhiều năm qua ,được sự hậu thuẫn của các hãng điện thoại
danh giá như Nokia ,Motorola,Samsung ,Ericsson…Symbian là sự lựa chọn hàng
đầu và thống lĩnh thị trường về hệ điều hành cho điện thoại di động. Hệ điều hành
Symbian từ những phiên bản ban đầu vốn đơn giản vì thực hiện chỉ những chức
năng cơ bản .Nhưng từ phiên bản EPOC 5.0 rồi tới Symbian 6.0 dành cho các loại
điện thoại dòng crystal – dòng điện thoại cho các loại máy có bàn phím tương tự
máy tính cá nhân - thì Symbian trở nên phức tạp và mạnh mẽ không khác gì
Windows hay Linux.
Trên môi trường Symbian 6.0 ,có hàng loạt các ứng dụng tương tự như máy tính cá
nhân mà ta không ngờ tới như trình gửi mail ,trình duyệt web ,các ứng dụng văn
phòng ,các trò chơi dàn trận…Do vậy ,nhu cầu tìm hiểu về Symbian 6.0 trở nên cấp
bách vì càng ngày người ta càng muốn rằng “phone là PC” và “PC là phone”, viễn
cảnh đó sẽ ngày càng gần hơn nữa khi mà giá các thiết bị như vậy không còn quá
đắt.Ước tính tới năm 2006 ,sẽ có thêm gần 60 triệu người trên toàn cầu sử dụng
những loại điện thoại “lai” PC như vậy.
Với ý tưởng đó, cùng với sự đồng tình của Khoa Công nghệ thông tin – thuộc Đại
học Khoa học Tự nhiên TPHCM ,chúng em đã cùng nhau thực hiện đề tài : Nghiên
cứu hệ điều hành Symbian 6.0 ,ứng dụng Xây dựng Bộ gõ Tiếng việt và Các
chức năng hỗ trợ soạn thảo Tiếng việt trên máy Nokia 9210.
MỤC LỤC
Chương 1 Tổng quan đề tài 12
1.1 Giới thiệu lĩnh vực và ý nghĩa đề tài12
1.2 Các kết quả nghiên cứu hiện nay về lĩnh vực này 14
1.3 Nội dung nghiên cứu của đề tài .16
1.4 Tóm tắt kết quả của đề tài17
1.5 Bố cục luận văn8
Chương 2 Hệ điều hành Symbian 19
2.1 Lịch sử 19
2.2 Kiến trúc tổng quan của HDH Symbian20
2.3 Các đặc tính .21
2.4 Các thiết kế của HDH Symbian23
2.5 Kĩ thuật chung(Generic Technology-GT) để phát triển hệ điều hành Symbian.26
2.5.1 Base27
2.5.2 Framework29
2.5.3 Communications 30
2.5.4 Messaging 32
2.5.5 Browsing.32
2.5.6 Application Engines33
2.5.7 Java runtime34
2.5.8 Connectivity.35
2.6 Các hàm APIs của HDH Symbian36
2.6.1 Trao đổi thông điệp.37
2.6.2 TCP/IP và sockets API 37
2.6.3 Communication API(các hàm về giao tiếp)37
2.6.4 Các ứng dụng và dịch vụ 38
2.6.5 Symbian là một hệ điều hành đa nhiệm:38
2.6.6 Các mã lệnh (code) có thể dùng lại được. 40
Chương 3 Vấn đề về phát triển ứng dụng trên hệ điều hành Symbian41
3.1 Bộ nhớ trong Symbian phone 41
3.2 Kiến trúc của 1 phần mềm trên Symbian.42
3.2.1 Kiến trúc thư viện : (Library Architecture)42
3.2.2 Kiến trúc lớp của ứng dụng : (Application Class Architecture)44
3.3 Các ngôn ngữ có thể dùng phát triển ứng dụng trên HDH Symbian46
3.3.1 Phát triển ứng dụng bằng C++:47
3.3.2 Phát triển ứng dụng bằng Java48
3.3.3 Phát triển ứng dụng bằng WAP và HTML:49
Chương 4 Xây dựng ứng dụng VNSmartType50
4.1 Giới thiệu.50
4.2 Các chức năng50
KHOA CNTT – ĐH KHTN
8
4.3 Kỹ thuật chạy nền (Background) 53
4.4 Kỹ thuật bắt phím 54
4.5 Xử lý Tiếng Việt 60
4.6 Tổ chức lưu trữ dữ liệu 64
4.7 Chức năng AutoComplete70
4.8 Chức năng AutoCorrect 72
4.9 Chức năng thêm dấu tự động (Automatic AddAccents)7 4
4.10 Chức năng xoá dấu (Remove Accents)77
4.11 Các chức năng khác78
Chương 5 Cài đặt và thử nghiệm79
5.1 Tìm hiểu DTDD Nokia 921079
5.1.1 Giới thiệu 79
5.1.2 Các tính năng chính của Nokia:80
5.1.3 Cấu trúc của Nokia 81
5.2 Cách biên dịch 1 chương trình82
5.3 Cài đặt một chương trình vào Emulator 83
5.4 Cài đặt một chương trình vào máy Nokia 921084
5.5 Cài đặt & Sử dụng ứng dụng VNSmartType trên máy Nokia 921085
Chương 6 Tổng kết & Đánh giá 96
Phần phụ lục101
A.Tìm hiểu thêm về Nokia 9210 101
B.Tiếng Việt Unicode.116
C. Công cụ MEAD(Minimal Eikon Application Development)121
D. Công cụ Menu Builder122
E. Tìm hiểu trình giả lập Symbian 6.0 EPOC122
F. Tra cứu API phát triển ứng dụng123
G. Hướng dẫn từng bước (Tutorial)126
Thuật ngữ 131
Tài liệu tham khảo 133
Những tài liệu gần giống với tài liệu bạn đang xem
📎 Số trang: 54
👁 Lượt xem: 494
⬇ Lượt tải: 18
📎 Số trang: 90
👁 Lượt xem: 706
⬇ Lượt tải: 20
📎 Số trang: 77
👁 Lượt xem: 1687
⬇ Lượt tải: 18
📎 Số trang: 51
👁 Lượt xem: 342
⬇ Lượt tải: 16
📎 Số trang: 80
👁 Lượt xem: 644
⬇ Lượt tải: 19
📎 Số trang: 120
👁 Lượt xem: 348
⬇ Lượt tải: 20
📎 Số trang: 35
👁 Lượt xem: 247
⬇ Lượt tải: 16
📎 Số trang: 104
👁 Lượt xem: 424
⬇ Lượt tải: 17
📎 Số trang: 91
👁 Lượt xem: 659
⬇ Lượt tải: 18
📎 Số trang: 79
👁 Lượt xem: 347
⬇ Lượt tải: 16
📎 Số trang: 72
👁 Lượt xem: 31
⬇ Lượt tải: 16
Những tài liệu bạn đã xem
📎 Số trang: 133
👁 Lượt xem: 518
⬇ Lượt tải: 16