Skip to main content

Building a midlet

3 replies [Last post]
mkidan
Offline
Joined: 2007-11-19
Points: 0

Hi,
Can someobne instruct me of how to build J2ME application in the phoneME Feature MR2 Software. I'd like to use the classes that extend the MIDP/CLDC functionality. I've doenloaded the phoneme_feature-mr2-rel-bin-b23-win-08_may_2007 package. It seems there are classes implementation files insides. Is there any Java Doc for this API ? How can I use this classes when Compiling a midlet and How can I use the classes that extend the MIDP/CLDC api ?

Thanks a lot ,
mk.

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
terrencebarr
Offline
Joined: 2004-03-04
Points: 0

Hi,

I am still not sure what you mean by "extended API". At the Java application level phoneME implements the JSR APIs ... there is no "extended API". Under the hood, at the runtime and system level, phoneME has several sets of system APIs both in Java and native but these are designed only for the purpose of implementing platform functionality - they are not visible to Java applications. If you want to utilize those APIs to extend the platform then you can find a whole set of information about the phoneME architecture in the commercial documentation:

http://java.sun.com/javame/reference/docs/sjwc-2.0-web/index.html
http://java.sun.com/javame/reference/docs/cldc-hi-2.0-web/index.html

Not all APIs are explicitly listed there but the documentation will give you a good understanding of the architecture, the modules, and where you need to look to investigate.

Hope this helps,

-- Terrence

terrencebarr
Offline
Joined: 2004-03-04
Points: 0

Hi mk,

Not sure what your goal is. phoneME Feature is just another CLDC/MIDP implementation. You can implement MIDP applications (including extending CLDC/MIDP functionality) with any CLDC/MIDP application development tool (such as WTK or NetBeans) and then run the resulting application on phoneME Feature or any other implementation.

See this page on more info

https://meapplicationdevelopers.dev.java.net/how_to_run.html

Hope this helps,

-- Terrence

mkidan
Offline
Joined: 2007-11-19
Points: 0

As I understand , PhoneME implenets a lot more than CLDC 1.1 (JSR 139) and MIDP 2.0 and all the additional JSR's.

As described in the following page:
https://phoneme.dev.java.net/content/phoneme_feature_r1.html

The following features are part of phoneME Feature MR1:

High performance implementation of the Java ME platform stack
Modular architecture which supports multiple implementations per functional area (storage, networking, user interface, etc.)
Subsystem, directory, and library portability
Multitasking capabilities and support for multiple, simultaneous applications (MIDlets)
Native Application Management API
Native Resource Management API

My question was how can I use this extended API, is there any Java doc and examples of how to use it ?

Thanks for your help..