V Phương Bnh – ITFAC - DLU V Phương Bnh – ITFAC - DLU › › !"#$ %&'()*+#, /0112( V Phương Bnh – ITFAC - DLU '3452#$6 72#$8,, 19:.;.'<= >*+'#.3? › !"!#$!"#%& › %'(&)%&*+ 52#$=@> *+<=12.< A#B6 V Phương Bnh – ITFAC - DLU Java2 Standard Edition (J2SE™) Java2 Enterprise Edition (J2EE™) Java2 Micro Edition (J2ME™) Java 2 Platform Standard desktop & workstation applications Heavy duty server systems Small & memory constrained devices V Phương Bnh – ITFAC - DLU , -(&./ 01&&23(%%&4 "5'(6&%&+ 708&99'(&)%&* !:;%&<&6& =>+ !;=%7?'(<&@+ !; !:; !;; V Phương Bnh – ITFAC - DLU A › B.%CD? &E%&FG &7F&8/1+ › HI% %C&8 %&FG&J&8 /1 J2ME Profile J2ME Libraries Java Virtual Machine P r o f i l e s C o n f i g u r a t i o n Host Operating System Java Language V Phương Bnh – ITFAC - DLU K Configurations !1.C( D.( V Phương Bnh – ITFAC - DLU .C1.,E19: :<='.;#. 3? › !""F%&#L&M%&!" /%N › OM&.0E8("'&5&?%@P › Q3(%%'(&)%&*!"%&<&+ FG()*+,.C1., A#B$%<%9H=2I JG6 V Phương Bnh – ITFAC - DLU R Configuration Configuration CLDC CLDC CDC CDC Connected Limited Device Conguration Connected Device Conguration V Phương Bnh – ITFAC - DLU › QS/G&'LA= ,T> › >GUVWLA=/ &I%=/ › Q.&XY 4Z&[(N\ ( › T8?"'/Y &]'&* › QS/G&'L> &I%&@0?"' D^_F!" › >GUVWL=/ › T8?"'/Y &]F*% &4)VNX Q [...]... MIDlet Suite nằm trong file JAR Võ Phương Bình – ITFAC - DLU 08/13/14 25 File JAR cũng phải chứa file manifest mô tả các MIDlet trong Suite File JAD chứa thông tin tương tự, và được sử dụng bởi thiết bị đế lấy thông tin vềmột MIDlet Suite mà không phải download và cài đặt MIDlet Suite Võ Phương Bình – ITFAC - DLU 08/13/14 26 Võ Phương Bình – ITFAC - DLU 08/13/14 27 Khai... hơn cho việc phát triển, đặc biệt là cố gắng hạn chế kích thước ứng dụng để chạy trên nhiều thiết thị nho Võ Phương Bình – ITFAC - DLU 08/13/14 21 Phần quan trọng nhất của J2ME MIDP không dùng phương thức static main, cũng không gọi phương thức System.exit để thoát ứng dụng Thay vậy, chúng ta sử dụng MIDlet, một ứng dụng MID Profile Võ Phương Bình – ITFAC... Tập các API hỗ trợ thêm Độc lập với một cấu hình và một hoặc nhiều profile Các optional package: › RMI › Bluetooth › JDBC Võ Phương Bình – ITFAC - DLU 08/13/14 20 Ứng dụng J2ME là một dạng không rõ ràng (ambiguous term) Nên chọn cụ thể Configuration, profile và các optional package Các CDC-based profile giúp phát triển đơn giản hơn J2SE, nhưng không phù hợp . %C&8 %&FG&J&8 /1 J2ME Profile J2ME Libraries Java Virtual Machine P r o f i l e s C o n f i g u r a t i o n Host Operating System Java Language V Phương. - DLU Java2 Standard Edition (J2SE™) Java2 Enterprise Edition (J2EE™) Java2 Micro Edition (J2ME ) Java 2 Platform Standard desktop & workstation applications Heavy duty server systems Small