|
There are other device specific J2ME toolkits provided by the device
manufacturers. An important point to note here is that if you are
using one of these toolkits such as Motorola's or Nokia's toolkit,
is that there is a tradeoff in using these proprietary toolkits.
The advantage of using these proprietary toolkits is they are API
rich and have many inbuilt device specific apis that can be used in
your J2ME application. Motorola for example provides rich APIs to
support their GPS enabled J2ME phones. Nokia's toolkit has many
Games APIs to support their Nokia phones.
The disadvantage of using proprietary toolkits is that they are
no more portable. But if you are targeting a specific model or make
of phones or devices then using these toolkits are the way to go.
However, if you are developing a J2ME program targeted towards a
wide range of phones and devices then it is best to use the Sun
Wireless toolkit.
In addition to these toolkits and manufacturer specific APIs,
there are other third party APIs for specific functionalities. For
instance, Symbol provides the APIs for its Barcode scanners. A J2ME
device when attached to these barcode scanner will have to use this
third party API to control it from a J2ME program
|