I know that BlackBerry and Nokia provide their own API's that go above and beyond what is specified in MIDP, CLDC, or any of the JSRs for Java ME.

I am looking at a few other platforms for Java ME development and needed to know:

Do Windows Mobile, LG, Samsung, ZTE, or Huawei provide their own API's for Java ME development?

Edit: It is difficult to choose an accepted answer because all of the answers contain useful data. I am giving it to Wonil for pointing out the Sprint APIs which I would have never, ever found.

Thanks Everyone for your answers.

Was it helpful?


Please see LGE Java Platform specific features. Also, you can find Sprint Extension API for Java ME. This is not OEM specific but, carrier specific.


Some Samsung devices support the Samsung API. This seems to vary amongst devices though.

I believe the 3 Hong Kong CFMWriter API was implemented on at least one Huawei handset and one LG handset.

It is used to encrypt data written on the handset file system.

Several Samsung handsets use the Nokia Series60 platform so they would contain a lot of Nokia-specific enhancements.

Sony Ericsson also has its own set of APIs.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow