The Source for Java Technology Collaboration
User: Password:



Vikram Goyal's Blog

May 2005 Archives


New JSR's for J2ME

Posted by gvix on May 31, 2005 at 11:24 PM | Permalink | Comments (4)

This month's newsletter from JCP contains four JSR's that are directly related to J2ME.

1. JSR 253, Mobile Telephony API - Allows you to control calls and network services. This JSR is in early draft review stage, which finishes on 10th of June.

2. JSR 242, Digital Set Top Box Profile - Profile that will sit on set top boxes. This JSR has passed public review ballot.

3. JSR 238, Mobile Internationalization API - This JSR is in its final release and provides I18N of MIDlets.

4. JSR 226, Scalable 2D Vector Graphics API for J2ME - This JSR is also in its final release and provides an API for rendering 2D vector graphics and images in MIDlets based on W3C Scalable Vector Graphics (SVG) format.

All exciting stuff!



Do you know which version of MMAPI you are using?

Posted by gvix on May 31, 2005 at 07:33 PM | Permalink | Comments (4)

J2ME wireless toolkit 2.2 comes with the promise of a reference implementation of MMAPI 1.1. However, the actual version distributed with the toolkit is 1.0 and not 1.1.

So where is the actual reference implementation (RI) of the Mobile Media API (MMAPI) 1.1? As far as I can see, there is no such implementation available publicly.

Those in the know will point out that MMAPI 1.1 is only a maintainence release over 1.0. It includes several documentation changes and only a couple of actual API changes. The change log is available here.

The release notes for the toolkit say that support is provided for MMAPI 1.1. This is not true. The mmapi.jar in the lib folder contains 1.0 implementation. The API docs are also 1.0 docs, even though the release notes say that they are 1.1.

How am I sure that the supplied mmapi.jar is 1.0 and not 1.1? In 1.1, RecordControl's setRecordStream() method should throw a SecurityException. Try it in code and see (or ahem, just decompile).

Anybody know what's happening here?

Continue Reading...





Powered by
Movable Type 3.01D
 Feed java.net RSS Feeds