Hõ trợ trực tuyến
Nhất Đại Thánh Sư -Tư Vấn Luận Án Nhất Đại Thánh Sư -Tư Vấn Luận Án
09.63.68.69.68
My status
Nhận hồ sơ Tuyển sinh CĐ-ĐH Y Dược-Sư Phạm Nhận hồ sơ Tuyển sinh CĐ-ĐH Y Dược-Sư Phạm
024.62.97.0777

Tất cả PDF Doc/Xml/Ppt/Text Prc Chm Lit Âm thanh Video
share  Lập trình game di động với j2me lên facebook cho bạn bè cùng đọc!
Lập trình game di động với j2me

Ngày đăng: 19/11/2015 Lượt xem: 334 Người Upload: Tao Xanh
Yêu thích: 0 Báo xấu: 0 Loại file: pdf

Đồ án tốt nghiệp: Lập trình game di động với j2me...Để có một chiếc điện thoại tốt luôn đòi hỏi những phần mềm cao cấp đi kèm. Nhưng vấn đề lại đặt ra là có quá nhiều nhà sản xuất điện thoại sử dụng nhiều công nghệ khác nhau. Chính vì thế, việc tạo ra các ứng dụng chạy được trên tất cả các dòng sản phẩm là một vấn đề không đơn giản.

ĐỒ ÁN TỐT NGHIỆP

 

LẬP TRÌNH GAME DI ĐỘNG VỚI J2ME

 

Sinh viên: Nguyễn Thị Thùy Dương

 

 

 

 

Chương 1. Cơ sở lý thuyết.

 

1.1. Máy ảo java cho các điện thoại di động

 

Để có một chiếc điện thoại tốt luôn đòi hỏi những phần mềm cao cấp đi kèm. Nhưng vấn đề lại đặt ra là có quá nhiều nhà sản xuất điện thoại sử dụng nhiều công nghệ khác nhau. Chính vì thế, việc tạo ra các ứng dụng chạy được trên tất cả các dòng sản phẩm là một vấn đề không đơn giản.

 

Nhưng với sự ra đời của J2ME, nó không những đáp ứng được các vấn đề nêu trên mà còn tạo nên tiền đề quan trọng trong việc phát triển và đẩy mạnh các ứng dụng cho Mobile. Độc lập với phần cứng, chạy trên mọi nền tảng khác nhau của các nhà sản xuất khác nhau, đây cũng là một mục tiêu đồng thời cũng là thế mạnh mà J2ME đã mang lại. Khi mã nguồn Java được biên dịch nó được chuyển đổi thành mã bytecode. Mã bytecode này sau đó được chuyển thành mã ngôn ngữ máy của thiết bị di động.

 

Tầng máy ảo Java bao gồm KVM (K Virtual Machine) Là bộ biên dịch mã bytecode có nhiệm vụ chuyển mã bytecode của chương trình Java thành ngôn ngữ máy để chạy trên thiết bị di động. Vai trò của máy ảo Java hay KVM là dịch mã bytecode được sinh ra từ chương trình Java đã biên dịch sang ngôn ngữ máy. Chính KVM sẽ chuẩn hóa output của các chương trình Java cho các thiết bị di động khác nhau có thể có bộ vi xử lý và tập lệnh khác nhau.

 

Không có KVM, các chương trinh Java phải được biên dịch thành tập lệnh cho mỗi 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.

 

1.2. Lập trình java cho Mobile

 

1.2.1. Ngôn ngữ java

 

a. Java là một ngôn ngữ biên dịch.

 

Tuy nhiên khác với các ngôn ngữ biên dịch phổ biến khác như C/C+ + , chương trình nguồn Java không được biên dịch trực tiếp sang một mã máy đích cụ thể nào mà được biên dịch sang mã máy ảo Java. Mã má ảo được thực hiện bởi máy ảo Java khi cần có thể được thông dịch sang hệ máy cụ thể. Ưu điểm dễ nhận thấy của phương thức này là mã đích không phụ thuộc vào phần cứng hay hệ điều hành cụ thể do đó đảm bảo tính khả chuyển của chương trình.

 

Nhược điểm của nó là do phải thực hiện trong môi trường máy ảo nên tốc độ sẽ chậm hơn so với nếu được dịch sang mã máy và thực hiện trực tiếp.

 

Một ưu điểm quan trọng khác của cơ chế máy ảo là nó cho phép kiểm soát sự truy cập đến các tài nguyên hệ thống.

 

b. Quá trình phát triển của Java

 

c. So sánh công nghệ Java và Microsoft. Net 7

 

1.3. Giới thiệu về J2ME

 

1.3.1. J2ME (Java 2 Micro Edition):

 

J2ME được phát triển từ kiến trúc Java Card, Embeded Java và Personal Java của phiên bản Java 1.1. Đến sự ra đời của Java 2 thì Sun quyết định thay thế Personal Java và đươc gọi với tên mới là Java 2 Micro Edition, hay viết tắt là J2ME. Đúng với tên gọi, J2ME là nền tảng cho các thiết bị có tính chất nhỏ, gọn. Java ban đầu được thiết kế dành cho các máy với tài nguyên bộ nhớ hạn chế. Thị trường của J2ME được mở rộng ra cho nhiều chủng loại thiết bị như:

 

- Các loại thẻ cá nhân như Java Card

 

- Máy điện thoại di động

 

- Máy PDA (Personal Digital Assistant- thiết bị trợ giúp cá nhân).

 

- Các hộp điều khiển dành cho tivi, thiết bị giải trí gia dụng. Các bộ công cụ phát triển J2ME hầu như được cung cấp miễn phí. Đây sẽ là một thuận lợi cho những người mới bắt đầu với J2ME. Một số tính năng ưu việt của J2ME: Cung cấp nội dung linh động, bảo mật, tương thích nền tảng, tính năng nâng cao, truy cập ngoại tuyến, và mang tính năng mạnh mẽ của một ngôn ngữ lập trình hướng đối tượng hiện đại.

----------------------------------------

MỤC LỤC

LỜI CẢM ƠN

Lời Mở Đầu

Chương 1. Cơ sở lý thuyết

1.1. Máy ảo java cho các điện thoại di động

1.2. Lập trình java cho Mobile

1.2.1. Ngôn ngữ java

1.3. Giới thiệu về J2ME

1.3.1. J2ME (Java 2 Micro Edition):

1.3.2. Kiến trúc của J2ME

1.3.3 - MIDP (Mobile Information Device Profile)

1.3.5. Tìm hiểu về một ứng dụng trong ĐTDĐ 2ME

1.3.5.2. Cách quản lý màn hình của ĐTDĐ:

1.3.5.3. Kiến trúc tổng quan giao diện người dùng trong MIDP

Chương 2: J2ME game API

1. GameCanvas class

2. Layer class

3. Sprite Class

4. TiledLayer class

5. LayerManager class

6. Công cụ lập trình của Netbeans

2.1. Các lớp đối tượng:

2.2. VisualMIDlet

Chương 4: Kết quả đạt được

1. Môi trường cài đặt

2. Chạy ứng dụng Game

3. Kết luận và hướng phát triển

TÀI LIỆU THAM KHẢO

---------------------------------------------

Keyword: download,do an tot nghiep,lap trinh,game di dong,voi j2me,nguyen thi thuy duong

TT Tên file Ấn hành Tác giả Thông số Tải về Xem-Nghe Giá Down
1 Lập trình game di động với j2me AMBN(St) nguyễn thị thùy... 46tr Download file  Lập trình game di động với j2me 220
  • nghiên cứu hệ thống điều khiển thích nghi

  • tìm hiểu phương pháp phân đoạn ảnh rwr (random walker restart)

  • xây dựng chương trình quản lý các lớp học ngoại ngữ tại một trung tâm đào tạo

  • xây dựng chương trình quản lý thực phẩm hàng ngày tại một trường mầm non

  • thiết kế cung cấp điện cho xã lâm động huyện thuỷ nguyên-hp

  • Xây dựng chương trình quản lý nhân viên trong nhà hàng

  • Xây dựng phần mềm quản lý công văn cho văn phòng thành ủy hải phòng dựa trên lotus notes

  • lược đồ giấu tin dựa trên hàm modulus

  • tìm hiểu và xây dựng hệ thống quản lý thăm dò ý kiến

  • kĩ thuật thủy vân thuận nghịch dựa trên biểu đồ histogram của ảnh

  • Khu vực quy định Bản quyền tài liệu và chất lượng tài liệu Khu vực quy định Hướng dẫn download tài liệu trên trang AMBN

    Tìm bài thi Hỏi đáp Liên Hệ Tài liệu trên internet Tin giáo dục Quy định sử dụng

    Lập trình game di động với j2me

    Lập trình game di động với j2me

    Hướng dẫn download tài liệu trên trang AMBN

    Đăng nhập tài khoản
    Các mục quảng cáo
    Thống kê truy cập
    Đang Online: 533
    Hôm nay:37385
    Hôm qua: 62237
    Trong tháng 2039661
    Tháng trước2605503
    Số lượt truy cập: 103364838