Xây dựng ứng dụng cho thiết bị di động

68 307 0
Xây dựng ứng dụng cho thiết bị di động

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

 KHĨA LUẬN TỐT NGHIỆP  XÂY DỰNG ỨNG DỤNG CHO THIẾT BỊ TTDĐ Phần 1: TỔNG QUAN VỀ ỨNG DỤNG THƯƠNG MẠI DI ĐỘNG  Ứng dụng cho thương mại di động ?  Lợi ích thương mại di động  Các đặc trưng ứng dụng thương mại di động  Các cơng nghệ khơng dây  Một số dịch vụ ứng dụng thương mại di động  Ưu điểm nhược điểm ứng dụng thương mại di động  Nhu cầu xu hướng phát triển ứng dụng thương mại di động KHOA CƠNG NGHỆ THƠNG TIN  KHĨA LUẬN TỐT NGHIỆP  XÂY DỰNG ỨNG DỤNG CHO THIẾT BỊ TTDĐ 1.Ứng dụng cho thương mại di động Tiến cơng nghệ truyền thơng làm tăng số lượng người sử dụng thiết bị di động dẫn đến phát triển nhảy vọt thương mại di động sử dụng thiết bị Hình thức giao dịch thương mại mới, thực giao dịch thơng qua thiết bị di động sử dụng mạng viễn thơng vơ tuyến cơng nghệ thương mại điện tử hữu tuyến khác gọi thương mại di động (mobile commerce)(còn gọi mobile e-commerce hay m-commerce) M-Commerce, viết tắt Mobile Commerce, phương thức thương mại sử dụng thiết bị đầu cuối thơng qua cơng nghệ truyền thơng khơng dây (wireless communication technology) với kích thước nhỏ gọn ln với cá nhân Được coi hệ tiếp nối E-Commerce, M-Commerce phát triển dựa việc gia tăng khơng ngừng số lượng người sử dụng điện thoại di động (ĐTDĐ) tốc độ phát triển ứng dụng giá trị gia tăng mạng di động loại máy di động đại M-Commerce hãng sản xuất thiết bị cầm tay Nokia, Ericsson, Motorola, Qualcomm nhà cung cấp dịch vụ viễn thơng tồn giới nhìn nhận đầu tư cho ứng dụng thương mại di động tương lai mạng tính chiến lược kế hoạch kinh doanh ngành cơng nghiệp di động Chắc chắn, M-Commerce phát triển mạnh ĐTDĐ có khả gửi nhận fax, email, xem tivi, nghe đài, truy vấn thơng tin, chụp ảnh, bật điều hồ, mua hàng làm nhiều việc khác Các ứng dụng thương mại di động cho phép phương thức trao đổi thơng tin dựa thiết bị di dộng đưa lĩnh vực chưa khai thác kinh doanh thiết bị di động Đối với khách hàng mang đến thuận tiện giao tiếp hàng ngày ; nhà kinh doanh mang tới hội kinh doanh lớn ; Đối với nhà cung cấp dịch vụ thị trường lớn chưa khai thác thương mại di động có nhiều hội kinh doanh để nâng cao chất lượng dịch vụ thương mại điện tử truyền thống Bởi vì, đặc tính riêng ràng buộc thiết bị di động vào mạng vơ tuyến, thương mại di động hoạt động mơi trường đặc biệt khả di dộng, lúc nơi so với thương mại điện tử Internet hữu tuyến Lợi ích thương mại di động Điểm ưu việt rõ nét M-Commerce cho phép khách hàng tiến hành giao dịch thương mại đâu, vào lúc Hơn nữa, MCommerce lựa chọn tối ưu cho việc thực giao dịch thương mại cách an tồn, bảo mật thuận tiện, phù hợp với việc sử dụng hình thức tốn khơng dùng tiền mặt, nhằm hạn chế tối đa rủi ro KHOA CƠNG NGHỆ THƠNG TIN  KHĨA LUẬN TỐT NGHIỆP  XÂY DỰNG ỨNG DỤNG CHO THIẾT BỊ TTDĐ Các đặc trưng ứng dụng thương mại di dộng 3.1 Tính rộng khắp(Ubiquity) Tính rộng khắp ưu điểm thương mại di động Người dùng lấy thơng tin họ thích lúc họ muốn khơng cần quan tâm đến vị trí họ thơng qua thiết bị di động kết nối Internet Trong ứng dụng thương mại di động, người dùng hoạt động bình thường, chẳng hạn gặp gỡ người hay thực giao dịch hay nhận thơng tin, với khả thương mại di động làm cho ứng dụng hay dịch vụ đáp ứng đâu lúc nảy sinh nhu cầu 3.2 Khả tiếp xúc(Reachability) Thơng qua thiết bị di động nhà kinh doanh tiếp xúc với khách hàng lúc nào, mặt khác với thiết bị di động người dùng giao tiếp với lúc đâu thao tác đơn giản hồn tồn tin cậy Hơn nữa, người dùng hạn chế khả tiếp xúc họ với số người cá biệt thơng qua thời gian định sẵn 3.3 Sự định vị(Localization) Khả biết vị trí người dùng thời điểm cụ thể làm tăng giá trị thương mại di động Với thơng tin vị trí ta cung cấp ứng dụng dựa vị trí Ví dụ, biết vị trí người dùng, dịch vụ di động nhanh chóng báo cho họ biết bạn bè hay đồng nghiệp họ gần Nó giúp người dùng định vị nhà hàng, máy rút tiền tự động gần nhất, hệ thống dẫn đường định vị tồn cầu,… 3.4 Tính cá nhân hố(Personalization) Một số lượng thơng tin, dịch vụ ứng dụng khổng lồ tồn mạng Internet, tính thích đáng(relevant) thơng tin người dùng nhận quan trọng người sử dụng thiết bị di động thường u cầu tập ứng dụng u cầu khác ứng dụng thương mại di động cá nhân hố để biểu diễn thơng tin hay cung cấp dịch vụ cách thích đáng đến người dùng chun biệt 3.5 Tính phổ biến(Dessemination) Một số hạ tầng vơ tuyến hỗ trợ việc cung cấp liệu đồng thời đến tất người dùng di động vùng địa lý xác định Tính cung cấp phương tiện hiệu để phổ biến thơng tin đến số lượng lớn người dùng Khi có nhiều nhà cung cấp dịch vụ xuất làm cho giá thành dịch vụ giảm xuống, ứng dụng thương mại di động ngày đa dạng phong phú nội dung với việc nhu cầu trao đổi thơng tin người sử dụng tăng lên dẫn đến làm tăng số lượng người dùng KHOA CƠNG NGHỆ THƠNG TIN  KHĨA LUẬN TỐT NGHIỆP  XÂY DỰNG ỨNG DỤNG CHO THIẾT BỊ TTDĐ Các cơng nghệ khơng dây Sự phát triển cơng nghệ thơng tin di động chia thành hệ Hệ thống thoại (cơng nghệ Analog) hệ di dộng thứ nhất, hệ thống GSM (Global System for Mobile communications) CDMA( Code-Division Multiple Access) hệ di động thứ (2G), hệ thống UMTS (Universal Mobile Telecommunications System) sử dụng cơng nghệ W-CDMA hệ di động thứ (3G) Cuối hệ di động thứ (4G) cơng nghệ cho tương lai Sau cơng nghệ làm cho thương mại di động trở thành thực, cơng nghệ nâng cao tính hiệu tương lai gần 4.1 Cơng nghệ 2G(Second Generation-Thế hệ thứ 2) 4.1.1 TDMA(Time-Division Multiple-Access) TDMA cơng nghệ truy cập đa phân chia theo thời gian, tăng băng thơng cách chia kênh thành ba khe thời gian theo cơng nghệ ghép kênh chia thời gian, khê phụ trách mơi kênh truyền riêng Các kênh chuyển nhanh khe thời gian phụ trách ba kênh truyền lúc 4.1.2 GSM(Global System for Mobile Communication) GSM cơng nghệ 2G phổ biến nay, mạng điện thoại di động tồn cầu xây dựng sở khuyến nghị CCITT mạng điện thoại di động GSM đưa chuẩn chung nên th bao sử dụng điện thoại họ tất vùng phủ sóng GSM Thêm vào đó, GSM cung cấp nhiều dịch vụ cho người sử dụng truyền liệu tốc độ cao nhắn tin Các tiêu kĩ thuật thiết kế để tương thích với chuẩn khác Vì khả trao đổi thơng tin với chuẩn bảo đảm Cơng nghệ dựa kỹ thuật ghép kênh phân chia thời gian dùng tần số mang rộng sử dụng tám khe thời gian khơng phải ba khe TDMA Các chuẩn hoạt động GSM: - GSM ngun thuỷ hoạt động băng tần 900MHz với kênh đường xuống: 890 - 915 MHz kênh đường lên 935 - 960 MHz - DCS 1800 (Digital Cellular System) hoạt động băng tần 1800 MHz với kênh đường xuống: 1710 – 1785 MHz kênh đường lên 1805 - 1880 MHz KHOA CƠNG NGHỆ THƠNG TIN  KHĨA LUẬN TỐT NGHIỆP  XÂY DỰNG ỨNG DỤNG CHO THIẾT BỊ TTDĐ - PCS 1900 (Personal Communication Service) hoạt động băng tần 1900 MHz với kênh đường xuống: 1850 – 1910 MHz kênh đường lên: 1930 – 1990 MHz 4.1.3 CDMA(Code-Division Multiple Access- Truy nhập đa phân chia theo mã) CDMA cơng ty Qualcom phát triển dùng chủ yếu Mỹ Cơng nghệ khơng chia kênh thành kênh TDMA CDMA truyền nhiều thơng tin cách lấp tồn kênh thơng tin với gói liệu mã cho thiết bị nhận khác Các gói liệu đến thiết bị tương ứng Cơng nghệ CDMA (Code Division Multiple Access) đời lựa chọn thay cho kiến trúc tế bào GSM góp phần vào tăng trưởng bùng nổ thị trường khơng dây thập kỷ qua CDMA, GSM, đưa cải tiến khơng ngừng suốt thời kỳ Hiện hai mạng q trình chuyển giao sang hệ thống hệ 3G tồn cầu, cho phép nhiều dung lượng dịch vụ liệu Rất nhiều nhà cung cấp phân tích cơng nghiệp cho cơng nghệ khơng dây hệ cơng nghệ 3G Có thể truyền phù hợp với truyền thoại ứng dụng truyền liệu tiên tiến, bao gồm truyền thơng đa phương tiện trực tuyến thương mại điện tử di động 4.1.4 GPRS(General Packet Radio Service-Dịch Vụ Vơ Tuyến Chuyển Mạch Gói Chung) GPRS dịch vụ truyền liệu chuyển mạch gói phát triển tảng cơng nghệ GSM, sử dụng hạ tầng mạng có sẳn giới thiệu cung cấp tốc độ kiểu ISDN(Intergrated Service Digital Network), thay gởi luồng liệu liên tục kết nối thường xun, hệ thống chuyển mạch gói GPRS sử dụng có liệu truyền cho phép người dùng gởi nhận gói liệu tốc độ cao lên đến 115 kbit/giây qua thiết bị di động, GPRS tảng cho việc phát triển ứng dụng thương mại di động dịch vụ MMS, truy cập WAP-Internet tốc độ cao Về lý thuyết dịch vụ GPRS cho phép truyền liệu đạt tới 171,2 kbit/s Hiện tốc độ đường truyền GPRS Việt Nam đạt 90 kbit/s đến cuối năm 2004 nâng lên 171,2 kbit/s Tóm lại GPRS cải thiện việc sử dụng tài ngun vơ tuyến, tốc độ truyền số liệu cao hơn, khách hàng phải trả tiền cho số gói tin thực gửi nhận, ngồi thời gian thiết lập kết nối ngắn GPRS bước phát triển kịp thời đáp ứng nhu cầu trao đổi liệu ngày cao chuyển tiếp hợp lý thơng tin di động hệ thứ GSM thơng tin di động hệ thứ UMTS 4.2 Cơng nghệ 3G (Third Generation - Thế hệ thứ 3) KHOA CƠNG NGHỆ THƠNG TIN  KHĨA LUẬN TỐT NGHIỆP  XÂY DỰNG ỨNG DỤNG CHO THIẾT BỊ TTDĐ 3G có mối quan hệ với mạng khơng dây di động, dùng cho mạng khơng dây cố định dịch vụ phân phối cục 3G hứa hẹn tốc độ truyền lên đến 2.05Mbits/giây cho người dùng tĩnh, 384 kbits/giây cho người dùng di chuyển chậm Cơng nghệ 3G dùng sóng mang 5-MHz khơng phải sóng mang 200KHz CDMA nên 3G nhanh nhiều so với cơng nghệ 2G 4.2.1 W-CDMA(Wideband Code-Division Multiple Access) Là chuẩn ITU phát triển từ CDMA biết đến với tên IMT2000 4.2.2 CDMA-2000 Là nâng cấp từ CDMA CDMA phát triển từ CDMA2000 1X coi cơng nghệ 2.5G cung cấp tốc độ đường truyền 153.6 kbits/giây mức 3G Trong năm tới cơng nghệ tiến lên phiên phát triển cho liệu 1xEV-DO phiên phát triển cho liệu thoại 1xEV-DO, cung cấp tốc độ truyền lên đến 614kbits/giây cuối 3G cung cấp 2.05 Mbit/giây 4.2.3 TD-CDMA(Time division CDMA-Truy nhập đa phân chia theo mã phân chia theo thời gian) Được phát triển dùng chủ yếu Trung Quốc, kết hợp cơng nghệ ghép kênh phân chia thời gian CDMA Các cơng nghệ 3G có vài đặc điểm tương đồng, chúng khơng hồn tồn tương thích với điều chế thực khác Bất cơng nghệ trình duyệt làm việc với 3G Cơng nghệ 3G làm việc với IPv6, phiên Internet Protocol, nét đặc biệt cho phép địa hố nhiều IPv4 4.2.3 UMTS(Universal Mobile Technology System) Được gọi hệ thống cơng nghệ di động tồn cầu, nhắm vào truyền thơng văn bản, thoại,video multimedia dựa gói có băng thơng cao để hỗ trợ ứng dụng cần nhiều liệu Một UMTS triển khai đầy đủ máy tính người dùng người dùng điện thoại kết nối Internet liên tục truy xuất dịch vụ tồn cầu Tích hợp chức thiết bị đa dạng khác Điện thoại di động hệ 3G dùng điện thoại, máy tính, hay Tivi, tờ giấy, trung tâm hội thảo video, tạp chí, sổ ghi nhớ, hay chí thẻ tín dụng 4.3 Cơng nghệ 4G(Forth Generation - Thế hệ thứ 4) Mặc dù cơng nghệ 3G xuất người ta nghiên cứu cơng nghệ thứ (4G) Các nghiên cứu nhằm giải hồn thiện giao diện vơ tuyến đa dạng chí hạ tầng truy xuất vơ tuyến hồn tồn Các phương thức điều biến tốt cơng nghệ an-ten thơng minh hai lĩnh vực KHOA CƠNG NGHỆ THƠNG TIN  KHĨA LUẬN  TỐT NGHIỆP XÂY DỰNG ỨNG DỤNG CHO THIẾT BỊ TTDĐ nghiên cứu cho hệ thống vơ tuyến hệ thứ tư tốt mạng vơ tuyến hệ thứ ba Cơng nghệ 4G Tương lai Cơng nghệ 3G UMTS Cơng nghệ 2,5 G Cơng nghệ 2G GPRS GSM Cơng nghệ 1G CDMA Điện thoại Sự phát triển cơng nghệ truyền thơng vơ tuyến Một số dịch vụ ứng dụng thương mại di động 5.1Mua bán số(Digital Purchase) Mua bán số thích hợp cho người dùng di động cho sản phẩm tải sử dụng Hai thị trường lớn cho ứng dụng số nhạc chng (ringtone) trò chơi (game) Nhiều hãng truyền thơng cho phép người dùng tải nhạc chng thiết bị họ với giá cước rẻ, điều cho phép họ cá nhân hố thiết bị họ Một lĩnh vực chắn trò chơi di động Các tiến sản xuất thiết bị di động làm cho chúng trở thành tuyệt vời để chơi trò chơi 5.2 Ngân hàng di động (Mobile Banking) Thiết bị khơng dây có hai ưu điểm cho ngân hàng di động Ưu điểm cung cấp khả truy xuất tài khoản ngân hàng cá nhân để xem nhật ký tài khoản thực giao dịch mở rộng cho ngân hàng Internet (Internet banking) vốn thành cơng Ưu điểm thứ hai sử dụng thiết bị di động cho việc tốn giống tiền mặt số (digital cash) lĩnhvực quan tâm hi vọng thành thực tương lai KHOA CƠNG NGHỆ THƠNG TIN  KHĨA LUẬN TỐT NGHIỆP  XÂY DỰNG ỨNG DỤNG CHO THIẾT BỊ TTDĐ 5.3 Các dịch vụ thơng tin(Information Service) Mặc dù di động có nhiều lợi ích, người dùng di động thường cảm thấy khơng thực thuận tiện so với hoạt động hàng ngày Các dịch vụ thơng tin giải vấn đề cách cung cấp thơng tin thơng dụng cho người dùng chẳng hạn thơng tin chứng khốn, thơng tin thời tiết, tỉ số thể thao, … 5.4 Mua sắm di động (Mobile Purchase) Khơng phải hầu hết dạng mua sắm phổ biến thiết bị di động phổ biến thiết bị di động Sẽ khơng thực tế tìm hàng hố sử dụng thiết bị bị hạn chế, phương thức mua sắm khác hữu ích thú vị Có số dạng mua bán thích ứng tốt với thương mại di động Ví dụ việc mua vé để xem phim có khả Các thiết bị di động dùng cho việc so sánh trước mua sắm Trước định mua sắm (comparion-shopping), người tiêu dùng tham khảo trước giá sản phẩm để đảm bảo họ mua mua vé tàu hay vé máy bay,… 5.4 Quảng cáo di động(Mobile Advertising) Khi người dùng di động bắt đầu thấy lợi ích từ giải pháp thương mại di động Các nhà cung cấp dịch vụ có khả lấy thơng tin hấp dẫn nhà quảng cáo, chẳng hạn nơi người dùng đứng sử dụng điện thoại di động họ cho việc Với thơng tin nhà quảng cáo gửi thơng điệp cá nhân hố Trở ngại quảng cáo di động phản ứng ngược khách hàng Nếu người dùng nhận thơng điệp quảng cáo khơng tự nguyện, họ thay đổi nhà cung cấp dịch vụ, hay chí tệ ngừng sử dụng thiết bị họ Vì lý nên tương lai gần nhận quảng cáo theo u cầu, ví dụ từ nhà hàng gần Ưu điểm nhược điểm thương mại di động 6.1 Ưu điểm • Nâng cao mức độ đa dạng hình thức cung cấp dịch vụ ứng dụng • Đổi hình ảnh truyền thống, đáp ứng phục vụ xu phát triển nhu cầu thơng tin • Đa dạng hố cách thức tốn giao dịch cho người dùng 6.2 Nhược điểm • Điều khiển tốn • Tính an tồn KHOA CƠNG NGHỆ THƠNG TIN  KHĨA LUẬN TỐT NGHIỆP  XÂY DỰNG ỨNG DỤNG CHO THIẾT BỊ TTDĐ • Chi phí giao dịch • Chi phí thiết bị Nhu cầu phát triển xu hướng ứng dụng thương mại di động Trong năm trở lại đây, cơng nghệ khơng dây chủ đề nhiều chun gia quan tâm lĩnh vực cơng nghệ máy tính truyền thơng Trong thời gian này, cơng nghệ nhiều người sử dụng Hiện nhà cung cấp thiết bị di động đưa loại điện thoại di động có tích hợp máy ảnh số, máy ghi âm, máy quay phim, có gắn bàn phím ký tự, có tích hợp trình duyệt web,…theo nhà cung cấp ứng dụng thương mại di động ngày nhiều nội dung phong phú Với băng thơng cho thiết bị di động ngày cải tiến dung lượng nhớ tốc độ xử cải thiện nhu cầu trao đổi thơng tin khơng tin nhắn SMS thơng thường mà thay vào địch vụ nhắn tin đa phương tiện MMS cho phép người dùng ĐTDĐ trao đổi ảnh tĩnh (JPG) hình động (GIF), âm giọng nói, đoạn video (streaming video) văn lên đến 1000 kí tự (tin nhắn SMS cho phép tới 170 ký tự) Với dịch vụ MMS, tin nhắn khơng gửi máy ĐTDĐ mà từ máy ĐTDĐ gửi đến e-mail ngược lại Các cơng ty nghiên cứu thi trường dự báo thị trường thiết bị di động phát triển mạnh, phân khúc thị trường thiết bị di động hỗ trợ Java đầy hứa hẹn số lượng điện thoại di động thiết bị cầm tay khác (như PDA, Smartphone có nhúng Java để chạy ứng dụng đa phương tiện, ngun nhân chủa tăng trưởng mạnh mẽ nhờ tiện lợi – “mọi lúc, nơi”, nội dung phong phú tải xuống từ mạng nhiều dịch vụ khác Các ứng dụng thương mại di dộng ngày trở thành phần khơng thể thiếu cá nhân người, ứng dụng tới tập trung vào dịch vụ giá trị gia tăng mạng di dộng mà nhu cầu người sử dụng tăng lên là: - Các ứng dụng dựa vị trí th bao: đường, thơng tin giao thơng - Dịch vụ ngân hàng di động - Quảng cáo điện thoại di động - Dịch vụ xem TV từ điện thoại di động - Hình ảnh trực tuyến từ điểm cơng cộng: chốt giao thơng, sân vận động, trung tâm thương mại, nhà hát - Cung cấp ứng dụng Java game máy điện thoại di động KHOA CƠNG NGHỆ THƠNG TIN  KHĨA LUẬN TỐT NGHIỆP  XÂY DỰNG ỨNG DỤNG CHO THIẾT BỊ TTDĐ Phần 2: CƠNG NGHỆ LẬP TRÌNH CHO CÁC ỨNG DỤNG THƯƠNG MẠI DI ĐỘNG  Cơng nghệ Java  Giao thức ứng dụng khơng dây(WAP)  Ngơn ngữ định dạng khơng dây(WML) KHOA CƠNG NGHỆ THƠNG TIN  KHĨA LUẬN TỐT NGHIỆP  XÂY DỰNG ỨNG DỤNG CHO THIẾT BỊ TTDĐ Một số kết chương trình trình duyệt WAP Klondike KHOA CƠNG NGHỆ THƠNG TIN  KHĨA LUẬN TỐT NGHIỆP  XÂY DỰNG ỨNG DỤNG CHO THIẾT BỊ TTDĐ KHOA CƠNG NGHỆ THƠNG TIN  KHĨA LUẬN TỐT NGHIỆP  XÂY DỰNG ỨNG DỤNG CHO THIẾT BỊ TTDĐ KHOA CƠNG NGHỆ THƠNG TIN  KHĨA LUẬN TỐT NGHIỆP  XÂY DỰNG ỨNG DỤNG CHO THIẾT BỊ TTDĐ Phần 4: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN  Kết đạt  Kết chưa đạt  Hướng phát triển tương lai KHOA CƠNG NGHỆ THƠNG TIN  KHĨA LUẬN TỐT NGHIỆP  XÂY DỰNG ỨNG DỤNG CHO THIẾT BỊ TTDĐ Kết đạt Sau thời gian tìm hiểu nghiên cứu luận văn đạt số kết sau: • Tìm hiểu chi tiết cơng nghệ J2ME tảng cho ứng dụng thiết bị di động sử dụng cơng nghệ Java • Tìm hiểu chi tiết vận dụng giao thức ứng dụng khơng dây WAP • Tìm hiểu chi tiết vận dụng ngơn ngữ định dạng khơng dây WML vào chương trình • Xây dựng chương trình tra cứu thơng tin mạng di động Kết chưa đạt Tuy thân em nỗ lực nhiều q trình thực đề tài, song đề tài tương đối mới, thời gian thực khố luận khơng nhiều, vừa phải tìm đọc tài liệu vừa phải xây dựng chương trình nên em chưa thể hồn chỉnh đầy đủ nội dung nêu đề tài Những nội dung chưa làm được: • Chương trình dừng lại việc xem thơng tin • Tổ chức chương trình chưa tốt kinh nghiệm lập trình mức độ xâm nhập thực tế • Chưa ứng dụng cơng nghệ J2ME vào chương trình Hướng phát triển tương lai Trên sở việc làm chưa làm xây dựng chương trình, em xin đưa hướng phát triển nhằm bước hồn thiện chương trình phục vụ tốt • Xây dựng ứng dụng cơng nghệ J2ME phát triển J2ME platform Wireless Toolkit Cơ sở liệu lưu trữ máy chủ cài Microsoft SQL Server 2000 Driver for JDBC • Chương trình có thêm chức tải nhạc chng, hình ảnh thiết bị người dùng • Thêm chức từ điển Anh-Việt, Việt-Anh hay số song ngữ khác giúp người dùng tra cứu từ điển trực tuyến KHOA CƠNG NGHỆ THƠNG TIN  KHĨA LUẬN TỐT NGHIỆP TTDĐ T  XÂY DỰNG ỨNG DỤNG CHO THIẾT BỊ Låìi nọi âáưu rong nhỉỵng nàm gáưn âáy våïi tiãún trçnh phạt triãøn ca âáút nỉåïc, song song våïi chênh kinh tãú nhiãưu thnh pháưn, sỉû nghiãûp cäng nghiãûp hoạ hiãûn âải hoạ âỉåüc Âng v Nh nỉåïc ta âàût lãn hng âáưu, nhỉỵng thnh tỉûu lénh vỉûc cäng nghãû thäng tin cng đ v âang âỉåüc ỉïng dủng nhiãưu lénh vỉûc hoảt âäüng kinh tãú x häüi åí nỉåïc ta Cng våïi sỉû phạt triãøn ca loải hçnh thäng tin di âäüng hiãûn nay, thiãút bë di däüng tråí thnh mäüt phỉång tiãûn khäng thãø thiãúu âäiú våïi chụng ta viãûc kinh doanh cng cäng viãûc giao tiãúp - trao âäøi thäng tin.Vç váûy, ỉïng dủng cho thiãút bë di âäüng theo âọ cng phạt triãøn khäng ngỉìng Âàûc biãût ỉïng dủng mang lải nhiãưu låüi êch thiãút thỉûc nháút hiãûn l thỉång mải di âäüng, âáy l hçnh thỉïc sỉí dủng cäng nghãû khäng dáy âãø cung cáúp cạc dëch vủ thỉång mải, thäng tin, gii trê v cạc dëch vủ giạ trë gia tàng khạc theo u cáưu ca ngỉåìi dng Trong phảm vi nghiãn cỉïu, nhiãûm vủ - mủc tiãu v cạc näüi dung xoay quanh âãư ti âỉåüc trçnh by bạo cạo khọa lûn bao gäưm: Pháưn 1: âäüng Täøng quan vãư ỉïng dủng thỉång mải di Cäng nghãû láûp trçnh cho ỉïng dủng thỉång mải di âäüng Pháưn 3: Xáy dỉûng ỉïng dủng Pháưn 2: Pháưn 4: Âạnh giạ - kãút lûn v hỉåïng phạt triãøn âãư ti KHOA CƠNG NGHỆ THƠNG TIN  KHĨA LUẬN TTDĐ TỐT NGHIỆP  XÂY DỰNG ỨNG DỤNG CHO THIẾT BỊ Låìi cm ån Täi xin dnh trang âáưìu tiãn ca khoạ lûn âãø by t lng biãút ån Ban giạm hiãûu nh trỉåìng, qu tháưy cä giạo â truưn âảt nhỉỵng tri thỉïc khoa hc v kinh nghiãûm qu bạu sút nhỉỵng nàm hc tải trỉåìng ÂH Dán Láûp Duy Tán Em xin chán thnh cm ån v by t lng kênh trng sáu sàõc âãún tháưy giạo ngỉåìi â hãút lng chè bo táûn tçnh v chu âạo sút quạ trçnh hỉåïng dáùn täi thỉûc hiãûn khoạ lûn Cm ån tháưy giạo Nguùn Gia Nhỉ v cạc tháưy cä giạo khoa Cäng Nghãû Thäng Tin â nhiãût tçnh giụp âåỵ âọng gọp kiãún, nhỉỵỵng låìi khun qu bạu dnh cho täi âãø hon thnh khoạ lûn täút nghiãûp Vç thåìi gian cng nhỉỵng giåïi hản nháút âënh vãư kiãún thỉïc nãn âãư ti chàõc chàõn s cọ nhỉỵng sai sọt cng chỉa thãø hon ton âạp ỉïng täút cạc mủc tiãu v nhiãûm vủ âãư Sỉû âạnh giạ nháûn xẹt, âọng gọp kiãún xáy dỉûng ca q tháưy cä, b s l nhỉỵng âọng gọp hãút sỉïc q bạu âãø âãư ti hon thiãûn v cọ nghéa thỉûc tiãùn hån V cúi cng l nhỉỵng ngỉåìi m täi khäng qn âọ l gia âçnh v b l âäüng lỉûc v niãưm tin vỉỵng chàõc nháút âãø täi pháún âáúu vỉån lãn cọ âỉåüc kãút qu ngy häm  nàơng, thạng nàm 2004 Sinh viên thực Låìi cam âoan Täi xin cam âoan âáy l cäng trçnh nghiãn cỉïu ca riãng täi dỉåïi sỉû giụp âåỵ ca giạo viãn hỉåïng dáùn Cạc KHOA CƠNG NGHỆ THƠNG TIN  KHĨA LUẬN TỐT NGHIỆP  XÂY DỰNG ỨNG DỤNG CHO THIẾT BỊ TTDĐ näüi dung v kãút qu khoạ lûn l trung thỉûc chỉa âỉåüc cäng bäú báút cỉï cäng trçnh khoa hc no khạc KHOA CƠNG NGHỆ THƠNG TIN  KHĨA LUẬN TỐT NGHIỆP  XÂY DỰNG ỨNG DỤNG CHO THIẾT BỊ TTDĐ MỤC LỤC Lời nói đầu Lời cảm ơn Lời cam đoan Mục lục Trang PHẦN 1: TỔNG QUAN VỀ ỨNG DỤNG THƯƠNG MẠI DI ĐỘNG .1 1.Ứng dụng cho thương mại di động 2 Lợi ích thương mại di động Các đặt trưng ứng dụng thương mại di động 3.1 Tính rộng khắp(Ubiquity) 3.2 Khả tiếp xúc(Reachability) 3.3 Sự định vị(Localization) 3.4 Tính cá nhân hố(Personalization) 3.5 Tính phổ biến(Dessemination) .3 Các cơng nghệ khơng dây 4.1 Cơng nghệ 2G(Second Generation) .4 4.1.1 TDMA(Time-Division Multiple Access) 4.1.2 GSM(Global System for Mobile Communication) 4.1.3 CDMA(Code-Division Multiple Access) 4.1.4 GPRS(General Packet Radio Service) 4.2 Cơng nghệ 3G(Third Generation) 4.2.1 W-CDMA(Wideband Code Division Multiple Access) 4.2.2 CDMA-2000(Code-Division Multiple Access - 2000) 4.2.3 TD-CDMA(Time Division CDMA) 4.2.4 UMTS(Universal Mobile Technology System) 4.3 Cơng nghệ 4G(Fouth Generation) Một số dịch vụ ứng dụng thương mại di động 5.1 Mua bán số(Digital Purchase) 5.2 Ngân hàng di động(Mobile Banking) .7 5.3 Các dịch vụ thơng tin(Information Service) 5.4 Mua sắm di động(Mobile Purchase) 5.5 Quảng cáo di động(Mobile Advertising) .8 Ưu điểm nhược điểm thương mại di động 6.1 Ưu điểm 6.2 Nhược điểm Nhu cầu phát triển xu hướng ứng dụng .9 PHẦN 2: CƠNG NGHỆ LẬP TRÌNH CHO CÁC ỨNG DỤNG THƯƠNG MẠI DI ĐỘNG 10 Cơng nghệ Java 11 1.1 Các tảng Java 11 1.2 Giới thiệu cơng nghệ Java 12 1.2.1 Cơng nghệ Javacard 13 1.2.2 Cơng nghệ EnbeddedJava .13 1.3 Các đặc điểm J2ME .13 KHOA CƠNG NGHỆ THƠNG TIN  KHĨA LUẬN TỐT NGHIỆP  XÂY DỰNG ỨNG DỤNG CHO THIẾT BỊ TTDĐ 1.3.1 Các tầng J2ME 14 1.3.1.1 Tầng phần cứng thiết bị(Hardware Layer) 14 1.3.1.2 Tầng máy ảo Java(Virtual Machine Layer) .14 1.3.1.3 Tầng cấu hình(Configuration Layer) 15 1.3.1.4 Tầng trạng(Profile Layer) 15 1.3.2 CLDC(Connected Limited Device Configuration) 15 1.3.2.1 Giới thiệu 15 1.3.2.2 Các thư viện lớp 16 1.3.3 Máy ảo Java(K Virtual Machine) 18 1.3.4 MIDP(Mobile Information Device Profile) 20 1.3.4.1 Giới thiệu MIDP 20 1.3.4.2 MIDlet Bộ MIDlet(MIDlet Suite) 21 1.3.4.2.1 Bảo mật MIDlet .22 1.3.4.2.2 Đóng gói MIDlet 22 1.3.4.2.3 Vòng đời MIDlet(MIDlet Circle) 23 1.3.4.2.4 Bộ MIDlet(MIDlet Suite) 23 1.3.4.3 Tập tin JAR 24 GIAO THỨC ỨNG DỤNG KHƠNG DÂY WAP 25 2.1 Khái niệm WAP 25 2.2 Kiến trúc WAP .25 2.3 Mơ hình lập trình WAP 26 2.4 Chồng giao thức WAP 27 2.5 Ưu điểm nhược điểm WAP .28 NGƠN NGỮ ĐỊNH DẠNG KHƠNG DÂY(WML) .29 3.1 WML hiển thị 29 3.2 Tạo trang WML 29 3.3 Cú pháp trang WML 30 3.3.1 Canh lề hiển thị 30 3.3.2 Các kiểu định dạng 31 3.3.3 Tạo nút nhấn tương tác 32 3.3.4 Tạo bảng 33 3.3.5 Nhập liệu 35 3.3.6 Tạo danh sách lựa chọn 36 3.3.7 Định thời(Timer) 37 3.3.8 Kết nối liệu máy chủ 38 3.3.9 Hình ảnh WML 39 PHẦN 3: XÂY DỰNG ỨNG DỤNG 41 Giới thiệu tổng quan ứng dụng 42 Mơ hình kiến trúc hệ thống 42 Lựa chọn mơi trường cơng cụ cài đặt 42 Thiết kế chương trình 44 Cài đặt chương trình .47 Thử nghiệm………… 51 PHẦN 4: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 55 Phụ lục Tài liệu tham khảo KHOA CƠNG NGHỆ THƠNG TIN  KHĨA LUẬN TỐT NGHIỆP  XÂY DỰNG ỨNG DỤNG CHO THIẾT BỊ TTDĐ PHỤ LỤC CÁC THUẬT NGỮ VIẾT TẮT 1G 2G 3G 4G API CDC CLDC GPRS GPS GSM HTML HTTP HTTPs IDE J2EE J2SE J2ME JAD JAR JSP JVM RMI KVM MIDP MIDlet OTA PNG SMS SSL UMTS WAP WML WTLS WAE WSP WTP WDP XML ISDN 1st (First) Generation 2st (Second) Generation 3st (Third) Generation 4st (Fourth) Generation Application Program Interface Connected Device Configuration Connected Limited Device Configuration General Packet Radio Service Global Positioning System Global System for Mobile Communications Hyper Text Markup Language Hypertext Tranfer Protocol Hypertext Tranfer Protocol Intergrated Development Environment Java platform Enterprise Edition Java platform Standard Edition Java platform Micro Edition Java Application Descriptor Java Archive file Java Server Page Java Virtual Machine Remote Method Invoke K Virtual Machine Mobile Information Device Profile Mobile Information Device Applet Over The Air Portable Network Graphics Short Massage Service Secure Socket Layer Universal Mobie Technology System Wireless Application Protocal Wireless Markup Language Wireless Transport Layer Security Wireless Application Environment Wireless Session Protocol Wireless Transaction Protocol Wireless datagram Protocol eXtensible Markup Language Intergrated Service Digital Network KHOA CƠNG NGHỆ THƠNG TIN  KHĨA LUẬN TỐT NGHIỆP  XÂY DỰNG ỨNG DỤNG CHO THIẾT BỊ TTDĐ TÀI LIỆU THAM KHẢO [1] Sun Microsystems,inc “JavaTM Platform Micro Edition (J2METM) Technology for Creating Mobile Device”, 2000 [2] Kim Topley, “J2ME in a Nutshell”, O’Reilly,2002 [3] Pearson Education, “Introduction to Java Micro Edition (J2ME) Platform”, 2002, www.phptr.com [4] Will Provost, “Java Courseware Guide”, Object Innovations, inc, 2002 www.objectinnovations.com [5] Nguyễn Phương Lan,”XML tảng ứng dụng”, Nhà Xuất Bản Giáo Dục,2001 KHOA CƠNG NGHỆ THƠNG TIN  KHĨA LUẬN TỐT NGHIỆP  XÂY DỰNG ỨNG DỤNG CHO THIẾT BỊ TTDĐ Nhận xét giáo viên hướng dẫn KHOA CƠNG NGHỆ THƠNG TIN  KHĨA LUẬN TỐT NGHIỆP  XÂY DỰNG ỨNG DỤNG CHO THIẾT BỊ TTDĐ Nhận xét giáo viên phản biện KHOA CƠNG NGHỆ THƠNG TIN  KHĨA LUẬN TỐT NGHIỆP  XÂY DỰNG ỨNG DỤNG CHO THIẾT BỊ TTDĐ KHOA CƠNG NGHỆ THƠNG TIN [...]... XÂY DỰNG ỨNG DỤNG CHO THIẾT BỊ TTDĐ Bộ quản lý ứng dụng trên thiết bị di động sẽ lưu trữ chương trình trên thiết bị di động Bộ quản lý ứng dụng cũng điều khiển trạng thái của ứng dụng trong thời gian thực thi và có thể tạm dừng ứng dụng khi có cuộc gọi hay tin nhắn đến Người dùng: Thực thi ứng dụng Bộ quản lý ứng dụng sẻ chuyển ứng dụng cho KVM để chạy trên thiết bị di động KVM: Thực thi mã bytecode... trình Java cho các thiết bị di động khác nhau có thể có các bộ vi xử lý và tập lệnh khác nhau Không có KVM, các chương trình Java phải được biên dịch thành tập lệnh cho thiết bị di động Như vậy lập trình viên phải xây dựng nhiều đích cho mỗi loại thiết bị di động Hình sau biểu di n tiến trình xây dựng ứng dụng MIDlet hoàn chỉnh và vai trò của KVM Tập tin JAR Trạm phát triển Tiến trình xây dựng MIDlet... của thiết bị di động Tầng này cung cấp một sự chuẩn hoá cho các thiết bị di động để ứng dụng J2ME sau khi đã biên dịch có thể chạy trên bất kỳ thiết bị di động nào có J2ME KVM KHOA CÔNG NGHỆ THÔNG TIN  KHÓA LUẬN TỐT NGHIỆP  XÂY DỰNG ỨNG DỤNG CHO THIẾT BỊ TTDĐ 1.3.1.3 Tầng cấu hình(Configuration Layer) Tầng cấu hình của CLDC định nghĩa giao di n ngôn ngữ Java (Java Language Interface) cơ bản để cho. .. chung là các thiết bị di động sử dụng nguồn pin) Xây dựng ứng dụng với phiên bản Java này cần ít bộ nhớ hơn phiên bản CDC J2ME được thiết kế để chạy trên các thiết bị di động có cấu hình tối thiểu như sau: Bộ nhớ tổng cộng: 128-512 KB Bộ vi xử lý: 16 đến 32 bit KHOA CÔNG NGHỆ THÔNG TIN  KHÓA LUẬN TỐT NGHIỆP  XÂY DỰNG ỨNG DỤNG CHO THIẾT BỊ TTDĐ Tốc độ xử lý: 8-32 MHz Năng lượng: giới hạn, hoạt động bằng...  XÂY DỰNG ỨNG DỤNG CHO THIẾT BỊ TTDĐ • Bảo mật • Quốc tế hoá KHOA CÔNG NGHỆ THÔNG TIN  KHÓA LUẬN  TỐT NGHIỆP XÂY DỰNG ỨNG DỤNG CHO THIẾT BỊ TTDĐ Không định nghĩa • Chu kì sống ứng dụng • Giao di n ứng dụng và người dùng • Quản lý sự kiện Các lớp lõi Java cơ bản, input/output, mạng và bảo mật được định nghĩa trong CLDC Các API hữu dụng hơn được như giao di n người dùng, quản lý sự kiện được dành cho. .. trên thiết bi di động • Tập tin JAR được phân phối đến người dùng đầu cuối Sau khi gở rối và kiểm tra mã lệnh trên trình mô phỏng(simulator) mã lệnh đã được sẵn sàng trên điện thoại di động và sau đó được phân phối cho người dùng Người dùng: Download ứng dụng cho thiết bị di động Người dùng sau đó download tập tin JAR cho các thiết bị di động Trong hầu hết các điện thoại di động có 3 cách để download ứng. .. Trên thiết bị di động: Bộ tiền kiểm tra : kiểm tra mã bytecode Bộ tiền kiểm tra kiểm tra tất cả các lớp đều có một thuộc tính hợp lệ đã được thêm vào bộ tiền kiểm tra trên trạm phát triển ứng dụng Nếu tiến trình tiền kiểm tra thất bại thì ứng dụng không được download về thiết bị di động Bộ quản lý ứng dụng: Lưu trữ chương trình KHOA CÔNG NGHỆ THÔNG TIN  KHÓA LUẬN TỐT NGHIỆP  XÂY DỰNG ỨNG DỤNG CHO THIẾT... tra trên thiết bị di động KHOA CÔNG NGHỆ THÔNG TIN  KHÓA LUẬN TỐT NGHIỆP  XÂY DỰNG ỨNG DỤNG CHO THIẾT BỊ TTDĐ Trên IDE: Tạo tập tin JAR IDE sẽ tạo tập tin JAR chứa: • Tất cảc các tập tin *.class • Các hình ảnh của ứng dụng, hiện nay chỉ hõ trợ tập tin *.png • Các tập tin dữ liệu có thể được yêu cầu bởi ứng dụng • Một tập tin kê khai (manifest.mf) cung cấp về mô tả ứng dụng cho bộ quản lý ứng dụng (application... tập API đang được xây dựng 1.3.2 CLDC(Connected Limited Device Configuration) 1.3.2.1 Giới thiệu Mục đích • Để định nghĩa một nền Java chuẩn cho các thiết bị kết nối nhỏ và có tài nguyên bị giới hạn • Để cho phép phân phát động các nội dung và ứng dụng Java tới các thiết bị • Giúp cho các nhà phát triển ứng dụng dễ dàng tạo ra các ứng dụng và nội dung mà có thể triển khai tới các thiết bị đó Phạm vi Định...  XÂY DỰNG ỨNG DỤNG CHO THIẾT BỊ TTDĐ Bởi vì màn hình của các thiết bị cầm tay như điện thoại di động rất nhỏ và hạn chế không gian hiển thị nên WML xem và biểu di n màn hình như một tấm thẻ Nội dung của tài liệu được lưu vào file wml và đặt vào trình chủ Web server(có thể thử trên thiết bị di động nếu Web server có khả năng kết nối với Internet và có thuê bao dịch vụ WAP cho điện thoại di động ... DỰNG ỨNG DỤNG CHO THIẾT BỊ TTDĐ Bộ quản lý ứng dụng thiết bị di động lưu trữ chương trình thiết bị di động Bộ quản lý ứng dụng điều khiển trạng thái ứng dụng thời gian thực thi tạm dừng ứng dụng. .. thiết bị di động Tầng cung cấp chuẩn hoá cho thiết bị di động để ứng dụng J2ME sau biên dịch chạy thiết bị di động có J2ME KVM KHOA CÔNG NGHỆ THÔNG TIN  KHÓA LUẬN TỐT NGHIỆP  XÂY DỰNG ỨNG DỤNG...  XÂY DỰNG ỨNG DỤNG CHO THIẾT BỊ TTDĐ 1 .Ứng dụng cho thương mại di động Tiến công nghệ truyền thông làm tăng số lượng người sử dụng thiết bị di động dẫn đến phát triển nhảy vọt thương mại di động

Ngày đăng: 30/12/2015, 18:45

Từ khóa liên quan

Mục lục

  • Các tầng của CLDC J2ME

  • Phần 4:

  • KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

  • Kết quả đạt được

  • Kết quả chưa đạt được

  • 1 Kết quả đạt được

  • Sau một thời gian tìm hiểu và nghiên cứu luận văn đã đạt được một số kết quả như sau:

    • Sinh viên thực hiện

      • Låìi cam âoan

      • PHỤ LỤC

      • CÁC THUẬT NGỮ VIẾT TẮT

Tài liệu cùng người dùng

Tài liệu liên quan