Theo yêu cầu của bạn “khỉ con”. Hôm nay mình xin chia sẽ cách xây dựng ứng dụng J2ME để xây dựng chương trình mua bán qua mobile. Có file hướng dẫn chi tiết kèm theo Rolling Eyes

Số lượng thiết bị di động ngày càng tăng ở Việt Nam, nhiều người đã coi điện thọai di động như một thứ không thể thiếu trong cuộc sống hằng ngày. Cùng với sự gia tăng số lượng người dùng thì các tính năng dành cho điện thoại cũng tăng theo tương ứng. Hàng loạt các tính năng cao cấp được giới thiệu như chụp hình số, nghe nhạc và đặc biệt nhất là có thể sử dụng các chương trình không phải do nhà sản xuất điện thọai cung cấp. Đây có thể được coi là một cuộc cách mạng trong lĩnh vực di động, nó biến chiếc điện thọai nhỏ bé của bạn thành một chiếc máy tính thu nhỏ, với những chủng loại điện thoại này bạn có thể đọc báo, tiểu thuyết, tra từ điển, bản đồ và nhất là mang thế giới giải trí đến bên cạnh, những bản nhạc hay, những games hay sẽ luôn sẵn sàng mỗi khi bạn cần đến. Đặc biệt hơn, với sự hỗ trợ của nền tảng phần mềm sử dụng cho thiết bị di động, nhà thiết kế còn có thể biến những đồ vật dùng trong gia đình thành những “cỗ máy biết suy nghĩ” như lò vi sóng, hộp điều khiển ti-vi, hệ thống xem DVD, VCD, các máy PDA dùng cho cá nhân và trên xe hơi …

Để góp phần cho sự phát triển đó ngoài yếu tố phần cứng thì nền tảng phần mềm là nhân tố quyết định vì chúng ta đã biết, có hàng chục hãng sản xuất điện thoại khác nhau và sử dụng công nghệ khác nhau. Làm sao để các thiết bị phần cứng khác nhau có thể sử dụng chung một nền tảng phần mềm? Đó là nền tảng J2ME- Java 2 Platform,Micro Edition. Sau đây là một ứng dụng minh họa

- Các phần chính của chương trình “Bán vé bóng đá qua điện thoại di động”:

o Viết chương trình ứng dụng máy chủ (Application Server chạy trên PC)

o Viết chương trình ứng dụng máy khách (Chạy trên ĐTDD)

Mô hình:

Theo mô hình trên, máy server sẽ chữa cơ sở dữ liệu của ứng dụng và kết nối với một điện thoại di động đóng vai trò làm modem (lưu ý điện thoại của bạn phải hỗ trợ chức năng modem. Kết nối ở đây mình dùng DKU-5 của Nokia (cho máy Nokia 6610i), bạn có thể dùng cáp khác hay hồng ngoại cũng được.

Người sử dụng sẽ cài một chương trình Client trên điện thoại di động của họ. Chương trình Client thật ra cung cấp giao diện dễ nhìn, dễ sử dụng sau đó chuyển về dạng tin nhắn rồi gởi đến điện thoại phía server (điện thoại dùng làm modem) .

Điện thoại phía Server sẽ chuyển tin nhắn vào máy tính, máy tính phân tích và được lập trình tương tác với cơ sở dữ liệu sau đó trả thông báo kết quả cho điện thoại modem rồi điện thoại modem nhắn tin trả ngược về Client.

Các phần download về:

  • Hướng dẫn đầy đủ: download
  • Server (viết bằng Netbean 5.5) chạy trên máy tính, chứa cơ sở dữ liệu và tương tác ra mạng di động: download
  • Client (viết bằng JBuilder 2005) chạy trên điện thoại di động. Nếu không quan tâm source code, bạn chỉ cần copy 2 file .jad và .jar vào phần ứng dụng của mobile: download source code
  • Cơ sở dữ liệu (SQL Server 2000) : các bạn nhớ restore vào nhé: download

Mỗi lần test thử xem như tốn tiền 2 tin nhắn Laughing Out Loud

Chúc các bạn thành công!