• 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

Midlets

 
Ranch Hand
Posts: 64
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Objective 7.2 Describe at a high level the basic characteristics, benefits, drawbacks, and deployment issues related to creating clients using J2ME midlets.

Since I am new to J2ME and Midlets and I am sure there are others like me out there. I thought I will start topic so some of us can get introduced to midlets.

Basic Characteristics
"Midlets" are the nickname for Java technology applications that run on wireless and mobile devices. MIDP (Mobile Information Device Profile) applications are piquantly called MIDlets, a continuation of the naming theme begun by applets and servlets.

To develop MIDlets, you'll need some kind of development kit, either from Sun Microsystems or another vendor. MIDP is only a specification; vendors are free to develop their own implementations.

Benefits
1) Writing MIDlets is relatively easy for a moderately experienced Java programmer.
2) Creating source code is much the same as in J2SE development, but the build process is different.
3) MIDlets are developed on regular desktop computers, although the MIDlet itself is designed to run on a small device.
4) Sun's MIDP reference implementation includes an emulator named midp. It emulates an imaginary MID, a mobile telephone with some standard keys and a 182-by-210-pixel screen. The J2ME Wireless Toolkit includes a similar emulator, as well as several others.
5) J2ME profiles such as MIDP help hide the complexity of deploying the same application on the many different devices because they automatically accommodate user interface control differences and other vagaries of the different devices.


Drawbacks
Could someone please list some drawbacks...

Deployment Issues

First, the source code must be compiled against the MIDP classes using javac's -bootclasspath option.
Second, the classfiles must be preverified using the preverify command line tool.

With the J2ME Wireless Toolkit, these steps are conveniently automated. Just click the Build button to build and preverify. Applications can be easily tested in emulators using the J2ME Wireless Toolkit.



Reference: http://www.javaworld.com/javaworld/jw-05-2005/jw-0502-midlet.html
Reference: http://java.sun.com/features/2001/06/golden.j2me.html
 
Ranch Hand
Posts: 267
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
nice summary Sumit....I'm finding that in doing the same for most of the other technologies that I can determine the benefits but never the drawbacks. I'll probably have to put in some time this weekend researching. The sun website for these technologies doesn't often list drawbacks.
 
Ranch Hand
Posts: 1392
 
Greenhorn
Posts: 7
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thnaks to everyone, Since I am new any help on
section 6 to 8 is most welcome.

Please give links for all possible objectives esp
section 2 and section 6 to 8.

Bye.
 
author and jackaroo
Posts: 12200
280
Mac IntelliJ IDE Firefox Browser Oracle C++ Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Anagha,

We only have two rules at JavaRanch. The "Be Nice" rule, and the JavaRanch Naming Policy. Under your old display name of "Temp Mail", you were asked three times to change your name. Now we see that having finally changed it, you still chose not to follow the JavaRanch Naming Policy.

I am choosing to believe that you are not deliberately ignoring our two rules - possibly you are just not understanding the naming policy. So I will make it clear: we need both a first and a last name displayed, and it should preferably be your real name. If you decide to make up a name, that is OK, but please make it appear like it could be a real name, and don't use a famous name.

You can change your displayed name here.

Thank you.

Andrew
[ June 11, 2005: Message edited by: Andrew Monkhouse ]
 
Ranch Hand
Posts: 109
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Anagha:
Thnaks to everyone, Since I am new any help on
section 6 to 8 is most welcome.

Please give links for all possible objectives esp
section 2 and section 6 to 8.

Bye.



Links organised by section for objectives of Sun Certified Java Associate is being collected at http://groups.yahoo.com/group/Sun_Certified_Java_Associate/links. You are welcome to use it and add to it.
 
Anagha
Greenhorn
Posts: 7
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks, thankyou very much.
Any other info. pls tell me.
reply
    Bookmark Topic Watch Topic
  • New Topic