aspose file tools*
The moose likes Java Micro Edition and the fly likes Why J2ME, when there is WML and WAP? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Mobile » Java Micro Edition
Bookmark "Why J2ME, when there is WML and WAP?" Watch "Why J2ME, when there is WML and WAP?" New topic
Author

Why J2ME, when there is WML and WAP?

Shashi Kanta
Ranch Hand

Joined: May 08, 2002
Posts: 89
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

Joined: Jan 15, 2001
Posts: 162
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

Joined: Jan 15, 2001
Posts: 162
I had thought this article might be of interest to you:
http://www.itworld.com/AppDev/316/IW001127tcpcp/
ZEESHAN AZIZ
Ranch Hand

Joined: Jan 15, 2001
Posts: 162
I had thought this article might be of interest to you:
http://www.itworld.com/AppDev/316/IW001127tcpcp/
Shashi Kanta
Ranch Hand

Joined: May 08, 2002
Posts: 89
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

Joined: Aug 26, 2001
Posts: 7610
Also check this previous discussion:
choice between j2me and wap


SCJP 5, SCJD, SCBCD, SCWCD, SCDJWS, IBM XML
[Blog] [Blogroll] [My Reviews] My Linked In
Baruch Sadogursky
Ranch Hand

Joined: Apr 09, 2002
Posts: 62
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.


Regards,<br />Baruch.<p>SDFWOF<br />FGEHWS<br />FNEVGE
 
 
subject: Why J2ME, when there is WML and WAP?