MicroI18N and cintoo Messages

Those two projects will make i18n easier for Java:

MicroI18N for Java ME: (via java.net)

The MicroI18N Library is an open source implementation of Java Specification Request - 238 the Mobile Internationalization API, version 1.0. This library implements the resource manager for applications, the Formatter and StringComparator are not implemented yet, but new versions of this library will include it.

cintoo Messages for Java SE or EE:

Messages is a free framework to make internationalization easy for Java applications. It supports locales for threads and bundles can be associated with different packages. This allows the usage of different bundles for different parts of the application like plugins, installer or logging which probably should always be in the language of the admin.

3 comments:

  1. C. Enrique Ortiz, 25. July 2006, 9:13

    With JSR 248 (MSA), JSR 238 will be one of the mandatory JSRs - this is for the full MSA stack, but not for the MSA subset stack. This means that MicroI18N is useful. By implementing some logic (runtime or build/deployment), the developer can use the 238 impl in the device when it is available, and use/embed MicroI18N when 238 is not available in the handset runtime impl.

    ceo

     
  2. Wendong, 25. July 2006, 19:21

    Thanks for the comments, ceo ;)

    I read this post from your blog before:
    The Mobile Services Architecture (Proposed) Final Specification

    One surprise for me is that in JSR-248, the MIDP is 2.1 not 3.0. I did not realize there is a version 2.1.

     
  3. C. Enrique Ortiz, 26. July 2006, 21:11

    Hi. Yes, MIDP 2.1 is the just released maint. review for MIDP. It clarifies a number of things in preparation for MSA use. MIDP3 is still longs way from completion.

    enrique