wood burning stoves 2.0*
The moose likes Java Micro Edition and the fly likes will my project run on any java compatible cell phone ? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Mobile » Java Micro Edition
Bookmark "will my project run on any java compatible cell phone ?" Watch "will my project run on any java compatible cell phone ?" New topic
Author

will my project run on any java compatible cell phone ?

naved momin
Ranch Hand

Joined: Jul 03, 2011
Posts: 688

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 ?


The Only way to learn is ...........do!
Visit my blog http://inaved-momin.blogspot.com/
Walter Gabrielsen Iii
Ranch Hand

Joined: Apr 09, 2011
Posts: 158
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

Joined: Jul 03, 2011
Posts: 688

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
 
Consider Paul's rocket mass heater.
 
subject: will my project run on any java compatible cell phone ?
 
Similar Threads
WAP, i-mode, J2ME, 3G and GPRS
J2ME apps for specific phones.
Motorola J2ME phones
GPS: Developing Location based Services
J2ME and Palm