Which config and profile are you using?g

Hi,

Id like to know what you guys think of the various j2me configs and profiles with respect to gaming.

Its fantastic to see MIDP2.0 supports some useful functionality for gaming, but you are still restricted to the filesystem. If i wanted to create a community based game and use contacts in my phone Id have to use JavaPhone with CDC config.

Also, each phone manufacturor have their own souped up API’s which provide magnitudes of functionality and performance above the standard Java API (e.g. Nokia Javaphone api provides binding to the impressive Symbian C++ os).

I personally prefer MIDP as its standard and can be used by all phones, but at what cost?

Larry

That is suppose to open up in MIDP2.0 via the trusted midlets features…ie access to phone/address contacts and etc…

thanks for that useful info shareme,
so I guess MIDP 2.0 is the way to go for most J2ME applications.

But keep in mind that midp 2.0 isn’t supported on many phones yet (are there any, wich support it?).
So if you’re for the “fast money” you have to stick to midp 1 and maybe the nokia/siemens/… apis

yep, it would be interesting to estimate when most phones will be MIDP 2.0 enabled, some already are e.g. nokia 66100

whats also really interesting is the bluetooth API.

Since I dont have time to develop quickly Im quite happy to experiment with MIDP 2.0 and have the game ready around the same time when MIDP 2 is more common.

thanks for the input

(ripe, 100% green newb to J2ME here…)

I have a Sharp Zaurus that I’ve always wanted to program in Java. As I understand, it uses J2ME Personal Profile. This appears to be completely seperate from MIDP and all other J2ME profiles? So anything written for PP is incompatbile with MIDP? PP is pretty much Java 1.1 as far as I can tell, where as MIDP stuff appears to be its own little world (Midlets and all that).

It also seems like PP has been ignored while MIDP moves forward. Which does make sense, lot more cell phones out there than overpowered PDAs :slight_smile: I guess I’m wondering if it’s even worth bothering with the Zaurus or if I should look into the seemingly more mainstream MIDP. Ultimately I’d like to write little games for J2ME for fun.

Tortosie in MIDP PP is also in midlets as well…

The pair PP and PBP are for PDA sized mobiles inclduing smartphones…

anything written for PP is compatible with MIDP because it is MIDP…

the difference yo u will see with PDAs and smartphones under PP or PP and PBP is that you need to implement pen base dinput for your game input game actions…

releative minor code to implement…

Not according to this

http://wireless.java.sun.com/getstart/

midp and pp are two distinct and seperate branches of J2ME. My Zaurus does not appear to have any of the libraries involved with midlets and such.

[quote]Tortosie in MIDP PP is also in midlets as well…

anything written for PP is compatible with MIDP because it is MIDP…
[/quote]
I don’t agree, MIPD is CLDC based, and PP is CDC based, so they don’t share the same libraries. Of course that, pieces and bits will be compatible, after all it’s Java.

That’s right. Some classes you write may be compatible, but whole MIDlets won’t since MIDP and PP have entirely different UI libraries etc.

[quote]yep, it would be interesting to estimate when most phones will be MIDP 2.0 enabled, some already are e.g. nokia 66100
[/quote]
Nokia 6600 is the MIDP 2.0 enabled phone you’re thinking of. (Nokia 6230 and Nokia 7700 are also MIDP 2.0 enabled, but those aren’t shipping yet, whereas Nokia 6600 is). Nokia 6610 is MIDP 1.0 enabled, as are Nokia 6100 and Nokia 6650. (And about 40 other phone models, to date).

There is no Nokia 66100 phone.

[quote]That is suppose to open up in MIDP2.0 via the trusted midlets features…ie access to phone/address contacts and etc…
[/quote]
MIDP 2.0 by itself doesn’t give you access to the phone contacts etc. For that you also need the PIM optional package from JSR 75. None of the MIDP 2.0 phones announced by Nokia so far (Nokia 6600, Nokia 6230 and Nokia 7700) support the PIM optional package (the package is not yet finalized - the final approval ballot is next Monday). I’m less familiar with the other manufacturers’ phones, sorry.