• 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
  • Liutauras Vilda
  • Paul Clapham
Sheriffs:
  • paul wheaton
  • Tim Cooke
  • Henry Wong
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Piet Souris
Bartenders:
  • Mike London

Make J2ME Apps run on PocketPC/Blackberry/Palm

 
Ranch Hand
Posts: 86
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
 
Ranch Hand
Posts: 524
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
author
Posts: 25
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
 
Consider Paul's rocket mass heater.
reply
    Bookmark Topic Watch Topic
  • New Topic