Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

will my project run on any java compatible cell phone ?

 
naved momin
Ranch Hand
Posts: 692
Eclipse IDE Java Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
if i programmed my project in j2me which is a increpting and decrepting software for messages and all the data reside in the cell phones . which i will be deploying my cell phone and any other java compatible cell phone , so do i need some special skills , i mean for developing apps for android we need to download there api and sdk and programmed it little differently than the way which we programe in normal j2se .
all i need to know is , if i develop a app which i said above in j2me (i m assuming programming in j2me is similar to j2se ) for any java compatible cell phones .so will that app will work . so one need different skills to programme a app to cell phones in j2m3 ?
 
Walter Gabrielsen Iii
Ranch Hand
Posts: 158
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The Java ME API is smaller than Java SE, and Java ME is expanded with optional packages currently, since 2004, defined in Mobile Service Architecture (MSA), JSR-248, previously, the earlier expantion JTWI (jsr 185) was used, and first of all just MIDP 1 and CDLC 1.0.

MSA is a reasonable choice for targeting most Java phones of the past 5 years, but Jsr 248 has two standards:
1. MSA full
2. MSA subset

The SATSA-CRYPTO Cryptography API is in the full MSA specification (as jsr 177) but not the MSA subset.

If you can program your application using the basic Java ME API (MIDP, CLDC) it should work on any Java phones, but if you want to use MSA be aware that there are two versions and check your phone specs, such as on phonearena.com, which usually brakes down Java API support, or go to the cell phone brand's (Nokia, Sony-Ericsson, and so on... ) developer website, since some phones are, or were, too wimpy to handle the full MSA.
 
naved momin
Ranch Hand
Posts: 692
Eclipse IDE Java Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Walter Gabrielsen Iii wrote:The Java ME API is smaller than Java SE, and Java ME is expanded with optional packages currently, since 2004, defined in Mobile Service Architecture (MSA), JSR-248, previously, the earlier expantion JTWI (jsr 185) was used, and first of all just MIDP 1 and CDLC 1.0.

MSA is a reasonable choice for targeting most Java phones of the past 5 years, but Jsr 248 has two standards:
1. MSA full
2. MSA subset

The SATSA-CRYPTO Cryptography API is in the full MSA specification (as jsr 177) but not the MSA subset.

If you can program your application using the basic Java ME API (MIDP, CLDC) it should work on any Java phones, but if you want to use MSA be aware that there are two versions and check your phone specs, such as on phonearena.com, which usually brakes down Java API support, or go to the cell phone brand's (Nokia, Sony-Ericsson, and so on... ) developer website, since some phones are, or were, too wimpy to handle the full MSA.

thanks buddy
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic