• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Why J2ME, when there is WML and WAP?

 
Ranch Hand
Posts: 89
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
 
Ranch Hand
Posts: 162
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
 
Author & Gold Digger
Posts: 7617
6
IntelliJ IDE Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Also check this previous discussion:
choice between j2me and wap
 
Author
Posts: 65
5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
Don't get me started about those stupid light bulbs.
reply
    Bookmark Topic Watch Topic
  • New Topic