• 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
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Implementing a J2ME solution

 
Greenhorn
Posts: 20
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I'm very new at this so please have mercy on what may appear to be a simple question ...
It seems that each PDA and Phone vendor that runs J2ME has a different vendor-specific implementation of "Java".
Let's say I had a great J2ME programming idea that I would like to run on all the PDAs and Phones from all the different manufacturers, let's say 15 different devices.
To market such a program wouldn't I have to write a core system stuff but then filter all I/O and/or other stuff to match each vendor's specific "interphase"?
I would like to right such a program one day and want to know if the only way to test it is to get every possible simulator and or device. it would sem that struggling with each vendor's interphase would eb more of a hassle than just writing the main program.
 
Ranch Hand
Posts: 80
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I'm quite new at it too, but from what I have read it seems that you have to write the core functions for the program...then adapt the application for each device it needs to run on.
 
Author
Posts: 6055
8
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
The good people for the J2ME JSRs have always faced this question. It is dealt with in two ways.
First, we have multiple profiles and configurations. There are different flavors of J2ME for different classes of devices. See my posting here for a few more details.
Second, vendors can add their own APIs. For example, most profiles just support a basic HTTP protocol. But vendors can add FTP or other proprietary protocols. The PDA Profile calls for a stylus input device. however, if there's also a thumb wheel, the vendor can add a thumb wheel input API as well.
--Mark
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
reply
    Bookmark Topic Watch Topic
  • New Topic