Luận Văn Lập trình thiết bị di động trên J2ME

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    170
    Điểm thành tích:
    0
    Xu:
    0Xu
    Mục lục
    ChươngI: Giới thiệu tổng quan
    1. Lý do chọn dề tài 3
    2. Mục Tiêu . 3
    3. Đối tượng nghiên cứu . .4
    4. Phạm vi nghiên cứu . 4
    5. Môi trường thực hiện . .4
    6. Giới thiệu về Java và công nghệ J2ME 5
    Giới thiệu về Java 5
    Giới thiệu về J2ME và lập trình J2ME .6
    6.1. Tại sao chọn J2ME .7
    6.2. Kiến trúc của J2ME 8
    6.3. Phát triển ứng dụng 11
    6.4. Kiểm tra lỗi và chạy thử .11
    6.5. Đóng gói ứng dụng 12
    6.6. Triển khai ứng dụng với tập tin JAR 12
    6.7. Tập tin manifest.mf và tập tin JAD 12
    6.8. Tối ưu mã và giảm kích thước ứng dụng .13
    6.9. Những khó khăn . 14
    Chương II: Lập trình với J2ME . 16
    1. MIDlet và đối tượng Display . .16
    1.1 MIDlet – Vòng đời của một MIDlet .16
    1.2 Đối tượng Display 19
    1.3 Đối tượng Displayable . 19
    2. Giao diện người dùng cấp cao . 20

    2.1 Đối tượng Display, Displayable và Screen 20
    2.2 Thành phần Form và Items . .21
    2.3 Thành phần List, Textbox, Alert, và Ticker .33
    3. Giao diện người dùng câp thấp .39
    3.1 Các hàm API mức thấp . 39
    3.2 Lớp Canvas và kỹ thuật xử lý đồ họa . .39
    3.3 Lớp Graphics . 49
    Chương III: Hệ thống quản lý bản ghi 64
    1. Lưu trữ cố định thông qua RecordStore 64
    2. Các vấn đề với RMS . 67
    3. Các hàm API của RMS . . 68
    4. Sắp xếp bản ghi với RecordComparator . 73
    5. Tìm kiếm bản ghi với RecordFilter 83
    6. Nhận biết thay đổi với RecordListener 88
    Chương IV: Khung kết nối chung 93
    1. Cây phân cấp Connection 93
    2. Kết nối HTTP . 95
    3. Client Request và Server Response .100
    Chương V: Tổng kết . .104
    Tài liệu tham khảo .105
    2


    CHƯƠNG I: GIỚI THIỆU TỔNG QUAN
    1. Lý do chọn đề tài
    Công nghệ thông tin ngày nay có vai trò rất quan trọng trong cuộc sống hàng
    ngày của chúng ta. Hiện nay có rất nhiều công nghệ mới phát triển song song
    với việc phát triển công nghệ thông tin như Bluetooth, Wireless, WAP,
    SOAP, nhằm giúp công nghệ thông tin ngày càng thân thiết với người dùng
    hơn. Một trong những công nghệ góp phần không nhỏ trong việc kết nối con
    người với thông tin cũng như con người với con người là công nghệ di
    động.Với tốc độ phát triển hiện nay và những lợi ích to lớn của công nghệ di
    động, có thể thấy nó có ảnh hưởng rất lớn đến cuộc sống của con người. Không
    giống như trước đây những chiếc điện thoại chỉ có chức năng rất đơn giản là
    đàm thoại, điện thoại hiện nay còn có thêm rất nhiều chức năng, ứng dụng khác
    như: email, truy cập Internet, video, nghe nhạc, chơi game, đồng thời với nó
    là sự phát triển vũ bão của các dịch vụ gia tăng trên điện thoại di động dựa trên
    công nghệ WAP và SOAP.
    Em chọn đề tài là “Lập trình thiết bị di động trên J2ME” và viết một số ứng
    dụng đơn giản nhằm khai thác các tính năng của các thiết bị di động mà chủ yếu
    là điện thoại di động. Qua đó em sẽ cố gắng nắm bắt và ứng dụng được tốt các
    kỹ thuật lập trình trên thiết bị di động.
    2. Mục tiêu
    Khi thực hiện đề tài này, mục tiêu mà em mong muốn đạt được là:
    Hiểu chi tiết về J2ME và ứng dụng của nó để lập trình trên các thiết bị di động.
    Nắm được các kỹ thuật xử lý form, âm thanh, hình ảnh, và lưu trữ trên điện
    thoại di động
    Ứng dụng các kết quả đạt được để xây dựng chương trình đơn giản, có các tiện
    ích phục vụ nhu cầu của người sử dụng điện thoại di động
    Áp dụng thành công trên một số dòng máy điện thoại di động hỗ trợ Java của
    các hãng như Nokia, Sony, Samsung,
    3. Đối tượng nghiên cứu
    Hiểu chi tiết về J2ME và ứng dụng của nó để lập trình trên các thiết bị di động.
    Nắm được các kỹ thuật xử lý âm thanh, hình ảnh, và lưu trữ dữ liệu trên thiết bị
    di động
    Ứng dụng các kết quả có được để xây dựng một ứng dụng thực tiễn trên thiết bị
    di động
    Tìm hiểu các công nghệ nâng cao trên điện thoại di động như Bluetooth, WAP,
    SOAP. Tìm hiểu về nguyên lý hoạt động của các dịch vụ gia tăng trên điện
    thoại di động.
    Nếu còn thời gian, tìm hiểu về ý tưởng lập trình phân tán trên thiết bị di động
    Đây là một ý tưởng mới hầu như chưa được áp dụng cho thiết bị di động.
    4. Phạm vi nghiên cứu
    Nghiên cứu chi tiết về công nghệ J2ME và các kỹ thuật lập trình trên điên thoại
    di động. Ứng dụng các kết quả nghiên cứu được để xây dựng một ứng dụng
    triển khai trên điện thoại di động. Vì thời gian có hạn cũng như khả năng tìm
    hiểu còn nhiều hạn chế nên em chỉ trình bày các kỹ thuật lập trình trên một số
    dòng điện thoại phổ biển của các hãng lớn như Nokia, Samsung, Sony
    Ericssion. Em sẽ cố gắng khai thác các thế mạnh về form, âm thanh, hình ảnh
    mà các nhà sản xuất đã cung cấp trên điện thoại di động của họ.
    Do không có đủ thiết bị để nghiên cứu nên em chỉ có thể trình bày những kỹ
    thuật lập trình trên điện thoại di động và các thiết bị di động khác nói chung. Do
    đó trong đề tài này, cụm từ “thiết bị di động” được hiểu theo nghĩa là “điện
    thoại di động”.
    5. Môi trường thực hiện
    Hệ điều hành Windows XP
    IDE: NetBeans 5.5, NetBeans Mobility Pack 5.5.1 ( đi kèm cả WTK 2.5)
    JDK 1.6.02
    Sun Wireless Toolkit 2.2
     

    Các file đính kèm:

Đang tải...