hoa cuong có thì sử dụng – thích thì lao vào

20 4 0
hoa cuong có thì sử dụng – thích thì lao vào

Đ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

Là thiết bị di động thật sự với bộ nhớ và tốc độ xử lý cụ thể Cung cấp các hàm API cho lập trình, mục đích : xây dựng lớp cấu hình và cung cấp nhiều thư viện ứng dụng. Cung[r]

(1)

TỔNG QUAN VỀ

(2)

Nhóm 15

Nhóm 15

1 Nguyễn Phạm Quang Việt 070520M

2 Lý Chí Tài 070498M

3 Phạm Hứa Yên 070525M

(3)

I Lịch sử đời

I Lịch sử đời

Giới thiệu Java :

+ Là công nghệ hãng Sun Microsystem xây dựng từ cuối năm 1990 với tên Oak.

+ Sau đổi thành tên Java đảo Java Indonesia.

+ Được xây dựng chủ yếu công cụ phát triển (Java Development Kit – JDK).

+ Hiện Sun Microsystem phát triển thêm nhiều nhánh cho Java :

(4)

2 Từng bước phát triển J2ME

• J2ME phát triển từ kiến trúc Java

Card, Embeded Java Personal Java phiên Java 1.1

• Đến đời Java Sun định thay Personal Java đươc gọi với tên mới Java Micro Edition

I Lịch sử đời (tt)

(5)

II Lý người ta chọn J2ME:

II Lý người ta chọn J2ME:

• Java ban đầu thiết kế dành cho máy với tài nguyên nhớ hạn chế.

(6)

Các lọai thẻ cá nhân 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)

(7)

III Kiến trúc J2ME

(8)

Hiện trạng MIDP – Mobile

Information Device Profile

Các API khác

Cấu hình

CLDC – Connected Limited Device Configuration

Máy ảo Java Phần cứng thiết bị

Cung cấp hàm API cho lập trình, mục đích : xây dựng lớp cấu hình cung cấp nhiều thư viện ứng dụng

Cung cấp hàm API bản, khơng phong phú tầng trạng

Đóng vai trị thơng dịch ngơn ngữ chương trình thiết bị

Là thiết bị di động thật với nhớ tốc độ xử lý cụ thể Cung cấp hàm API cho lập trình, mục đích : xây dựng lớp cấu hình cung cấp nhiều thư viện ứng dụng

Cung cấp hàm API bản, không phong phú tầng trạng

Đóng vai trị thơng dịch ngơn ngữ chương trình thiết bị

Cung cấp hàm API cho lập trình, mục đích : xây dựng lớp cấu hình cung cấp nhiều thư viện ứng dụng

Cung cấp hàm API bản, không phong phú tầng trạng

Là thiết bị di động thật với nhớ tốc độ xử lý cụ thể Đóng vai trị thơng dịch ngơn ngữ chương trình thiết bị

Cung cấp hàm API cho lập trình, mục đích : xây dựng lớp cấu hình cung cấp nhiều thư viện ứng dụng

Cung cấp hàm API bản, không phong phú tầng trạng

(9)

2 Kiến trúc J2ME : Configuration Level Configuration Level Configuration Level Java Enterprise Edition (J2EE) Java Standard Edition (J2SE) CDC

Java Virtual Machine KMV MIDP CLDC

Java Micro Edition (J2ME)

Profile Level Java Enterprise Edition (J2EE) Java Standard Edition (J2SE) CDC Java Enterprise Edition (J2EE) Java Standard Edition (J2SE) MIDP CDC Java Enterprise Edition (J2EE) Java Standard Edition (J2SE) CLDC MIDP CDC Java Enterprise Edition (J2EE) Java Standard Edition (J2SE) KMV CLDC MIDP CDC Java Enterprise Edition (J2EE) Java Standard Edition (J2SE)

Java Virtual Machine KMV

CLDC MIDP CDC Java Enterprise Edition (J2EE) Java Standard Edition (J2SE) Profile Level Profile Level

Java Micro Edition (J2ME)

(10)(11)

2.1 Định nghĩa Configuration :

 Đặc tả định nghĩa mơi trường phần mềm cho 1 dịng thiết bị phân loại tập hợp đặc tính.

 Có dạng Configuration :

a CLDC (Connected Limited Device Configuration – cấu hình thiết bị kết nối giới hạn)

(12)

Sau so sánh thông số của CDC CLDC:

CLDC CDC

RAM 32KB<=X<=512KB X>=256KB

ROM 128KB<=X<=512KB X>=512KB

NGUỒN NĂNG

LƯỢNG CĨ GiỚI HẠN (NGUỒN PIN) KHƠNG GiỚI HẠN

(13)

2.2 Định nghĩa Profile:

 Profile mở rộng Configuration cách thêm class bổ trợ tính cho từng thiết bị chuyên biệt.

 Không thể chuyển ứng dụng Java

(14)

 Một số profile tiêu biểu :

a Mobile Information Device Profile (MIDP)

b PDA Profile

c Foundation Profile d Một số Profile khác :

_ Personal Basis Profile. _ Personal Profile.

(15)

Personal

Personal

Personal

Personal

Basis

Basis RMIRMI

GAME GAME Foundation Profile Foundation Profile CDC CDC Personal Personal Basis Basis Personal Personal Personal Personal Basis

Basis RMIRMI

(16)

3 Phát triển ứng dụng :

+ Biên dịch :

_ Dùng trình biên dịch chuẩn của Java.

+ Kiểm tra lỗi chạy thử : _ Sử dụng cơng cụ. + Đóng gói :

(17)

Đóng gói triển khai ứng dụng thành tập tin JAR :

+ Các lớp ứng dụng J2ME

đóng gói tập tin JAR (tập tin cài đặt vào thiết bị dđ).

+ Có thể tải tập tin JAR vào dtdđ cách :

_ Cable.

(18)

Tập tin manifest.mf tập tin JAD :

+ manifest.mf Jad mô tả đặc điểm ứng dụng.

+ manifest.mf nằm Jar, Jad nằm Jar

Tối ưu mã chương trình giảm kích thước ứng dụng :

(19)

4 Những công cụ dùng để lập trình J2ME :

+ JDK version 1.4.2 trở lên. + J2ME Wireless Toolkit.

+ Một số ứng dụng hỗ trợ viết code : _ Jcreator.

(20)

Ngày đăng: 20/04/2021, 01:54

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

  • Đang cập nhật ...

Tài liệu liên quan