• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

PersonalJava

 
James Mead
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Can someone explain to me what the relationship between PersonalJava and J2ME is?
Is one just a subset of the other?
Thanks, James.
 
Michael Yuan
author
Ranch Hand
Posts: 1427
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
PersonalJava is becoming the "Personal Profile" in J2ME family.
 
Mark Herschberg
Sheriff
Posts: 6037
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
J2ME is all of mobile Java, as opposed to J2SE or J2EE. However, because all mobile devices are different (phones, PDAs, toasters, TVs), as opposed to desktops or servers, one size does not fit all. Instead J2ME is broken into "lego-like" pieces.
As the base level are two configurations, CDC and CLDC. The former is for "always connected" devices, like TVs, washing machines, and automobiles (stable radio connection). CLDC is for phones, pagers, PDAs, etc.
On tope of that are profiles. A PDA is very different then a pager. Even an iPaq is different from a palm in terms of abilitiy. Different profiles allow you to get the most of the device.
See Sun's J2ME pages for more info.
--Mark
 
Abhinav mathur
Ranch Hand
Posts: 35
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Personal Java is used for small java enabled devices which are intelligent enough to implement java 1.1 specification and has 2.5 + MB of RAM and ROM. It fits well into iPaqs from compaq and some new machines from HP.
In future release of J2ME personal profile will be there which will completely allow PJ layer into J2ME.
hope this helps.
abhinav
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic