Eduardo Marques

Ranch Hand
+ Follow
since Feb 19, 2005
Merit badge: grant badges
For More
Cows and Likes
Cows
Total received
0
In last 30 days
0
Total given
0
Likes
Total received
0
Received in last 30 days
0
Total given
0
Given in last 30 days
0
Forums and Threads
Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by Eduardo Marques

Hi,

Take a look here: http://www.j2mecertificate.com/scmad/control/examresources
Knudsen's book should be the best choice for you.

Cheers,
Eduardo
15 years ago
The attribute should be declared in the JAD file and contain an URL
that is invoked to report the MIDlet installation status.

This is described in the MIDP 2.0 specs.
See also this question anwered in Sun's forum:
http://forum.java.sun.com/thread.jspa?threadID=673958&messageID=9400960
[ December 17, 2007: Message edited by: Eduardo Marques ]
16 years ago
For Symbian yes ... but for J2ME devices and other configurations too ...

Read at http://www.google.com/support/mobile/bin/answer.py?answer=39891&topic=9120



Google Maps works with the following devices:

* Most Java-enabled (J2ME) mobile phones.
* Palm devices with Palm OS 5 and above.
* All color BlackBerry devices.
* Windows Mobile devices with Windows Mobile 2003, 5.0 and above.
* Symbian Series 60 3rd edition devices.


[ December 06, 2007: Message edited by: Eduardo Marques ]
16 years ago
Hi,

I think this might be interesting to some ...

Google Maps now has a version for J2ME enabled devices.
See http://www.google.pt/gmm

Cheers,
Eduardo
16 years ago
For a thing like that, record it in the RMS.
You can't change the MIDlet's attributes stated in the JAD or Manifest

As to the concrete example you mention, if possible, why not use an host name instead of an IP address?

Cheers
16 years ago
Google's Android also may be a blow to J2ME (and Java standardisation in general), but I wonder if it picks up. It will either be a Google stand-alone effort - and that is not of little relevance - or need endorsement from general phone manufacturers - so far it seems only Samsung joined in.

Well, J2ME does have the endorsement by virtually any manufacturer - the APIs are agreed upon by the big phone/device manufacturers after all - and I agree that it is well defined, but Sun may have missed something along the way ...

That said, J2ME is still THE standard for developing Java apps on constrained devices. And if you look at the JCP site, you'll see much effort has been devoted to it. Comparing the number of JSRs by platform you get 83 for J2ME, 44 for J2EE and 43 for J2SE.
[ November 14, 2007: Message edited by: Eduardo Marques ]
You can try using Push Registry alarms, if the device supports it.
This basically allows scheduling in time the execution of another MIDlet in the *same* MIDlet suite ie implying they are part of the same jar.
[ October 12, 2007: Message edited by: Eduardo Marques ]
16 years ago
Take a look at the following for tutorials on J2ME and Bluetooth acess

http://www.hcilab.org/documents/tutorials/BT_GPS/BT_GPS.htm
http://www.microjava.com/articles/Bluetooth-jsr-82-training.pdf
[ October 02, 2007: Message edited by: Eduardo Marques ]
16 years ago
Well, I don't know about the LG model you mention but beware that "platformRequest()" is *platform dependent*. You can't expect the same behavior in any MIDP 2.0 device.
The Javadoc for the MIDlet class documents this.
16 years ago
Also, for differences between devices you should not look only at configurations
but profiles such as MIDP or packages such as WMA.

A configuration just refers to the raw virtual machine, a profile to a set o APIs and capabilities, and packages to specific functionality (eg WMA is a SMS/MMS api).
[ October 02, 2007: Message edited by: Eduardo Marques ]
16 years ago
Devices with a CDC configuration are more likely to be for example PDAs rather than Java Phones,
though it doesn't have to be that way (eg some phones have in fact a CDC config also).

But it's more precise and better to think of CDCs as devices with more computing power that CLDC devices. It does define more classes etc ...

CDC = Connected Device Configuration
CLDC = Connected Limited Device Configuration

Look up info at java.sun.com/j2me

Cheers

[ October 02, 2007: Message edited by: Eduardo Marques ]

[ October 02, 2007: Message edited by: Eduardo Marques ]
[ October 02, 2007: Message edited by: Eduardo Marques ]
16 years ago
No you can't have any control of the mobile browser (or any platform request) from within a MIDlet.

16 years ago
You'd better ask this question at the SCMAD forum.

Anyway, check out this SCMAD preparation site link. Also view this and other resources at the JavaRanch SCMAD Links page.

Cheers,

Eduardo
[ September 01, 2007: Message edited by: Eduardo Marques ]
16 years ago
Look this up
http://www.sun.com/images/ig/ig_javafx_architecture.jpg
then here
http://java.sun.com/javafx/

As the picture referenced above illustrates Java FX will be deployed on top of CLDC/CDC
(also probably MIDP implictly). So Java FX is not to replace J2ME, but some aspects of its deployment are to be targetted to J2ME devices.