DANH MỤC TÀI LIỆU
Một số kiến thức cơ bản hỗ trợ bài toán xây dựng ứng dụng từ điển cho Mobile và Phát triển ứng dụng từ điển cho Mobile- thực nghiệm và đánh giá
TR NG ………………….ƯỜ
KHOA……………………….
----- -----
Báo cáo t t nghi pố ệ
Đ tài:
Xây d ng ng d ng t đi n ừ ể
cho Mobile – Dictionnary for
Mobile
L I C M N Ả Ơ
Tr c tiên, tôi xin g i l i c m n và lòng bi t n sâu s c đ n Ths. Nguy n Thướ ơ ế ơ ế
H u, ng i đã t n tình ch b o h ng d n tôi trong su t quá trình th c hi n khoá ườ ỉ ả ướ
lu n t t nghi p.ậ ố
Tôi xin g i l i c m đ n các th y giáo đã gi ng d y tôi trong su t b n nămử ờ ế
h c qua, đã cho tôi nhi u ki n th c quý báu đ tôi v ng b c trên con đ ng h c t p ế ữ ướ ườ ọ
c a mình.
Tôi xin g i l i c m n chân thành t i các anh ch , các b n trên di n đànử ờ ơ
fotech.org đã giúp tôi m t ph n không nh khi th c hi n khóa lu n này.Tôi xin g i l i ử ờ
c m n t i các b n trong l p K51CC, K51CHTTT đã ng h khuy n khích tôiả ơ ớ ế
trong su t quá trình h c t p t i tr ng. ọ ậ ườ
cu i cùng, tôi xin bày t ni m bi t n h n t i b m , ch tôi, nh ng ế ơ
ng i b n thân luôn bên c nh, đ ng viên tôi trong su t quá trình th c hi n khoá lu nườ ạ
t t nghi p.ố ệ
Hà N i, ngày 18 tháng 5 năm 2010
Sinh viên
Nguy n Trung Đ nhễ ỉ
i
TÓM T T N I DUNGẮ Ộ
Khóa lu n v i đ tài ớ ề Xây d ng ng d ng t đi n cho Mobile Dictionaryừ ể
for Mobile” s đ a ra nh ng cái nhìn t ng quát vẽ ư n n t ng J2ME, đây m t n nộ ề
t ng ng d ng ph bi n nh t cho các thi t b di đ ng. D trên n n t ng này đ xây ổ ế ế ị ề ả
d ng m t ng d ng cho các thi t b di đ ng, c th ng d ng t đi n. Qua đó, ế ị ụ ể ừ ể
khóa lu n đi sâu vào phân tích cách th c đ làm m t ng d ng t đi n, t vi c thi t ừ ể ừ ệ ế
k c s d li u, l p trình, đ n cách cài đ t h ng phát tri n c a ng d ng.ế ơ ở ế ướ
Ngu n d li u s d ng trong khóa lu n đ c thu th p t d li u t đi n stardict, t ử ụ ượ ừ ữ
đi n tr c tuy n vdict.com, t đi n Oxford Learners pocket Dictionary, t đi n ế ừ ể ừ ể
tr c tuy n Oxford Advanced Learners Dictionary, đã đ c đ nh d ng l i đ phù h p ế ượ ạ ể
v i khóa lu n.V i dung l ng kho ng 120K ng d ng này có th cài đ t lên các đi n ậ ớ ượ
tho i có h tr Java và có c u hình t ng đ ng ho c cao h n dòng đi n tho i Series ỗ ợ ươ ươ ơ
40 c a Nokia. V i ng d ng t đi n này cho phép tra c u t theo t đi n Anh-Anh ừ ể ứ ừ ử ể
Anh-Vi t.
ii
M C L CỤ Ụ
L I C M N Ơ ..............................................................................................................................................i
TÓM T T N I DUNGẮ Ộ ...............................................................................................................................ii
M C L C ..................................................................................................................................................iii
B NG KÝ HI U VÀ CH VI T T T ...................................................................................................v
DANH M C HÌNH VỤ Ẽ............................................................................................................................vi
DANH M C B NG BI U ......................................................................................................................vii
M Đ U ......................................................................................................................................................1
CH NG 1: GI I THI U V BÁI TOÁN XÂY D NG NG D NG T ĐI N CHO MOBILEƯƠ Ừ Ể
.......................................................................................................................................................................2
1.1. N i dung c a bài toánộ ủ ......................................................................................................................2
1.2. Các h ng gi i quy t bài toánướ ả ế .......................................................................................................2
CH NG 2: M T S KI N TH C C B N H TR XÂY D NG NG D NG T ĐI N CHOƯƠ Ơ Ả Ỗ Ự Ứ
MOBILE.......................................................................................................................................................4
2.1. Gi i thi u n n t ng J2ME ề ả ..............................................................................................................4
2.1.1. L ch s c a J2ME ử ủ .....................................................................................................................4
2.1.2. Ki n trúc c a J2MEế ủ .................................................................................................................4
2.1.3. C u hình.....................................................................................................................................5
2.1.4. Profile.........................................................................................................................................8
2.1.5. Máy o Java (Java Virtual Machines).....................................................................................8
2.1.6. K Virtual Machine.....................................................................................................................9
2.2. CLDC (Connected Limited Device Configuration).......................................................................9
2.3. Mobile Information Device Profile (MIDP).................................................................................10
2.3.1. Yêu c u v ph n c ng và ph n m m ...................................................................................10
2.3.2. Ki n trúc c a Profile MIDế ủ .....................................................................................................11
2.3.3. MIDlet Suite.............................................................................................................................12
iii
2.4. Môi tr ng th c thi và qu n lý ng d ngườ ..................................................................................13
2.4.1. Trình qu n lý ng d ng ..........................................................................................................13
2.4.2. Java Archive (JAR)..................................................................................................................13
2.4.3. Java Application Descriptor (JAD)........................................................................................14
2.5. Môi tr ng phát tri n ng d ngườ ể ứ ..................................................................................................15
CH NG 3: PHÁT TRI N NG D NG T ĐI N CHO MOBILEƯƠ Ể Ứ ..............................................16
3.1. Các ch c năng chính c a ng d ng ủ ứ .............................................................................................16
3.2. Thi t k c s d li u cho t đi nế ế ơ ừ ể .............................................................................................16
3.2.1. Ki u d li u theo chu n DICT ữ ệ .............................................................................................16
3.2.2. Ki u d li u s d ng trong khóa lu n .................................................................................19
3.2.3. K t qu c a vi c t o d li uế ................................................................................................21
3.3. Thi t k các moduleế ế ......................................................................................................................21
3.4. Giao di n c a ng d ng ủ ứ ...............................................................................................................23
3.5. Cài đ t ch ng trìnhặ ươ ......................................................................................................................23
3.5.1. C p nh t l i bi n môi tr ng ậ ạ ế ườ ...............................................................................................24
3.5.2. C p nh t chèn bi n môi tr ng CLASSPATHậ ậ ế ườ .....................................................................25
3.5.3. T o bi n môi tr ng MIDP_HOMEạ ế ườ ....................................................................................26
CH NG 4: TH C NGHI M VÀ ĐÁNH GIÁƯƠ Ự Ệ ..................................................................................27
4.1 Ki m th trên môi tr ng gi l p v i Sun Java Wireless Toolkit ườ ả ậ ............................................27
4.2 Ki m th ng d ng trên các thi t b th c ử ứ ế ...................................................................................32
4.2.1 V i đi n tho i Samsung D830ớ ệ ................................................................................................32
4.2.2 V i đi n tho i Nokia 5800 XpressMusicớ ệ ...............................................................................32
4.3 Đánh giá............................................................................................................................................33
K T LU N ................................................................................................................................................34
TÀI LI U THAM KH O ........................................................................................................................35
iv
B NG KÝ HI U VÀ CH VI T T T Ữ Ế
API Application Programming Interface
CDC Connected Device Configuration
CLDC Connected Limited Device Configuration
GCF Generic Connection Framework
HTTP Hypertext Transfer Protocol
IDE Integrated Development Environment
J2ME Java 2 Micro Edition
J2SE Java 2 Standard Edition
JVM Java Virtual Machine
KLTN Khóa lu n t t nghi pậ ố
KVM K Virtual Machine
MIDP Mobile Information Device Profile
MID Mobile Information Device
SDK Software Development Kit
v
thông tin tài liệu
Trong xã hội hiện đại ngày nay, một người muốn thành đạt, hay cao hơn là vươn lên tầm cao trí tuệ thế giới thì phải trang bị cho mình kiến thức và học vấn một cách đầy đủ nhất. Để làm được điều này thì ngoại ngữ mà cụ thể là Tiếng Anh đóng một vai trò không nhỏ. Theo những nhà kinh tế học (1996) thì Tiếng Anh tiếp tục là ngôn ngữ chuẩn của thế giới. Để hỗ trợ cho việc học Tiếng Anh thì không thể thiếu Từ điển. Như vậy, vai trò của từ điển trong việc học Tiếng Anh nói riêng và ngoại ngữ nói chung là rất quan trọng. Biết cách sử dụng từ điển sẽ giúp cho việc học ngoại ngữ chúng ta dễ dàng hơn và nhanh chóng tiếp cận môt ngôn ngữ mới. Với sự phát triển của khoa học hiện nay và đặc biệt là sự phát triển của công nghệ đã giúp chúng ta rất nhiều trong cuộc sống. Những thiết bị cầm tay đang ngày càng trở nên phổ biến và thông dụng với mọi người. Với một chiếc điện thoại di động nhỏ gọn chúng ta có thể chơi game, nghe nhạc…Và việc học tập đặc biệt là việc học ngoại ngữ của chúng ta cũng được hỗ trợ rất nhiều nhờ sự phát triển này. Thay vì phải mang một cuốn từ điển dày và nặng, bất tiện bên người, chúng ta có thể dễ dàng tra nghĩa của một từ bằng từ điển trên chiếc điện thoại di động của mình. Ở bất cứ nơi đâu, bất cứ khi nào, mọi người đều có thể sử dụng nó. Như vậy, việc học từ mới với chúng ta sẽ trở nên đơn giản và thuận tiện hơn.
Mở rộng để xem thêm
xem nhiều trong tuần
yêu cầu tài liệu
Giúp bạn tìm tài liệu chưa có

LÝ THUYẾT TOÁN


×