Originally posted by Satyam Kothapally:
The main advantage with J2ME app that I see is the ability to access the peripherals on the device(like barcode scanner, printer)
Actually, you usually can't do that from J2ME either. That would require some custom extensions to MIDP 1.0.
For client/server architectures, there are some simple advantages to using a MIDlet like speed and fancy UI's. You may also improve performance using custom protocols, caching, and pre-fetching. You can't do that over WAP. A MIDlet also gives you local storage for user settings that is more reliable and more controlled than browser cookies. The biggest advantage is probably reducing the number of round-trips and/or background downloading. All these things make the system more pleasant to use.
Why use MS Outlook instead of Hotmail?
William Frantz
http://sprintdevelopers.com