• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Make J2ME Apps run on PocketPC/Blackberry/Palm

 
Pete Neu
Ranch Hand
Posts: 86
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello,

what precautions do I have to take to make it possible to run a J2ME application on most PDA's/smart phones?

-Pete
 
Ransika deSilva
Ranch Hand
Posts: 524
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
I think if you did the development according to the specifications I am sure you can run that application wiht out worries in many different PDAs.
 
Shawn Fitzgerald
author
Greenhorn
Posts: 25
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
DeSilva is right, but let me expand on that idea.
Use SUN's WTK to build your application. Most all new phones have the MIDP2.0 spec so I would focus on this standard, and not try and support MIDP1.0

Make sure your app adjusts it's screen presentation to the phones. This will require taking into consideration that the range of standard phone screen sizes range from 96x96 pixels to 240x320 pixels.

Making network aware apps on the phone is not easy, especially when there are firewalls, and Single-Sign-On (SSO) features to many sites. As long as you can use a standard HTTP or Socket connection to the server you will do okay.

One word of warning, most cellular service providers are jerks, in that they don't want to provide much, if any, help to developers (that would cost them money), and they don't think their locked down systems are an impedence to development. So if you can't do it yourself, and you don't find help on forums like this one, then you most likely aren't going to get it to work.

Also just because a phone maker (nokia, motorola, sony-ericsson) say thier phone supports JSR-xyz, doesn't mean that the cellular service provider will allow that support to be functional on the device.

And finally, if you have to sign your jarfile, you will need to get a verisign Root CA signed cert. This goes for the web SSL cert that is needed for HTTPS connections. However I am having an issue with the IBM j9 vm supporting even that. So beware, and YMMV.

Best Wishes,
-Shawn
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic