Tuesday, May 6, 2008

Why is m-Commerce not like e-Commerce

m-Commerce applications are considerably more complex. The biggest complexity lies in the user interface and the communication to the back-end server. With e-commerce applications typically a browser with HTML is used for the user interface and HTTP/S is used fro the communication to the back-end server.
With m-Commerce you are dealing with a wide variety of potential devices. Most of devices that will use your system are probably not even built yet. There are a lot of different mobile phones and devices and each one has different criteria in terms of screen size, supported colors and input mechanisms. How do you write a user interface that will work with a wide variety of devices and look good? More importantly in the time it takes to build your m-commerce application a whole new set of device will have been developed. How do you deal with that added complexity?
Then there is the communication to the back-end server. Will your application communicate using HTTP/S, SMS, USSD or another one of the many protocols supported by mobile devices? How will this data be securely transmitted to your back-end server? In future posts I will be looking at how you can decide what to support and how to implement some of these solutions.

No comments: