ươ

Khoa CNTH – Vi n ĐH M HN

Th.s D ng Thăng Long

ồ Đ s 1: L p trình v đ ng h có âm nh c ạ

ờ ủ

lên màn hình

ệ ử ờ ể ể

ẽ ồ ậ ề ố • T o m t đ ng h đ h a, v lên màn hình ồ ồ ọ ộ ồ • Có 3 kim ch y theo gi • Có hi n th s ngày & gi • Có th thi ặ • Thi ế ậ ị t/Anh ng v i th i gian đó ớ ặ ẽ ế ế ọ

ẽ i c a máy ạ d ng đi n t ờ ạ ị ố t l p c sau m t kho ng th i gian thì phát nh c, ạ ả ộ ế ậ ứ ho c phát âm m y ti ng Vi ứ ệ ờ thông báo b ng ti ng Anh/Vi ấ ể ế ằ

t l p l ch bi u, đ n th i đi m đã đ t s kích h at và ể t. ệ ===============================

Các b c làm: ướ

 B1) Thu th p tài li u liên quan  B2) Tìm hi u các v n đ c n xây d ng, tri n khai c v công ể ự ệ ấ ả ề ậ ể

ươ

ề ầ ngh và ph ng pháp l p trình ậ ệ t báo cáo các k t qu thu th p, tìm hi u đ ả ế c ể ượ ậ

t các thành chi ti ệ ế

ọ ụ ộ

ệ t k các gi i pháp thích h p, có trình bày báo cáo ả t k ng d ng, c giao di n mô t ả ả ầ ủ ệ ế ế ả i ữ

 B3) Vi ế  B4) Phân tích và ch n gi  B5) Thi ế ế ứ ph n, s h at đ ng c a m i thành ph n đó và quan h ỗ ự ọ ầ ng tác gi a các thành ph n giao di n, thi t ầ ươ thu t chính, có trình bày báo cáo ậ  B6) L p trình b ng J2ME, nên ch n môi tr ọ ậ

ể ợ ộ

tích h p J2ME và b SunWTK đ mô ph ng.  B7) Th nghi m trên máy tính ho c đi n tho i n u có. ử ệ ệ ặ ng Eclipse 3.x có ườ ỏ ạ ế

i thu t,...) + k t qu đ t đ

t k , l p trình, gi

c (ch

ự i pháp th c ả ng trình, báo

ấ ề ẽ ả ạ ượ

ế ế ậ

Yêu c u:ầ 1. Bài làm g m 3 ph n: lý thuy t v nh ng v n đ s làm + gi ế ề ữ hi n (thi ươ ế ậ ệ cáo,...) 2. N p bài g m báo cáo (có đóng bìa) + ch 3. Các nhóm c n h

ng trình ngu n (in ra CD) ồ ươ i CS2, Mob: 0983571402 ng d n g p th y giáo t ạ

ầ ướ

J2ME/Mobile

1

ươ

Khoa CNTH – Vi n ĐH M HN

Th.s D ng Thăng Long

y tính tay có x lý bi u th c ứ ử

Đ s 2: Má ậ ệ

ể ề ố • L p máy tính tay giao đi n đ h a ồ ọ • Có các phép tính nh c ng, tr , nhân, chia, lũy th a, căn b c ậ ừ ư ộ ừ

hai,...

ể ữ

ụ ể

• Có th chuy n đ i gi a các h đ m ệ ế ổ • Có th tính toán bi u th c b ng s , ví d 4^2+7*(9-8)/6 ố ứ ằ • Đ i s ra ch ti ng vi t, ví d 2010 thành “Hai nghìn không ể ể ổ ố ữ ế ụ ệ

trăm m i”ườ

===============================

Các b c làm: ướ

 B1) Thu th p tài li u liên quan  B2) Tìm hi u các v n đ c n xây d ng, tri n khai c v công ệ ấ ả ề ậ ể ự ể

ươ

ề ầ ngh và ph ng pháp l p trình ệ ậ t báo cáo các k t qu thu th p, tìm hi u đ ả ế ậ c ể ượ

t các thành chi ti ệ ế

ọ ụ ộ

ệ t k các gi i pháp thích h p, có trình bày báo cáo ả t k ng d ng, c giao di n mô t ả ả ầ ủ ệ ế ế ả i ữ

 B3) Vi ế  B4) Phân tích và ch n gi  B5) Thi ế ế ứ ph n, s h at đ ng c a m i thành ph n đó và quan h ỗ ự ọ ầ ng tác gi a các thành ph n giao di n, thi t ầ ươ thu t chính, có trình bày báo cáo ậ  B6) L p trình b ng J2ME, nên ch n môi tr ọ ậ ằ

ể ợ ộ

tích h p J2ME và b SunWTK đ mô ph ng.  B7) Th nghi m trên máy tính ho c đi n tho i n u có. ử ệ ệ ặ ng Eclipse 3.x có ườ ỏ ạ ế

i thu t,...) + k t qu đ t đ

t k , l p trình, gi

c (ch

ự i pháp th c ả ng trình, báo

ấ ề ẽ ả ạ ượ

ế ế ậ

Yêu c u:ầ 1. Bài làm g m 3 ph n: lý thuy t v nh ng v n đ s làm + gi ế ề ữ hi n (thi ươ ế ậ ệ cáo,...) 2. N p bài g m báo cáo (có đóng bìa) + ch 3. Các nhóm c n h

ng trình ngu n (in ra CD) ồ ươ i CS2, Mob: 0983571402 ng d n g p th y giáo t ạ

ầ ướ

J2ME/Mobile

2

ươ

Khoa CNTH – Vi n ĐH M HN

Th.s D ng Thăng Long

Đ s 3:

ơ

ng ề ố Trò ch i đ i d ơ ạ ươ • V m t con cá do ng i ch i đi u khi n ể ề ườ • V m t s con cá (to h n ho c nh h n) t ỏ ơ ơ ẽ ộ ẽ ộ ố ặ ự ộ đ ng b i trên màn ơ

ớ ừ ể ặ ộ

hình ử ử ử ể

• X lý cá l n ăn cá bé và c ng ho c tr đi m • X lý h t trò ch i ơ ế • X lý l u đi m và xem đi m ư ể ===============================

Các b c làm: ướ

 B1) Thu th p tài li u liên quan  B2) Tìm hi u các v n đ c n xây d ng, tri n khai c v công ệ ấ ả ề ậ ể ự ể

ươ

ề ầ ngh và ph ng pháp l p trình ậ ệ t báo cáo các k t qu thu th p, tìm hi u đ ả ế ậ c ể ượ

t các thành chi ti ệ ế

ọ ụ ộ

ệ t k các gi i pháp thích h p, có trình bày báo cáo ả t k ng d ng, c giao di n mô t ả ả ầ ủ ệ ế ế ả i ữ

 B3) Vi ế  B4) Phân tích và ch n gi  B5) Thi ế ế ứ ph n, s h at đ ng c a m i thành ph n đó và quan h ỗ ự ọ ầ ng tác gi a các thành ph n giao di n, thi t ầ ươ thu t chính, có trình bày báo cáo ậ  B6) L p trình b ng J2ME, nên ch n môi tr ọ ậ ằ

ể ợ ộ

tích h p J2ME và b SunWTK đ mô ph ng.  B7) Th nghi m trên máy tính ho c đi n tho i n u có. ử ệ ệ ặ ng Eclipse 3.x có ườ ỏ ạ ế

i thu t,...) + k t qu đ t đ

t k , l p trình, gi

c (ch

ự i pháp th c ả ng trình, báo

ấ ề ẽ ả ạ ượ

ế ế ậ

Yêu c u:ầ 1. Bài làm g m 3 ph n: lý thuy t v nh ng v n đ s làm + gi ế ề ữ hi n (thi ươ ế ậ ệ cáo,...) 2. N p bài g m báo cáo (có đóng bìa) + ch 3. Các nhóm c n h

ng trình ngu n (in ra CD) ồ ươ i CS2, Mob: 0983571402 ng d n g p th y giáo t ạ

ầ ướ

J2ME/Mobile

3

ươ

Khoa CNTH – Vi n ĐH M HN

Th.s D ng Thăng Long

đi n đ ng Anh-Vi

ậ ộ ừ ể ộ t k m t c u trúc t đi n trên ế ế ộ ấ t ệ ch c d li u đ ch a t ổ ứ ữ ệ ể ứ ừ ể

• L p trình giao di n cho phép tra m t t ệ

ộ ừ ằ ặ b ng cách gõ ho c

Đ s 4: ề ố L p b t • Thi máy ậ ọ

, ý nghĩa, âm thanh, hình nh minh ch n trên danh sách có s n ẵ m i g m: t ừ ộ ừ ớ ồ ả

• Xóa ho c s a đ i m t t ộ ừ

• Thêm m t t h a (n u có) ế ọ ặ ử ổ ===============================

Các b c làm: ướ

 B1) Thu th p tài li u liên quan  B2) Tìm hi u các v n đ c n xây d ng, tri n khai c v công ể ự ệ ấ ả ề ậ ể

ươ

ề ầ ngh và ph ng pháp l p trình ậ ệ t báo cáo các k t qu thu th p, tìm hi u đ ả ế c ể ượ ậ

t các thành chi ti ệ ế

ọ ụ ộ

ệ t k các gi i pháp thích h p, có trình bày báo cáo ả t k ng d ng, c giao di n mô t ả ả ầ ủ ệ ế ế ả i ữ

 B3) Vi ế  B4) Phân tích và ch n gi  B5) Thi ế ế ứ ph n, s h at đ ng c a m i thành ph n đó và quan h ỗ ự ọ ầ ng tác gi a các thành ph n giao di n, thi t ầ ươ thu t chính, có trình bày báo cáo ậ  B6) L p trình b ng J2ME, nên ch n môi tr ọ ậ ằ

ể ợ ộ

tích h p J2ME và b SunWTK đ mô ph ng.  B7) Th nghi m trên máy tính ho c đi n tho i n u có. ử ệ ệ ặ ng Eclipse 3.x có ườ ỏ ạ ế

i thu t,...) + k t qu đ t đ

t k , l p trình, gi

c (ch

ự i pháp th c ả ng trình, báo

ấ ề ẽ ả ạ ượ

ế ế ậ

Yêu c u:ầ 1. Bài làm g m 3 ph n: lý thuy t v nh ng v n đ s làm + gi ế ề ữ hi n (thi ươ ế ậ ệ cáo,...) 2. N p bài g m báo cáo (có đóng bìa) + ch 3. Các nhóm c n h

ng trình ngu n (in ra CD) ồ ươ i CS2, Mob: 0983571402 ng d n g p th y giáo t ạ

ầ ướ

J2ME/Mobile

4

ươ

Khoa CNTH – Vi n ĐH M HN

Th.s D ng Thăng Long

Đ sô 5:

ng ươ ế

L p b l ch v n niên i thu t tính l ch âm khi bi ị ố ị t ngày d ạ ạ ậ ồ ọ ả ị

ậ ộ ị ề • Tìm hi u gi ả ể • L p giao di n đ h a cho m t cu n l ch v n niên có c l ch ộ ệ ng & âm ậ d ươ

• Cho phép nh y t ng l ch, ho c âm ả ớ i m t ngày b t kỳ theo d ấ ộ ươ ặ ị

l chị

===============================

Các b c làm: ướ

 B1) Thu th p tài li u liên quan  B2) Tìm hi u các v n đ c n xây d ng, tri n khai c v công ể ự ệ ấ ả ề ậ ể

ươ

ề ầ ngh và ph ng pháp l p trình ệ ậ t báo cáo các k t qu thu th p, tìm hi u đ ả ế c ể ượ ậ

t các thành chi ti ế ệ

ọ ụ ộ

ệ t k các gi i pháp thích h p, có trình bày báo cáo ả t k ng d ng, c giao di n mô t ả ả ầ ủ ệ ế ế ả i ữ

 B3) Vi ế  B4) Phân tích và ch n gi  B5) Thi ế ế ứ ph n, s h at đ ng c a m i thành ph n đó và quan h ỗ ự ọ ầ t ng tác gi a các thành ph n giao di n, thi ầ ươ thu t chính, có trình bày báo cáo ậ  B6) L p trình b ng J2ME, nên ch n môi tr ọ ậ ằ

ể ợ ộ

tích h p J2ME và b SunWTK đ mô ph ng.  B7) Th nghi m trên máy tính ho c đi n tho i n u có. ử ệ ệ ặ ng Eclipse 3.x có ườ ỏ ạ ế

i thu t,...) + k t qu đ t đ

t k , l p trình, gi

c (ch

ự i pháp th c ả ng trình, báo

ấ ề ẽ ả ạ ượ

ế ế ậ

Yêu c u:ầ 1. Bài làm g m 3 ph n: lý thuy t v nh ng v n đ s làm + gi ế ề ữ hi n (thi ươ ế ậ ệ cáo,...) 2. N p bài g m báo cáo (có đóng bìa) + ch 3. Các nhóm c n h

ng trình ngu n (in ra CD) ồ ươ i CS2, Mob: 0983571402 ng d n g p th y giáo t ạ

ầ ướ

J2ME/Mobile

5

ươ

Khoa CNTH – Vi n ĐH M HN

Th.s D ng Thăng Long

Đ sô 6: ề • Ch ộ ơ ồ ậ

L p trò ch i mê cung ơ ư ươ ử ữ ậ ậ ộ

ậ ng trình đ a ra m t s đ ma tr n mê cung ch nh t, có ấ các ô vuông có c a vào ra ho c không, có m t nhân v t xu t ặ phát (con th ) đi tìm đích (cà r t) trong mê cung. ố ỏ

• Ng ể ị ể ậ ơ

ả cho đ n đích càng s m càng t i ch i ph i dùng các phím đ d ch chuy n nhân v t sao ườ ế ơ

ể • Tính đi m cho m i bài theo th i gian đ m, càng nhanh đi m ế ỗ t. ố ờ

ể càng cao

• Các bài có m c đ khó khác nhau, s c a vào ra m i ô nhi u ề ứ ộ ố ử ỗ

hay ít.

===============================

Các b c làm: ướ

 B1) Thu th p tài li u liên quan  B2) Tìm hi u các v n đ c n xây d ng, tri n khai c v công

ể ự ệ ấ ả ề ậ ể

ươ

ề ầ ngh và ph ng pháp l p trình ậ ệ t báo cáo các k t qu thu th p, tìm hi u đ ả ế c ể ượ ậ

t các thành chi ti ệ ế

ọ ụ ộ

ệ t k các gi i pháp thích h p, có trình bày báo cáo ả t k ng d ng, c giao di n mô t ả ả ầ ủ ệ ế ế ả i ữ

 B3) Vi ế  B4) Phân tích và ch n gi  B5) Thi ế ế ứ ph n, s h at đ ng c a m i thành ph n đó và quan h ỗ ự ọ ầ ng tác gi a các thành ph n giao di n, thi t ầ ươ thu t chính, có trình bày báo cáo ậ  B6) L p trình b ng J2ME, nên ch n môi tr ọ ậ ằ

ể ợ ộ

tích h p J2ME và b SunWTK đ mô ph ng.  B7) Th nghi m trên máy tính ho c đi n tho i n u có. ử ệ ệ ặ ng Eclipse 3.x có ườ ỏ ạ ế

i thu t,...) + k t qu đ t đ

t k , l p trình, gi

c (ch

ự i pháp th c ả ng trình, báo

ấ ề ẽ ả ạ ượ

ế ế ậ

Yêu c u:ầ 1. Bài làm g m 3 ph n: lý thuy t v nh ng v n đ s làm + gi ế ề ữ hi n (thi ươ ế ậ ệ cáo,...) 2. N p bài g m báo cáo (có đóng bìa) + ch 3. Các nhóm c n h

ng trình ngu n (in ra CD) ồ ươ i CS2, Mob: 0983571402 ng d n g p th y giáo t ạ

ầ ướ

J2ME/Mobile

6

ươ

Khoa CNTH – Vi n ĐH M HN

Th.s D ng Thăng Long

• Thi ộ ắ ơ ể ề

ồ ấ ệ ể ờ Đ s ề ố 7: Trò ch i mèo b t chu t ộ ơ ế ế ộ ộ

ề ấ ơ

c chu t,

ớ ố ễ ậ

ừ ng chu t khác nhau. • Sau m i bài có phát m t b n nh c th ng th c. t k m t trò ch i ki u mèo b t chu t, có th có nhi u con ắ ộ ơ ồ ặ ằ chu t xu t hi n đ ng th i và ch y trên m t s đ m t b ng ạ nào đó (có các v t che khu t). Ng i ch i đi u khi n mèo di ể ườ ậ chuy n đ b t chu t. ộ ể ắ • Tính đi m n u b t đ ộ ắ ượ ế ể • M c đ khó d tùy theo t ng bài v i s các v t che khu t, t c ấ ố ứ ộ đ chu t, s l ộ ố ượ ộ ỗ ộ ộ ả ưở ứ ạ

===============================

Các b c làm: ướ

 B1) Thu th p tài li u liên quan  B2) Tìm hi u các v n đ c n xây d ng, tri n khai c v công ể ự ệ ấ ả ề ậ ể

ươ

ề ầ ngh và ph ng pháp l p trình ệ ậ t báo cáo các k t qu thu th p, tìm hi u đ ả ế c ể ượ ậ

t các thành chi ti ệ ế

ọ ụ ộ

ệ t k các gi i pháp thích h p, có trình bày báo cáo ả t k ng d ng, c giao di n mô t ả ả ầ ủ ệ ế ế ả i ữ

 B3) Vi ế  B4) Phân tích và ch n gi  B5) Thi ế ế ứ ph n, s h at đ ng c a m i thành ph n đó và quan h ỗ ự ọ ầ t ng tác gi a các thành ph n giao di n, thi ầ ươ thu t chính, có trình bày báo cáo ậ  B6) L p trình b ng J2ME, nên ch n môi tr ọ ậ ằ

ể ợ ộ

tích h p J2ME và b SunWTK đ mô ph ng.  B7) Th nghi m trên máy tính ho c đi n tho i n u có. ử ệ ệ ặ ng Eclipse 3.x có ườ ỏ ạ ế

i thu t,...) + k t qu đ t đ

t k , l p trình, gi

c (ch

ự i pháp th c ả ng trình, báo

ấ ề ẽ ả ạ ượ

ế ế ậ

Yêu c u:ầ 1. Bài làm g m 3 ph n: lý thuy t v nh ng v n đ s làm + gi ế ề ữ hi n (thi ươ ế ậ ệ cáo,...) 2. N p bài g m báo cáo (có đóng bìa) + ch 3. Các nhóm c n h

ng trình ngu n (in ra CD) ồ ươ i CS2, Mob: 0983571402 ng d n g p th y giáo t ạ

ầ ướ

J2ME/Mobile

7

ươ

Khoa CNTH – Vi n ĐH M HN

Th.s D ng Thăng Long

i thu t tìm n ủ ậ t k giao di n cho trò ch i này

c đi c a trò ch i carô trên máy ơ ơ ệ i ch i v i máy ơ ớ ườ ủ

Đ s ề ố 8: Trò ch i Caro trên máy ơ • Tìm hi u gi ướ ả ể • Thi ế ế • Cho phép ng • M i n ỗ ướ ả • Xét th ng thua sau m i n ỗ ướ ắ

c đi c a máy ph i phát âm thanh thông báo c đi ===============================

Các b c làm: ướ

 B1) Thu th p tài li u liên quan  B2) Tìm hi u các v n đ c n xây d ng, tri n khai c v công ệ ấ ả ề ậ ể ự ể

ươ

ề ầ ngh và ph ng pháp l p trình ệ ậ t báo cáo các k t qu thu th p, tìm hi u đ ả ế ậ c ể ượ

t các thành chi ti ế ệ

ọ ụ ộ

ệ t k các gi i pháp thích h p, có trình bày báo cáo ả t k ng d ng, c giao di n mô t ả ả ầ ủ ệ ế ế ả i ữ

 B3) Vi ế  B4) Phân tích và ch n gi  B5) Thi ế ế ứ ph n, s h at đ ng c a m i thành ph n đó và quan h ỗ ự ọ ầ t ng tác gi a các thành ph n giao di n, thi ầ ươ thu t chính, có trình bày báo cáo ậ  B6) L p trình b ng J2ME, nên ch n môi tr ọ ậ ằ

ể ộ ợ

tích h p J2ME và b SunWTK đ mô ph ng.  B7) Th nghi m trên máy tính ho c đi n tho i n u có. ử ệ ệ ặ ng Eclipse 3.x có ườ ỏ ạ ế

i thu t,...) + k t qu đ t đ

t k , l p trình, gi

c (ch

ự i pháp th c ả ng trình, báo

ấ ề ẽ ả ạ ượ

ế ế ậ

Yêu c u:ầ 1. Bài làm g m 3 ph n: lý thuy t v nh ng v n đ s làm + gi ế ề ữ hi n (thi ươ ế ậ ệ cáo,...) 2. N p bài g m báo cáo (có đóng bìa) + ch 3. Các nhóm c n h

ng trình ngu n (in ra CD) ồ ươ i CS2, Mob: 0983571402 ng d n g p th y giáo t ạ

ầ ướ

J2ME/Mobile

8

ươ

Khoa CNTH – Vi n ĐH M HN

Th.s D ng Thăng Long

Đ s ề ố 9: Trò ch i Pacman ơ

ế ế ơ ớ ệ

• Thi • Màn hình là m t ma tr n các ô vuông/ch nh t có các l

i đi t k giao di n cho trò ch i v i mô t ậ sau ả ữ ậ ộ ố

• Máy hi n ng u nhiên m t s mi ng bánh lên các ô trên ma (c nh m gi a các ô) ở ữ ẫ ệ ộ ố ế

tr nậ

ng (1 do máy t đ ng, 1 do ng ượ ự ộ

c nhi u bánh s ẽ ế i ch i đi u ề ơ ườ ẽ ề ượ

• Có hai đôi t khi n) s đi ăn các mi ng bánh, ai ăn đ ể th ng.ắ

===============================

Các b c làm: ướ

 B1) Thu th p tài li u liên quan  B2) Tìm hi u các v n đ c n xây d ng, tri n khai c v công ệ ấ ả ề ậ ể ự ể

ươ

ề ầ ngh và ph ng pháp l p trình ệ ậ t báo cáo các k t qu thu th p, tìm hi u đ ả ế ậ c ể ượ

t các thành chi ti ệ ế

ọ ụ ộ

ệ t k các gi i pháp thích h p, có trình bày báo cáo ả t k ng d ng, c giao di n mô t ả ả ầ ủ ệ ế ế ả i ữ

 B3) Vi ế  B4) Phân tích và ch n gi  B5) Thi ế ế ứ ph n, s h at đ ng c a m i thành ph n đó và quan h ỗ ự ọ ầ t ng tác gi a các thành ph n giao di n, thi ầ ươ thu t chính, có trình bày báo cáo ậ  B6) L p trình b ng J2ME, nên ch n môi tr ọ ậ ằ

ể ộ ợ

tích h p J2ME và b SunWTK đ mô ph ng.  B7) Th nghi m trên máy tính ho c đi n tho i n u có. ử ệ ệ ặ ng Eclipse 3.x có ườ ỏ ạ ế

i thu t,...) + k t qu đ t đ

t k , l p trình, gi

c (ch

ự i pháp th c ả ng trình, báo

ấ ề ẽ ả ạ ượ

ế ế ậ

Yêu c u:ầ 1. Bài làm g m 3 ph n: lý thuy t v nh ng v n đ s làm + gi ế ề ữ hi n (thi ươ ế ậ ệ cáo,...) 2. N p bài g m báo cáo (có đóng bìa) + ch 3. Các nhóm c n h

ng trình ngu n (in ra CD) ồ ươ i CS2, Mob: 0983571402 ng d n g p th y giáo t ạ

ầ ướ

J2ME/Mobile

9

ươ

Khoa CNTH – Vi n ĐH M HN

Th.s D ng Thăng Long

Đ s 1 ề ệ

ế ố ạ

ề ố 0: Tra c u t giá ti n t ứ ỷ • Tìm hi u v cách l p trình k t n i mobile v i m ng Internet ớ ề ậ • Tìm hi u giao th c k t n i HTTP v i Server ớ ứ ế ố t k ng d ng tra c u t giá ti n t • Thi ề ệ ữ ể ể ế ế ứ ớ gi a MIDlet v i ứ ỉ ụ

Server

i Server, sau đó Server x lý và tr v ả ề

i dùng. k t qu , MIDlet nh n k t qu hi n th cho ng ế ế ả ị ử ườ

• MIDlet g i yêu c u t ầ ớ ử ậ • Ph n Server có th l p trình b ng JSP,... ể ậ

ả ể ằ ầ

===============================

Các b c làm: ướ

 B1) Thu th p tài li u liên quan  B2) Tìm hi u các v n đ c n xây d ng, tri n khai c v công ệ ấ ả ề ậ ể ự ể

ươ

ề ầ ngh và ph ng pháp l p trình ậ ệ t báo cáo các k t qu thu th p, tìm hi u đ ả ế ậ c ể ượ

t các thành chi ti ệ ế

ọ ụ ộ

ệ t k các gi i pháp thích h p, có trình bày báo cáo ả t k ng d ng, c giao di n mô t ả ả ầ ủ ệ ế ế ả i ữ

 B3) Vi ế  B4) Phân tích và ch n gi  B5) Thi ế ế ứ ph n, s h at đ ng c a m i thành ph n đó và quan h ỗ ự ọ ầ ng tác gi a các thành ph n giao di n, thi t ầ ươ thu t chính, có trình bày báo cáo ậ  B6) L p trình b ng J2ME, nên ch n môi tr ọ ậ ằ

ể ợ ộ

tích h p J2ME và b SunWTK đ mô ph ng.  B7) Th nghi m trên máy tính ho c đi n tho i n u có. ử ệ ệ ặ ng Eclipse 3.x có ườ ỏ ạ ế

i thu t,...) + k t qu đ t đ

t k , l p trình, gi

c (ch

ự i pháp th c ả ng trình, báo

ấ ề ẽ ả ạ ượ

ế ế ậ

Yêu c u:ầ 1. Bài làm g m 3 ph n: lý thuy t v nh ng v n đ s làm + gi ế ề ữ hi n (thi ươ ế ậ ệ cáo,...) 2. N p bài g m báo cáo (có đóng bìa) + ch 3. Các nhóm c n h

ng trình ngu n (in ra CD) ồ ươ i CS2, Mob: 0983571402 ng d n g p th y giáo t ạ

ầ ướ

J2ME/Mobile

10

ươ

Khoa CNTH – Vi n ĐH M HN

Th.s D ng Thăng Long

Đ s 1

ế ố ạ

ụ ậ

ộ ư ể ế ạ

ề ố 1: Tra c u tuy n xe buýt ứ ế • Tìm hi u v cách l p trình k t n i mobile v i m ng Internet ể ớ ề ậ • Tìm hi u giao th c k t n i HTTP v i Server ể ứ ế ố • Thi ứ ế ế ứ ạ ế t k ng d ng tra c u tuy n xe buýt: nh p vào m t đi m ể ế (tr m) và thông báo các tuy n đi qua tr m cũng nh đi m đ n ế ti p theo v i m i tuy n. ớ ỗ

i Server, sau đó Server x lý và tr v ả ề

i dùng. k t qu , MIDlet nh n k t qu hi n th cho ng ế ế ả ị ử ườ

ế • MIDlet g i yêu c u t ầ ớ ử ậ • Ph n Server có th l p trình b ng JSP,... ể ậ ả ể ằ ầ

===============================

Các b c làm: ướ

 B1) Thu th p tài li u liên quan  B2) Tìm hi u các v n đ c n xây d ng, tri n khai c v công ể ự ệ ấ ả ề ậ ể

ươ

ề ầ ngh và ph ng pháp l p trình ệ ậ t báo cáo các k t qu thu th p, tìm hi u đ ả ế c ể ượ ậ

t các thành chi ti ế ệ

ọ ụ ộ

ệ t k các gi i pháp thích h p, có trình bày báo cáo ả t k ng d ng, c giao di n mô t ả ả ầ ủ ệ ế ế ả i ữ

 B3) Vi ế  B4) Phân tích và ch n gi  B5) Thi ế ế ứ ph n, s h at đ ng c a m i thành ph n đó và quan h ỗ ự ọ ầ t ng tác gi a các thành ph n giao di n, thi ầ ươ thu t chính, có trình bày báo cáo ậ  B6) L p trình b ng J2ME, nên ch n môi tr ọ ậ ằ

ể ợ ộ

tích h p J2ME và b SunWTK đ mô ph ng.  B7) Th nghi m trên máy tính ho c đi n tho i n u có. ử ệ ệ ặ ng Eclipse 3.x có ườ ỏ ạ ế

i thu t,...) + k t qu đ t đ

t k , l p trình, gi

c (ch

ự i pháp th c ả ng trình, báo

ấ ề ẽ ả ạ ượ

ế ế ậ

Yêu c u:ầ 1. Bài làm g m 3 ph n: lý thuy t v nh ng v n đ s làm + gi ế ề ữ hi n (thi ươ ế ậ ệ cáo,...) 2. N p bài g m báo cáo (có đóng bìa) + ch 3. Các nhóm c n h

ng trình ngu n (in ra CD) ồ ươ i CS2, Mob: 0983571402 ng d n g p th y giáo t ạ

ầ ướ

J2ME/Mobile

11

ươ

Khoa CNTH – Vi n ĐH M HN

Th.s D ng Thăng Long

Đ s 15: Tra c u đi m thi ể

ứ ề ế ố ạ

ể ể ế ế ứ ụ ể ậ

ề ố • Tìm hi u v cách l p trình k t n i mobile v i m ng Internet ớ ậ • Tìm hi u giao th c k t n i HTTP v i Server ứ ế ố • Thi ố ứ thông báo k t qu thi 3 môn tuy n sinh ch ng h n ạ t k ng d ng tra c u đi m thi: nh p vào s báo danh, ể ẳ ế

i Server, sau đó Server x lý và tr v ả ề

i dùng. k t qu , MIDlet nh n k t qu hi n th cho ng ế ế ả ị ử ườ

ả • MIDlet g i yêu c u t ầ ớ ử ậ • Ph n Server có th l p trình b ng JSP,... ể ậ ả ể ằ ầ

===============================

Các b c làm: ướ

 B1) Thu th p tài li u liên quan  B2) Tìm hi u các v n đ c n xây d ng, tri n khai c v công ể ự ệ ấ ả ề ậ ể

ươ

ề ầ ngh và ph ng pháp l p trình ậ ệ t báo cáo các k t qu thu th p, tìm hi u đ ả ế c ể ượ ậ

t các thành chi ti ế ệ

ọ ụ ộ

ệ t k các gi i pháp thích h p, có trình bày báo cáo ả t k ng d ng, c giao di n mô t ả ả ầ ủ ệ ế ế ả i ữ

 B3) Vi ế  B4) Phân tích và ch n gi  B5) Thi ế ế ứ ph n, s h at đ ng c a m i thành ph n đó và quan h ỗ ự ọ ầ ng tác gi a các thành ph n giao di n, thi t ầ ươ thu t chính, có trình bày báo cáo ậ  B6) L p trình b ng J2ME, nên ch n môi tr ọ ậ ằ

ể ợ ộ

tích h p J2ME và b SunWTK đ mô ph ng.  B7) Th nghi m trên máy tính ho c đi n tho i n u có. ử ệ ệ ặ ng Eclipse 3.x có ườ ỏ ạ ế

i thu t,...) + k t qu đ t đ

t k , l p trình, gi

c (ch

ự i pháp th c ả ng trình, báo

ấ ề ẽ ả ạ ượ

ế ế ậ

Yêu c u:ầ 1. Bài làm g m 3 ph n: lý thuy t v nh ng v n đ s làm + gi ế ề ữ hi n (thi ươ ế ậ ệ cáo,...) 2. N p bài g m báo cáo (có đóng bìa) + ch 3. Các nhóm c n h

ng trình ngu n (in ra CD) ồ ươ i CS2, Mob: 0983571402 ng d n g p th y giáo t ạ

ầ ướ

J2ME/Mobile

12

ươ

Khoa CNTH – Vi n ĐH M HN

Th.s D ng Thăng Long

t k giao di n cho trò ch i v i mô t ơ ắ ệ ế ế ả

ơ ớ đ ng di chuy n trên màn hình, có Đ s 1 ề ố 3: Trò ch i b n đĩa bay • Thi • Màn hình g m các đĩa bay t ồ sau ể

m t b súng phía d

ể ỉ

ộ ệ ử ử ng b n ắ ướ ể

ự ộ i màn hình ướ • X lý phím đ di chuy n b súng và ch nh h ệ ể • X lý phím FIRE đ b n các đĩa bay và tính đi m. ể ắ ===============================

Các b c làm: ướ

 B1) Thu th p tài li u liên quan  B2) Tìm hi u các v n đ c n xây d ng, tri n khai c v công ể ự ệ ấ ả ề ậ ể

ươ

ề ầ ngh và ph ng pháp l p trình ệ ậ t báo cáo các k t qu thu th p, tìm hi u đ ả ế c ể ượ ậ

t các thành chi ti ế ệ

ọ ụ ộ

ệ t k các gi i pháp thích h p, có trình bày báo cáo ả t k ng d ng, c giao di n mô t ả ả ầ ủ ệ ế ế ả i ữ

 B3) Vi ế  B4) Phân tích và ch n gi  B5) Thi ế ế ứ ph n, s h at đ ng c a m i thành ph n đó và quan h ỗ ự ọ ầ t ng tác gi a các thành ph n giao di n, thi ầ ươ thu t chính, có trình bày báo cáo ậ  B6) L p trình b ng J2ME, nên ch n môi tr ọ ậ ằ

ể ợ ộ

tích h p J2ME và b SunWTK đ mô ph ng.  B7) Th nghi m trên máy tính ho c đi n tho i n u có. ử ệ ệ ặ ng Eclipse 3.x có ườ ỏ ạ ế

i thu t,...) + k t qu đ t đ

t k , l p trình, gi

c (ch

ự i pháp th c ả ng trình, báo

ấ ề ẽ ả ạ ượ

ế ế ậ

Yêu c u:ầ 1. Bài làm g m 3 ph n: lý thuy t v nh ng v n đ s làm + gi ế ề ữ hi n (thi ươ ế ậ ệ cáo,...) 2. N p bài g m báo cáo (có đóng bìa) + ch 3. Các nhóm c n h

ng trình ngu n (in ra CD) ồ ươ i CS2, Mob: 0983571402 ng d n g p th y giáo t ạ

ầ ướ

J2ME/Mobile

13