Mã tài liệu: 244265
Số trang: 70
Định dạng: pdf
Dung lượng file: 688 Kb
Chuyên mục: Kỹ thuật viễn thông
[FONT="]MỤC LỤC
[FONT="]Trang
[FONT="]Trang 1
[FONT="]Lời cam đoan1
[FONT="]Mục lục2
[FONT="]Danh mục các chữ viết tắt6
[FONT="]Danh mục các hình vẽ8
[FONT="]MỞ ĐẦU10
[FONT="]Chương 1 – GIAO THỨC ĐIỀU KHIỂN PHIÊN (SIP)11
[FONT="]1.1. Khái niệm11
[FONT="]1.2. Các đặc điểm của SIP11
[FONT="]1.3. Các phần tử mạng SIP12
[FONT="]1.3.1. User agent (UA)12
[FONT="]1.3.2. Proxy Server12
[FONT="]1.3.2.1. Proxy server không trạng thái12
[FONT="]1.3.2.2. Proxy server trạng thái13
[FONT="]1.3.3. Registrar server13
[FONT="]1.3.4. Redirect server13
[FONT="]1.4. Các bản tin SIP14
[FONT="]1.4.1. Các bản tin yêu cầu14
[FONT="]1.4.2. Các bản tin phúc đáp17
[FONT="]1.5. Các giao dịch SIP19
[FONT="]1.6. Các hội thoại SIP20
[FONT="]1.6.1. Các hội thoại làm cho định tuyến thuận tiện21
[FONT="]1.6.2. Nhận dạng hội thoại22
[FONT="]1.7. Những kịch bản SIP điển hình.23
[FONT="]1.7.1. Đăng ký23
[FONT="][FONT="] [FONT="]1.7.2. Khởi tạo phiên23
[FONT="]1.7.3. Kết thúc phiên24
[FONT="]1.7.4. Định tuyến bản ghi25
[FONT="]1.8. So sánh SIP và H.32326
[FONT="]Chương 2 - CƠ BẢN VỀ LẬP TRÌNH CHO THIẾT BỊ DI ĐỘNG BẰNG JAVA
[FONT="]2.1. Giới thiệu29
[FONT="]2.2. Máy ảo Java (JVM – Java Virtual Machine)29
[FONT="]2.3. Cấu hình thiết bị29
[FONT="]2.3.1. Cấu hình thiết bị kết nối29
[FONT="]2.3.2. Cấu hình thiết bị hạn chế kết nối30
[FONT="]2.3.2.1. Những khác biệt của CLDC so với Java chuẩn30
[FONT="]2.3.2.2. Các lớp CLDC kế thừa từ J2SE30
[FONT="]2.3.2.3. Khung kết nối chung (GCF – Generic Connection Framework)
[FONT="]2.4. Profile
[FONT="]2.5. Máy ảo Java cho CLDC33
[FONT="]2.6. Xác minh file lớp (.class)34
[FONT="]2.6.1. Tiền xác minh34
[FONT="]2.6.2. Xác minh bởi thiết bị34
[FONT="]2.7. MIDLET34
[FONT="]2.7.1. Cơ bản về MIDlet34
[FONT="]2.7.1.1. Quản lý ứng dụng và môi trường thực thi Runtime35
[FONT="]2.7.1.2. File lưu trữ Java (JAR)35
[FONT="]2.7.1.3. Bộ mô tả ứng dụng Java (file JAD)36
[FONT="]2.7.2. Vòng đời của MIDlet37
[FONT="]2.7.3. Tạo ra một MIDlet
[FONT="][FONT="] [FONT="]2.7.4. MIDlet API39
[FONT="]2.7.5. Giao tiếp từ bộ quản lý ứng dụng39
[FONT="]2.7.6. Giao tiếp tới bộ quản lý ứng dụng40
[FONT="]2.7.7. Truy vấn thuộc tính MIDlet40
[FONT="]Chương 3 - BỘ CÔNG CỤ KHÔNG DÂY J2ME
[FONT="]3.1. Giới thiệu41
[FONT="]3.1.1. Các công cụ trong bộ công cụ41
[FONT="]3.1.2. Đặc điểm bộ công cụ41
[FONT="]3.1.3. Các công nghệ hỗ trợ42
[FONT="]3.2. Phát triển các bộ MIDlet42
[FONT="]3.2.1. Dự án (Project)42
[FONT="]3.2.2. Quy trình phát triển đơn giản44
[FONT="]3.2.3. Quy trình phát triển đầy đủ44
[FONT="]3.3. Làm việc với các project45
[FONT="]3.3.1. Lựa chọn các API45
[FONT="]3.3.2. Thay đổi các thuộc tínhcủa bộ MIDlet45
[FONT="]3.3.3. Thao tác MIDlet
[FONT="]3.3.4. Cấu trúc thư mục dự án46
[FONT="]3.3.5. Sử dụng các thư viện của bên thứ ba46
[FONT="]3.3.5.1. Các thư viện của bên thứ ba cho một project47
[FONT="]3.3.5.2. Các thư viện của bên thứ ba cho tất cả project47
[FONT="]3.4. An toàn và đánh dấu MIDlet47
[FONT="]3.4.1. Sự cho phép (permission)47
[FONT="]3.4.2. Các vùng bảo vệ (protect domain)48
[FONT="]3.4.3. Đánh dấu một bộ MIDlet49
[FONT="]3.4.4. Quản lý khóa49
[FONT="]3.4.4.1. Tạo một cặp khóa mới
[FONT="][FONT="] [FONT="]3.4.4.2. Nhận các khóa thực
[FONT="]Chương 4 - GIAO TIẾP LẬP TRÌNH ỨNG DỤNG CHO J2ME[FONT="]
[FONT="]4.1. SipConnection53
[FONT="]4.2. Tích hợp vào khung kết nối chung53
[FONT="]4.3. Định tuyến yêu cầu gửi đến54
[FONT="]4.4. SipClientConnection55
[FONT="]4.5. SipServerConnection56
[FONT="]4.6. SipConnectionNotifier57
[FONT="]4.7. SipClientConnectionListener58
[FONT="]4.8. SipServerConnectionListener58
[FONT="]4.9. SipDialog58
[FONT="]4.10. SipHeader60
[FONT="]4.11. SipAddress60
[FONT="]4.12. SipRefreshHelper61
[FONT="]4.13. SipRefreshListener62
[FONT="]4.14. SipException62
[FONT="]Chương 5 - LẬP CHƯƠNG TRÌNH63
[FONT="]5.1. Điều kiện thực hiện chương trình63
[FONT="]5.2. Lưu đồ thuật toán63
[FONT="]5.3. Đăng nhập SIP65
[FONT="]5.4. Gọi đi69
[FONT="]5.5. Chờ gọi đến và trả lời71
[FONT="]5.6. Tạo project đóng gói chương trình73
[FONT="]5.7. Mô phỏng73
[FONT="]KẾT LUẬN74
[FONT="]TÀI LIỆU THAM KHẢO75
[FONT="][FONT="] [FONT="]
[FONT="]MỞ ĐẦU
[FONT="]Ngày nay công nghệ thông tin di động đang phát triển. Các máy điện
[FONT="]thoại di động ngoài việc thực hiện chức năng thoại bình thường còn được tích
[FONT="]hợp thêm nhiều tính năng khác như cho phép người sử dụng có thể cài đặt
[FONT="]thêm chương trình. Hãng Sun MicroSystem đã phát triển phần mềm Java cho
[FONT="]lập trình di động (J2ME) mà hiện nay nhiều nhà sản xuất thiết bị đã tích hợp
[FONT="]vào. Song song với thông tin di động thì mạng IP cũng đang phát triển nhanh
[FONT="]chóng. Đã có nhiều nhà cung cấp dịch vụ thoại qua mạng IP nhưng thoại qua
[FONT="]mạng IP sử dụng thiết bị đầu cuối di động còn ít. Giao thức điều khiển báo
[FONT="]hiệu phiên (SIP) là một giao thức báo hiệu đơn giản nhưng có khả năng cao
[FONT="]để điều khiển báo hiệu trong mạng IP.
[FONT="]Trong quá trình học cao học ngành xử lý thông tin và truyền thông, em
[FONT="]rất tâm đắc với môn học lập trình hệ phân tán của thầy giáo, TS Hà Quốc
[FONT="]Trung. Do vậy em quyết định chọn đề tài “Lập trình SIP cho thiết bị di động
[FONT="]bằng Java”. Em xin chân thành cảm ơn thầy giáo TS Hà Quốc Trung tận tình
[FONT="]hướng dẫn em trong quá trình thực hiện luận văn. Em cũng xin cảm ơn bạn
[FONT="]bè, đồng nghiệp đã hỗ trợ em trong quá trình thực hiện luận văn này.
[FONT="]Luận văn gồm 5 chương:
[FONT="]Chương 1 nghiên cứu về giao thức điều khiển báo hiệu phiên (SIP).
[FONT="]Chương 2 nghiên cứu về lập trình cho thiết bị di động.
[FONT="]Chương 3 nghiên cứu sử dụng bộ công cụ để phát triển các MIDlet.
[FONT="]Chương 4 nghiên cứu về các giao diện ứng dụng chương trình SIP.
[FONT="]Chương 5 là lập một chương trình SIP có các chức năng đăng nhập, gọi
[FONT="]đến một thiết bị SIP khác, chờ và trả lời cuộc gọi từ một thiết bị SIP khác đến
Những tài liệu gần giống với tài liệu bạn đang xem
📎 Số trang: 13
👁 Lượt xem: 393
⬇ Lượt tải: 19
📎 Số trang: 70
👁 Lượt xem: 582
⬇ Lượt tải: 16
📎 Số trang: 123
👁 Lượt xem: 356
⬇ Lượt tải: 17
📎 Số trang: 123
👁 Lượt xem: 475
⬇ Lượt tải: 17
📎 Số trang: 4
👁 Lượt xem: 399
⬇ Lượt tải: 18
📎 Số trang: 73
👁 Lượt xem: 655
⬇ Lượt tải: 18
📎 Số trang: 73
👁 Lượt xem: 586
⬇ Lượt tải: 16
📎 Số trang: 73
👁 Lượt xem: 527
⬇ Lượt tải: 16
📎 Số trang: 53
👁 Lượt xem: 881
⬇ Lượt tải: 17
📎 Số trang: 77
👁 Lượt xem: 498
⬇ Lượt tải: 16
Những tài liệu bạn đã xem
📎 Số trang: 70
👁 Lượt xem: 484
⬇ Lượt tải: 16