Làm quen J2ME cho điện thoại di động Nokia
Trong nền kinh tế thị trường ngày nay, hầu hết các
công ty muốn thành công đều phải có một hệ thống
thu thập, tiếp nhận các thông tin mới một cách
nhanh chóng cũng như phải xử lý chúng một cách
chính xác. Bạn hãy thử nghĩ, điều gì xảy ra khi ông
giám đốc đã đi công tác ở nước ngoài mà đối tác của công ty trong nước đang
cần thay đổi một số trong điều khoản hợp đồng? Hay cổ phiếu công ty sở hữu
đang sụt giá cần quyết định của giám đốc?… Trong trường hợp này, điều bạn
nghĩ trước tiên sẽ là: làm sao để liên lạc được một cách nhanh nhất với những
người có thể ra quyết định để thông báo cho họ biết các thông tin này. Nhưng
bằng cách nào? Câu hỏi mà người ta thường nghĩ đến ngay là: “Ông ta có
mang theo di động không?”. Vâng. Ngày nay, điện thoại di động đã được biết
đến như là một phương tiện thông tin liên lạc có thể tiếp nhận và xử lý các
thông tin nhanh chóng bậc nhất (tất nhiên là khi không bị “nghẽn mạch”,
“ngoài vùng phủ sóng”). Với điện thoại di động, ông giám đốc có thể điều
hành công ty từ xa, nhân viên có thể báo cáo với giám đốc mọi lúc mọi nơi.
Điện thoại di động thật hữu ích, đây là điều mà mọi người đều phải thừa nhận.
Đầu tiên điện thoại di động ra đời với mục đích để thông tin liên lạc, nhưng với nhu
cầu giải trí ngày nay, các nhà sản xuất đã thêm vào nó các tính năng khác như trò
chơi, gửi tin nhắn bằng chữ (SMS). Và sau này với điện thoại di động màn hình màu
(4096 màu, 65536 màu), bạn có thể gửi tin nhắn chữ kèm theo hình và âm thanh
(MMS), hay chụp ảnh và thậm chí có thể xem ti vi trực tuyến,… Nhưng chúng ta
không phải ai cũng có điều kiện để “kè kè” bên mình một cái di động, nhất là những
người mới tốt nghiệp như tôi với đồng lương “bạc cắc”. Thật gai mắt khi thấy thằng
bạn dí mắt vào cái màn hình màu nhỏ xíu, chơi games rất say mê, hay lâu lâu nó cười
phá lên khi nhận được một tấm ảnh “độc đáo” từ cô bồ. Tức không chịu được!!!
Nếu ai có cùng cảnh ngộ trên, xin được giới thiệu cùng bạn cách sử dụng các loại máy
điện thoại Nokia (các loại rất hiện đại do Nokia cung cấp) trên “cục cưng” PC. Tuy các
máy Nokia “giả lập” này sử dụng hơi khó khăn nhưng nó cung cấp khá đầy đủ các
chức năng có trên điện thoại di động “thật” cùng loại (trừ việc gọi điện thoại, >_<).
Bạn sẽ chơi được hầu hết các game Java mới nhất, tạo và gửi thử tin nhắn MMS,
SMS, hay truy xuất và hiển thị các trang wml thông qua WAP (mà các trình duyệt
thông thường không hiển thị được). Không những thế, nếu bạn có khả năng lập trình,
bạn có thể tự mình viết ứng dụng chạy trên nó. Dĩ nhiên, sau khi bạn đã tạo ra ứng
dụng bạn có thể nạp ứng dụng vào máy di động “thật”, chạy hẳn hoi (không chỉ nạp
được cho máy Nokia, còn có thể nạp cho các loại máy di động khác như Samsung,
Motorola nếu nó hỗ trợ). Trong tương lai không xa, các ứng dụng viết trên điện thoại
di động có thể thay thế các ứng dụng chạy được trên máy Palm hay PC Pocket, thậm
chí cả PC đấy !!!
Các phần mềm cần có
· Windows XP SP1.
· JDK 1.4.1 trở về sau. Java 2 Platform, Micro Edition
(J2ME) Wireless Toolkit. Các bạn có thể tìm thấy dễ dàng tại:
/>· Các phần mềm liên quan đến Nokia:
+ Nokia Developer's Suite 2.0 for J2ME(TM).
+ Nokia Internet Tool Kit 4.0 Server Pack.
+ Các máy Nokia giả lập (Nokia 3300, 3410,...), Series 40 Devices (Nokia 3300,
7210,...) hay Series 60 Devices (Nokia 3650, 6600, ...), Series 90 Devices (Nokia
7700).
+ Các game demo. Có thể tìm thấy tại: />Nếu cần các ứng dụng và các trò chơi, bạn có thể mua ở cửa hàng CD, hay có thể liên
lạc với tòa soạn để nhận được chỉ dẫn. Cài đặt và cách dùng các ứng dụng
Cài đặt Nokia Developer's Suite 2.0 for J2ME (TM)...
Khi cài đặt sẽ có thông báo yêu cầu nhập về số Username, Serial Number. Muốn tải
được các công cụ, bạn cần đăng ký một account. Tên của account là Username. Số
Serial nhận được từ trang Request Serial Number (bạn sẽ thấy khi download phần
mềm nào đó), bạn nên click chọn tất cả các công cụ. Sau đó, bạn vào email đã đăng
kí trong account để nhận được số Serial cho từng công cụ đã yêu cầu.
Chú ý: khi tải về mỗi software trên http://%20forum.nokia.com/, phải tải về kèm số
Product Serial Number kèm với phần mềm đó. Sau khi nhập Username và Serial
Number, cửa số sau đây sẽ xuất hiện:
Tại đây bạn có thể chọn Standalone (chạy độc lập), Integration with Borland Jbuilder
(Tích hợp với Jbuilder), hay Intergeration with Sun(TM) ONE Studio (Tích hợp với Sun
One). Nếu bạn chỉ muốn chạy thử các trò chơi hay ứng dụng thì nên cài Standalone.
Bạn nên chọn Integration with Borland Jbuilder nếu đã cài đặt Jbuilder để có thể tìm
hiểu và viết ứng dụng mà mình thích.
Và chơi game.
Bây giờ, chúng ta hãy thư giãn một chút, cùng chơi game nhé !!!
Chạy Nokia Deverloper Suite: Start menu > Program > Nokia Developer Tools >
Nokia Developer's Suite 2.0 for J2ME(TM) > Run as a Standalone.
Chọn biểu tượng Start Emulator > Click chọn nút … > Open > :/Nokia/Tools/Nokia
_Developers_Suite_ for_J2ME/midp_1_0_examples/BlockGame/ BlockGame.jad
Click chọn Emulate ở bên dưới. Một điện thoại Nokia 7210 sẽ xuất hiện (xem hình
trang sau). Bây giờ bạn có thể chơi game, bạn có thể nhấn nút lên xuống để tránh
các khối vuông rơi xuống, hay bắn phá hủy các khối vuông ở nút có biểu tượng điện
thoại màu xanh bên trái. Ngoài ra, bạn còn có thể thiết lập lại các game, hay có thể
tìm hiểu về điện thoại Nokia 7210 rồi đấy.
Bạn cũng có thể khám phá các điện thoại khác khi tải chúng về và cài đặt trên máy
PC của mình.
Click chọn Emulate ở bên dưới. Một điện thoại Nokia 7210 sẽ xuất hiện (xem hình
trang sau). Bây giờ bạn có thể chơi game, bạn có thể nhấn nút lên xuống để tránh
các khối vuông rơi xuống, hay bắn phá hủy các khối vuông ở nút có biểu tượng điện
thoại màu xanh bên trái. Ngoài ra, bạn còn có thể thiết lập lại các game, hay có thể
tìm hiểu về điện thoại Nokia 7210 rồi đấy.
Bạn cũng có thể khám phá các điện thoại khác khi tải chúng về và cài đặt trên máy
PC của mình.
Nokia Internet Tool Kit (NITK) Starter Pack 4.0
Dùng để tạo và hiển thị tin nhắn MMS, tạo và hiển thị trang WAP… Khi cài đặt NITK
Starter Pack ngoài NITK (dùng để tạo file wml, mms,…) sẽ bao gồm luôn cả Mobile
Browser Simulator (hiển thị các tin nhắn MMS, trang wml,…) và WAP Getway
Simulator.
NITK có thể tạo tin nhắn MMS nhưng chúng ta hãy mở một tin nhắn sẵn có và gửi
thử…nhưng trước khi gửi phải có máy để nhận. Bạn khởi động máy nhận bằng cách
vào Tool > SDK Control Panel > chọn một máy nhận tin nhắn. Ở đây, chúng ta chọn
máy 3300 SDK (dĩ nhiên trước đó đã được cài đặt thêm vào) hay chọn Nokia Mobile
Browser (mặc định khi cài NITK) hay bạn có thể chọn cả hai bằng cách nhấn vào nút
xanh bên cạnh tên của của chúng. Các máy ảo sẽ lần lượt xuất hiện.
Tin nhắn MMS (ngoài các ký tự còn có hình ảnh và âm thanh), một tính năng không
thể thiếu trong các máy di động hiện đại. Bây giờ, chúng ta cùng gửi thử một tin
nhắn MMS, xem nó hiển thị trên điện thoại di động như thế nào? Hãy chọn NITK >
Open > chọn samples > MMS > World Cup > chọn worldcupupdate_ nosmil.mms.
Cửa sổ mới sẽ xuất hiện, bạn click vào nút Push. Lúc này, Nokia giả lập nhận được tin
nhắn sẽ báo rung giống như điện thoại thật, và bạn hãy từ từ khám phá tiếp nhé…