1. Trang chủ
  2. » Công Nghệ Thông Tin

ứng dụng java cho điện thoại di động

18 157 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 18
Dung lượng 598,41 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

David Fox, Micro Java™ Game Development, Addison Wesley, 2002.. [4].Qkhanhlen@yahoo.com, Java MIDP Development, Sony Ericssion, 2002.. Nokia, Developing Java™ Games for Platform Portabil

Trang 1

CH NG 4 K T LU N H NG PHÁT

TRI N

K t lu n

Sau khi th c hi n đ án xây d ng trò ch i trên đi n tho i di đ ng, chúng em đã tìm hi u m t s k thu t l p trình trên đi n tho i di đ ng và xây d ng đ c ng

d ng th c t t các k t qu nghiên c u này Ba ph n tr ng tâm mà chúng em đã nghiên c u và ng d ng thành công là:

- K thu t x lý hình nh

- K thu t x lý phím b m

- K thu t x lý âm thanh

M t s k thu t khác nh t i u kích th c ng d ng, x lý thu góm rác b

nh , k thu t giúp cho vi c c i thi n t c đ th c hi n c a ng d ng, k thu t detect máy,… đã đ c nghiên c u và trình bày chi ti t

Nh ng k t qu đó đã đ c ng d ng thành công trong vi c xây d ng trò ch i SevenSeas, đ c ki m tra thành công trên các lo i đi n tho i th t c a Nokia và SAMSUNG

Chúng em hi v ng r ng nh ng k t qu mà chúng em tìm hi u đ c s góp

ph n là m t tài li u có ích cho các b n sinh viên khi nghiên c u vi t ng d ng trên

đi n tho i di đ ng

H ng phát tri n

Hi n nay, l p trình trên đi n tho i di đ ng là m t l nh v c m i đang thu hút nhi u l p trình viên Vi c xây d ng các ng d ng trên đi n tho i là r t c n thi t và

c ng là nhu c u c p thi t do s phát tri n c a công ngh di đ ng Trong ph m vi đ

án, chúng em ch trình bày nh ng ph n c b n nh t trong k thu t l p trình trên đi n tho i di đ ng Nh ng ph n này đã đ c ki m tra và th c hi n t t, có th ng d ng vào th c t Tuy nhiên v n còn có nhi u đi u c n c i ti n và nghiên c u thêm nh :

- Xây d ng module x lý âm thanh t t h n, có th test và ch y đ c trên m i máy đi n tho i

Trang 2

- C i thi n ch t l ng hình nh nh ng không làm t ng kích th c c a

ng d ng

- Nâng cao ch t l ng ng d ng, cho phép ng d ng có th ch y t t trên c MIDP 1.0 và MIDP 2.0

- B sung các tính n ng nh ki m soát đèn màn hình, h tr rung, …

- B sung các tính n ng nh ch i qua m ng b ng giao ti p h ng ngo i

ho c Bluetooth

Trang 3

DANH M C TÀI LI U THAM KH O

[1] Tr n Ti n D ng, Giáo trình lý thuy t và bài t p Java, nhà su t b n Giáo d c,

1999

[2] Jason Lam, J2ME & Gaming, http://www.jasonlam604.com, 2003

[3] David Fox, Micro Java™ Game Development, Addison Wesley, 2002

[4].Qkhanhlen@yahoo.com, Java MIDP Development, Sony Ericssion, 2002 [5] John W Muchow, Core J2ME™ Technology & MIDP, Prentice Hall PTR,

2001

[6] Dreamtech Software Team, Wireless Programming with J2ME™, Hungry

Minds, Inc, 2002

[7] Vartan Piroumian, Wireless J2ME™ Platform Programming, Prentice Hall

PTR, 2002

[8] James White & David Hemphill, Java 2 Micro Edition, Manning Publications

Co, 2002

[9] Alan Newman, Java MIDP 2.0 developer tool, Sensible Development, 2002 [10] Nokia, Developing Java™ Games for Platform Portability, Forum Nokia,

2003

[11] Presented by developerWorks, J2ME: Step by step,

ibm.com/developerWorks, 2002

[12] Nokia, Developer Platform 1.0 for Series 40 and Series 60: Specification,

Forum Nokia, 2003

[13] Michael Kroll, Stefan Haustein, Java™ 2 Micro Edition Application

Development, Sams Publishing, 2002

[14] Kim Topley, J2ME in a Nutshell, O'Reilly, 2002

[15] Nguy n H u Mai (JavaVietnam Admin), T ng Quan v J2ME, JavaVietnam.org,

2004

[16] Lê Ng c Qu c Khánh, Phát tri n ng d ng J2ME v i Samsung JaUmi

Wireless Toolkit 2.0, 2004

Trang 4

[17] Lê Ng c Qu c Khánh , Phát tri n ng d ng J2ME và J2ME Wireless

Toolkit, 2004

[18] Ngô V n Khoa, H ng d n s d ng SAMSUNG JSDK 1.0, 2004

[19] Nokia, What's in MIDP 1.0: A Guide for Java(TM) Developers, Forum

Nokia, 2003

[20] Nokia, Using the Nokia UI API Extension for Gaming Cover in the Nokia

3100, Forum Nokia, 2003

[21] Nokia, NOKIA UI API SOUND EXAMPLE: TONES, Forum Nokia, 2002 [22] Nokia, SETTINGS FOR OTA DOWNLOAD OF MIDLETS, Forum

Nokia, 2002

[23] Nokia, MIDP and Game UI, Forum Nokia, 2003

[24] Nokia, Introduction to the Mobile Games Business, Forum Nokia, 2003 [25] Nokia, 10 Best, Forum Nokia, 2002

[26] Nokia, AN ANIMATED EXAMPLE MIDLET: BOIDS, Forum Nokia,

2002

[27] Sony, Sony Ericsson Java MIDP Development - SDK, Sony Ericssion,

2004

[28] Samsung, SAMSUNG JaUmi Wireless Toolkit 2.0, Samsung, 2003

[29] T p chí PC-WORLD VN t tháng 5/2004 đ n tháng 10/2004

Trang 5

PH L C

1 H ng d n cách t o file JAR và t i u kích th c file trên JBuilder X

t o file JAR và t i u kích th c c a file chúng ta c n th c hi n các b c sau

- M ng d ng File \ Open Project å ch n ng d ng c n đóng gói å ch n Open

- T menu Project \ Project Properties å check vào ô Objuscateå

ch n OK (xem hình minh ho )

- Vào menu Wizard \ Archive Builder å trong ô Archive Type ch n Midlet å Ch n Next

- ánh tên ng d ng sau đó b m Next

Trang 6

- Ch n các file c n s d ng trong ng d ng, b m Next 2 l n

- Nh p tên ng d ng s hi n th trên đi n tho i, b m Next

- Ch n icon cho ng d ng và cung c p thông tin nh đ a ch url c a ng d ng,

b m Next 3 l n

- Check vào ô objuscate và b m Finish, đây là b c quan tr ng n u b n không check ch n m c này kích th c file JAR s không đ c t i u

Trang 7

Sau b c này JBuilder X s t o cho b n file JAR và JAD v i kích th c đã

đ c t i u ây là hai file c n thi t giúp b n có th cài đ t ng d ng c a b n lên

đi n tho i di đ ng B n có th cài đ t b ng cách dùng ph n m m Nokia Appliaction Installer trong b Nokia PC Suite 6.2 đ cài đ t lên đi n tho i Nokia ho c có th upload hai file này lên Web Server h tr WAP r i dùng đi n tho i di đ ng t i v

2 Cách s d ng ph n m m Nokia Application Installer

Ph n m m này n m trong b Nokia PC Suite, dùng đ cài đ t ng d ng Java t máy PC sang đi n tho i di đ ng Các b c th c hi n nh sau:

B c 1: Ch y ph n m m Nokia Application Installerå Vào Start\Nokia PC Suiteå Install Applications

B c 2: Ch n lo i đi n tho i å B m nút đ ch n lo i đi n tho iå T màn hình Phone Selector b m nút Connection, màn hình sau xu t hi n choc phép b n

Trang 8

ch n k t n i Có 3 cách k t n i cho b n ch n là h ng ngo i, Bluetooth hay Cáp data, đây tôi ch n k t n i qua cáp (Serial Cable)

B c 3: Sau khi ch n xong đi n tho i, t màn hình chính b n ch n ng d ng trong

c a s bên trái và b m vào nút đ cài đ t lên đi n tho i

3 Cách s d ng ph n m m PSMPlayer 5.0 chuy n MIDI thành nh c chuông MMF

V i ph n mêm PSPlayer b n có th chuuy n đ i t p tin MIDI có s n thành

nh c chuông MMF cho đi n tho i SAMSUNG và các hãng khác Các b c th c

Trang 9

B c 2: Nh n nút Play , n u b n nghe đ c nh c c a t p tin này thì b n có th chuy n đ i t p tin này thành chuông nh c

B c 3: Ch n FileåCreate SMAFåSMAF 16 Chords (EZWeb), màn hình SMAF File Setting xu t hi n:

Trang 10

Nh p giá tr 14999 cho Max Size (byte) i u này giúp b n đ m b o kích th c file chuông nh c n m trong gi i h n 15000 byte c a WAP B n có th nh p Title cho file nh c n u mu n N u b n mu n nh c chuông có kèm rung và nh p nháy đèn LED thì đánh d u ch n Vibrator và LED Nh n OK

B c 4: Ch n th m c và đ t tên đ l u t p tin nh c chuông (ví d sample.mmf),

b m nút Save

B c 5: Sau khi đã l u t p tin nh c chuông, hãy ki m tra l i b ng cách kéo và th

t p tin MMF vào PsmPlayer ho c vào FileåOpen B n s nghe đ c nh c chuông

n u quá trình chuy n đ i thành công Có th có s khác bi t nh vì không ph i t t

c các nh c c c a t p tin MIDI có t ng t trên đi n tho i di đ ng

N u vì lý do nào đó mà b n nh n đ c c a s c nh báo trong quá trình chuy n

đ i thì t p tin nh c chuông có th nghe không đ c nh mong mu n N u nh n

đ c thông báo “Specification size was exceeded”, có ngh a là t p tin nh c chuông

đã v t quá kích th c gi i h n 14999 byte mà ta thi t l p ây không ph i là v n

đ đáng quan tâm vì PsmPlayer t đ ng c t b t p tin nh c chuông đ đ t đ c kích

th c mà ta thi t l p

N u nh n đ c thông báo “The number of

tones (or tracks) is over 16” l i là v n đ l n M t

s đi n tho i ch ch i đ c nh c chuông 16 h p

âm (16 chords) M t l n n a PsmPlayer s t

đ ng c t b s âm s c (Tone) và cung (Track)

c a nh c chuông, đi u này s làm gi m ch t l ng nh c chuông m t cách đáng k Trong m t s tr ng h p, các âm s c và cung b c t chi m ph n th y u trong nh c chuông, khi b c t s làm cho nh c chuông nghe t ng đ i gi ng t p tin g c Trong các tr ng h p khác, âm s c hay cung b c t có th là quan tr ng (nh âm s c chính

Trang 11

4 Cách chuy n đ i MIDI thành Tone cho đi n tho i Nokia

Ch y ch ng trình Nokia Developer Suite 2.1 for J2ME, ch n m c Audio

Converter t menu bên ph i , màn hình sau xu t hi n:

B m nút Browse đ ch n file Midi c n chuy n sang d ng Tone Nút Phay đ test th file MIDI ho c ki m tra âm thanh k t qu sau khi chuy n sang d ng Tone Cách chuy n: Ch n kênh âm thanh c n chuy n trong danh sách các kênh âm thanh, b m nút Convert Sau khi chuy n xong, ch n d ng Byte t i m c ch n View

As, ta đ c k t qu nh sau:

Trang 12

B m nút Save as đ l u file k t qu ho c ta có th copy k t qu sau khi chuy n

đ i vào trong ng d ng c a chúng ta

5 Cách ch y ng d ng trên máy o

Máy o c a Nokia: Các máy o c a Nokia n m trong b Nokia Developer’s Suite

2.1 for J2ME Sau khi cài đ t, đ ch y ng d ng J2ME b n th c hi n nh sau:

B c1: Vào menu Start/Nokia Developer Tools/Nokia Developer’s Suite for

J2ME/Run as Standaloneå B m nút đ ch y máy o, màn hình sau xu t hi n:

Trang 13

B c 2: Ch n ng d ng c n th c hi n b ng cách nh p đ ng d n vào ô Application

ho c b m nút … bên ph i ô này Sau khi nh p tên ng d ng, ch n máy o t ng

ng trong ô Select devices, b n có th cùng lúc ch n nhi u máy o khác nhau L u ý: trong các máy o Series 60 h tr MIDp 2.0 và Nokia 7210 h tr MIDP 1.0

B c 3: B m nút Emulate đ b t đ u ch y máy o, màn hình máy o t ng ng v i

lo i đi n tho i b n ch n s hi n th

Trang 14

N u b n cài công c Nokia DP 2.0 SDKs for Series 40 b n có th th c hi n nh

sau:

- Ch y máy o b ng cách vào menu Start/Nokia Developer Tools/DP 2.0 SDKs/Series 40/S40 DP 2.0 SDK

- Vào menu File/Open, trong h p tho i Open nh p tên ng d ng ho c

b m nút Browse đ ch n ng d ng

- B m OK đ th c hi n ng d ng

Trang 15

Máy o c a SAMSUNG: b n c n ph i cài b công c

Samsung Jaumi Wireless Tookit 2.0 Sau khi cài đ t

b n ch y ng d ng nh sau:

- Ch y ng d ng b ng cách Vào menu

Start/Samsung Jaumi Wireless Tookit

2.0/Run MIDP Application

- Ch n tên ng d ng c n th c hi n trong

h p tho i Select a JAD file to Run, sau

đó b m nút Run đ ch y ng d ng

- B n có th ch n lo i đi n tho i c n ki m

tra b ng cách vào menu Start/Samsung

Jaumi Wireless Tookit 2.0/Default

Device Selectionå sau đó ch n lo i đi n

tho i t ng ng và b m OK đ ch p

nh n

Trang 16

L u ý: Các máy o c a Samsung có th th c hi n ng d ng r t ch m khi đó b n

c n th c hi n ch nh s a c u hình theo cách sau:

- Vào th m c cài đ t Samsung: SAMSUNG_WTK20\wtklib\devices\

å Ch n thi t b t ng ng (ví d SGH_E710)

- M file SGH_E710.properties b ng trình so n th o v n b n bình

th ng

- Tìm dòng colorCount=0x10000, thêm vào hai s 0 å

colorCount=0x1000000 sau đó Save file này l i

Vào ch y l i máy o Samsung SGH_E710, ph n đ ho s hi n th nh ý

mu n c a b n

Máy o c a Sony Ericssion: cách ch y ng d ng c ng t ng t nh Samsung và

b n c n ph i cài b Sony Ericssion Wireless Tookit Khi cài b này b n có hai ph n

là MIDP 1.0 và MIDP 2.0 riêng bi t nhau H th ng menu khi cài ng d ng nh sau:

- M c Default device Selection: Cho phép b n xác đ nh máy o c n ch y

- M c Run Application cho phép b n th c hi n m t ng d ng MIDLet

- M c Ktoolbar: cho phép b n t o file JAR t các file class

Trang 17

6 Cách chuy n đ i nh c chuông cho đi n tho i Nokia

S d ng ph n m m Nokia Sound Converter trong b Nokia PC Suite Các

b c chuy n đ i đ c th c hi n nh sau:

B c 1: Ch y ch ng trình Nokia Sound Converter b ng cách vào ch ng trình

Noia PC Suite ch n m c Edit Sound , ho c vào menu Popup ch n Nokia Sound Converter

B c 3: Ch n lo i đi n tho i mà b n mu n t danh sách å B m nút Next

Trang 18

B c 4: B n có th nghe th âm thanh đã chuy n đ i tr c khi chép lên đi n tho i

- Nút Pre-play as Player in Phone: đ nghe âm thanh khi chép lên đi n tho i

- Nút Play Original File: Nghe file âm thanh g c

- Nút Play Selected Channels: Nghe kênh âm thanh đ c ch n Sau khi nghe xong, n u thay ch p nh n đ c b n b m nút Next

B c 5: B n có th ch n m t trong các b c sau:

- Save File: L u file midi sau khi chuy n đ i thành nh c

chuông t ng ng cho đi n tho i

- Update to Phone: Chép nh c chuông tr c ti p lên đi n

tho i di đ ng

- Select a phone: Ch n đi n tho i b n mu n chép nh c chuông (l u ý là đi n tho i ph i đ c n i v i máy tính qua cáp data, c ng h ng ngo i ho c Bluetooth)

B m nút Finish đ k t thúc quá trình chuy n đ i nh c chuông cho Nokia

Ngày đăng: 11/11/2016, 03:47

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w