Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 18 trang
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
Nội dung
ng d ng Java cho n tho i di đ ng án t t nghi p CH NG K T LU N H TRI N NG PHÁT K t lu n Sau th c hi n đ án xây d ng trò ch i n tho i di đ ng, chúng em tìm hi u m t s k thu t l p trình n tho i di đ ng xây d ng đ c ng d ng th c t t k t qu nghiên c u Ba ph n tr ng tâm mà chúng em nghiên c u 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 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 trình bày chi ti t Nh ng k t qu đ SevenSeas, đ c ng d ng thành công vi c xây d ng trò ch i c ki m tra thành công lo i n tho i th t c a Nokia 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 m t tài li u có ích cho b n sinh viên nghiên c u vi t ng d ng n tho i di đ ng H ng phát tri n Hi n nay, l p trình n tho i di đ ng m t l nh v c m i thu hút nhi u l p trình viên Vi c xây d ng ng d ng n tho i r t c n thi t c ng nhu c u c p thi t 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 k thu t l p trình n tho i di đ ng Nh ng ph n đ c ki m tra th c hi n t t, có th ng d ng vào th c t Tuy nhiên v n có nhi u u c n c i ti n nghiên c u thêm nh : - Xây d ng module x lý âm t t h n, có th test ch y đ m i máy n tho i 55 c án t t nghi p - ng d ng Java cho n tho i di đ ng C i thi n ch t l ng hình nh nh ng không làm t ng kích th cc 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 c MIDP 1.0 MIDP 2.0 - B sung tính n ng nh ki m soát đèn hình, h tr rung, … - B sung tính n ng nh ch i qua m ng b ng giao ti p h ng ngo i ho c Bluetooth 56 án t t nghi p ng d ng Java cho n tho i di đ ng DANH M C TÀI LI U THAM KH O [1] Tr n Ti n D ng, Giáo trình lý thuy t 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 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™ 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 Wireless Toolkit 2.0, 2004 57 ng d ng J2ME v i Samsung JaUmi án t t nghi p ng d ng Java cho n tho i di đ ng [17] Lê Ng c Qu c Khánh , Phát tri n ng d ng J2ME 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 58 án t t nghi p ng d ng Java cho n tho i di đ ng PH L C H ng d n cách t o file JAR t i u kích th JBuilder X t o file JAR t i u kích th -M c c a file c n th c hi n b c file c sau 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 å ô Archive Type ch n Midlet å Ch n Next - ánh tên ng d ng sau b m Next 59 án t t nghi p ng d ng Java cho n tho i di đ ng - Ch n file c n s d ng ng d ng, b m Next l n - Nh p tên ng d ng s hi n th n tho i, b m Next - Ch n icon cho ng d ng cung c p thông tin nh đ a ch url c a ng d ng, b m Next l n - Check vào ô objuscate b m Finish, b check ch n m c kích th c file JAR s không đ 60 c quan tr ng n u b n không c t i u án t t nghi p Sau b đ c t i u ng d ng Java cho n tho i di đ ng c JBuilder X s t o cho b n file JAR JAD v i kích th c ây hai file c n thi t giúp b n có th cài đ t ng d ng c a b n lên 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 b Nokia PC Suite 6.2 đ cài đ t lên n tho i Nokia ho c có th upload hai file lên Web Server h tr WAP r i dùng n tho i di đ ng t i v Cách s d ng ph n m m Nokia Application Installer Ph n m m n m b Nokia PC Suite, dùng đ cài đ t ng d ng Java t máy PC sang n tho i di đ ng Các b B c th c hi n nh sau: 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 n tho i å B m nút đ ch n lo i n tho iå T hình Phone Selector b m nút Connection, hình sau xu t hi n choc phép b n 61 án t t nghi p ng d ng Java cho n tho i di đ ng ch n k t n i Có cách k t n i cho b n ch n h ng ngo i, Bluetooth hay Cáp data, B ch n k t n i qua cáp (Serial Cable) c 3: Sau ch n xong n tho i, t hình b n ch n ng d ng c a s bên trái b m vào nút đ cài đ t lên n tho i 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 n tho i SAMSUNG hãng khác Các b c th c hi n nh sau: B c 1: Ch y ch ng trình PSPlayer, m t p tin MIDI b ng cách vào menu FileåOpen ho c kéo th t p tin MIDI vào PsmPlayer 62 án t t nghi p B ng d ng Java cho n tho i di đ ng c 2: Nh n nút Play , n u b n nghe đ c nh c c a t p tin b n có th chuy n đ i t p tin thành chuông nh c B c 3: Ch n FileåCreate SMAFåSMAF 16 Chords (EZWeb), hình SMAF File Setting xu t hi n: 63 ng d ng Java cho n tho i di đ ng án t t nghi p Nh p giá tr 14999 cho Max Size (byte) i u giúp b n đ m b o kích th c file chuông nh c n m 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 nh p nháy đèn LED đánh d u ch n Vibrator LED Nh n OK c 4: Ch n th m c đ t tên đ l u t p tin nh c chuông (ví d sample.mmf), B b m nút Save c 5: Sau l u t p tin nh c chuông, ki m tra l i b ng cách kéo th B t p tin MMF vào PsmPlayer ho c vào FileåOpen B n s nghe đ c nh c chuông n u trình chuy n đ i thành công Có th có s khác bi t nh không ph i t t c nh c c c a t p tin MIDI có t ng t n tho i di đ ng N u lý mà b n nh n đ c c a s c nh báo trình chuy n đ i 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 t p tin nh c chuông v t kích th c gi i h n 14999 byte mà ta thi t l p ây không ph i v n đ đáng quan tâm PsmPlayer t đ ng c t b t p tin nh c chuông đ đ t đ th c kích 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 v n đ l n M t s 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) cung (Track) c a nh c chuông, u s làm gi m ch t l Trong m t s tr ng nh c chuông m t cách đáng k ng h p, âm s c cung b c t chi m ph n th y u nh c chuông, b c t s làm cho nh c chuông nghe t tr ng đ i gi ng t p tin g c Trong ng h p khác, âm s c hay cung b c t có th quan tr ng (nh âm s c p khúc), b c t s n nh c chuông h t s c khó nghe i u gi i thích t i ph i ki m tra t p tin nh c chuông sau chuy n đ i quan tr ng “Tham kh o PC WORLD tháng 06/2004” 64 án t t nghi p ng d ng Java cho n tho i di đ ng Cách chuy n đ i MIDI thành Tone cho 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 , 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 k t qu sau chuy n sang d ng Tone Cách chuy n: Ch n kênh âm c n chuy n danh sách kênh âm thanh, b m nút Convert Sau chuy n xong, ch n d ng Byte t i m c ch n View As, ta đ c k t qu nh sau: 65 án t t nghi p ng d ng Java cho n tho i di đ ng B m nút Save as đ l u file k t qu ho c ta có th copy k t qu sau chuy n đ i vào ng d ng c a Cách ch y ng d ng máy o Máy o c a Nokia: Các máy o c a Nokia n m b Nokia Developer’s Suite 2.1 for J2ME Sau 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 đ ch y máy o, hình sau xu t hi n: J2ME/Run as Standaloneå B m nút 66 án t t nghi p B ng d ng Java cho n tho i di đ ng 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 ô Sau nh p tên ng d ng, ch n máy o t ng ng ô Select devices, b n có th lúc ch n nhi u máy o khác L u ý: máy o Series 60 h tr MIDp 2.0 Nokia 7210 h tr MIDP 1.0 B c 3: B m nút Emulate đ b t đ u ch y máy o, hình máy o t lo i n tho i b n ch n s hi n th 67 ng ng v i án t t nghi p ng d ng Java cho n tho i di đ ng 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, 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 Màn hình cho bi t thông tin tr ng thái c a ng d ng nh dung l d ng, dung l ng tr ng,… 68 ng RAM s ng d ng Java cho n tho i di đ ng án t t nghi p 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 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 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 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 n tho i t ng ng b m OK đ ch p nh n 69 ng d ng Java cho n tho i di đ ng án t t nghi p L u ý: Các máy o c a Samsung có th th c hi n ng d ng r t ch m 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 - M file SGH_E710.properties b ng trình so n th o v n b n bình th - ng ng (ví d SGH_E710) ng Tìm dòng colorCount=0x10000, thêm vào hai s å colorCount=0x1000000 sau Save file 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 b n c n ph i cài b Sony Ericssion Wireless Tookit Khi cài b b n có hai ph n MIDP 1.0 MIDP 2.0 riêng bi t H th ng menu 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 file class 70 án t t nghi p ng d ng Java cho n tho i di đ ng Cách chuy n đ i nh c chuông cho n tho i Nokia S d ng ph n m m Nokia Sound Converter 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 Noia PC Suite ch n m c Edit Sound ng trình , ho c vào menu Popup ch n Nokia Sound Converter đ ch n file Midi c n chuy n đ i B c 2: B m nút B c 3: Ch n lo i n tho i mà b n mu n t danh sách å B m nút Next 71 ng d ng Java cho n tho i di đ ng án t t nghi p B c 4: B n có th nghe th âm chuy n đ i tr c chép lên n tho i - Nút Pre-play as Player in Phone: đ nghe âm chép lên n tho i - Nút Play Original File: Nghe file âm g c - Nút Play Selected Channels: Nghe kênh âm đ Sau nghe xong, n u thay ch p nh n đ B c 5: B n có th ch n m t b c ch n c b n b m nút Next c sau: - Save File: L u file midi sau chuy n đ i thành nh c chuông t ng ng cho n tho i - Update to Phone: Chép nh c chuông tr c ti p lên n tho i di đ ng - Select a phone: Ch n n tho i b n mu n chép nh c chuông (l u ý 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 trình chuy n đ i nh c chuông cho Nokia 72