« Previous day (Sep 2, 2004) | Main | Next day (Sep 4, 2004) »
 20040903 Friday September 03, 2004

Keep J2ME apps simple

The right way to design current and near-future J2ME apps for cell phones is to first start out with a design that can run disconnected. For now, a J2ME programmer should not rely on the network connection giving access to a back-end server.

Here's a good example of a recipe database and viewer. Nice and simple. No need for a network connection. It refreshes data on demand (Pull Technology) and does not rely on being always-connected.

See:

Good design of a dinner recipe finder

Keep hooks in your design for future back-end server connections over the network that will be always-on, but for the first version have it be standalone and refresh data on-demand (when you know you have a good network connection). This will give better customer satisfaction and will work with current and near-future technology instead of having to wait until the 2.5G and 3G networks catch-up to handle true always-connected Web services.

[Java ME and J2ME] ( September 03, 2004 09:34 AM ) Permalink





Theme originally based on design by Bryan Bell