File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Why J2ME, when there is WML and WAP?

 
Shashi Kanta
Ranch Hand
Posts: 89
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
Could somebody give me a good reason how Wireless Java has an edge over WML/WAP combination?
I have tried out J2ME, its great, but...i don't know whats so great!
I beleive WML/WAP is working great and even if we would like to bring a bit of Java into it for accessing web sites through cell phones, we can always use servlets or JSP.
As per the specifications given at the Sun's web site, I also came to know that, J2ME is still in its infancy.
So, can somebody explain what are its advantages over existing technologies?
thanks for your time
Rgds
Shashi
 
ZEESHAN AZIZ
Ranch Hand
Posts: 162
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Drawbacks of WAP/WML INCLUDE:
Geoworks Patent all providers must currently pay royalties
Gateway required [transcoding occurs, unpredictably between vendors]
Difficult debugging [browser & server implementations vary]
No compatibility tests to ensure common deployment environment
Security hole between WAP and Web [fixed in WAP 2.0 in Q3/01]
1k page size, nominal graphics, no color [except Japan!]
Language not scaleable [no easy path to HTML until v2.0]
Language not open [no W3C spec], no push [fixed in v 2.0]
Language not consistently implemented especially USA
Existing HTML sites must be rewritten, code optimized per device
In contrast, J2ME offers you:
Security [supports https protocol for e2e security]
No gateways [lower costs, simpler testing, etc.]
MIDlet GUI offers uniform behavior across devices
Adopted by handset manufacturers and carriers globally
MIDlet GUI components familiar to Swing developers
 
ZEESHAN AZIZ
Ranch Hand
Posts: 162
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I had thought this article might be of interest to you:
http://www.itworld.com/AppDev/316/IW001127tcpcp/
 
ZEESHAN AZIZ
Ranch Hand
Posts: 162
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I had thought this article might be of interest to you:
http://www.itworld.com/AppDev/316/IW001127tcpcp/
 
Shashi Kanta
Ranch Hand
Posts: 89
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hi zeeshan,
Thnx for ur tedious explaination. i will definitely look into the url u have posted for more info.
rgds
Shashi
 
Valentin Crettaz
Gold Digger
Sheriff
Posts: 7610
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Also check this previous discussion:
choice between j2me and wap
 
Baruch Sadogursky
Ranch Hand
Posts: 62
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I think that you can compare the J2ME - WML pare to J2SE - HTML. You sure can do applications that will run in WML browser, but then you must use network connection, and your GUI will be limited. With J2ME you can install applications to the device itself and the use it with or without the network, depends on your application features.
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic