phoneME Advanced MR1 Release Notes


Features

phoneME Advanced software is an optimized Java ME stack with full support for CDC and its profiles.

  • Connected Device Configuration Application Management System (CDC AMS), version 1.0

  • Connected Device Configuration, version 1.1.1

  • Foundation Profile, version 1.1.1

  • Personal Basis Profile, version 1.1.1

  • Personal Profile, version 1.1.1

In addition, phoneME Advanced MR1 provides the first implementation of the CDC application management system, CDC AMS.

This stable release (MR1) is an open source software release that provides a reference for developers who wish to port phoneME Advanced to resource-constrained devices. The only changes anticipated for this stable release are bug fixes, if any.


Binary Archives

As a convenience, phoneME Advanced MR1 provides prebuilt binary Zip archives in the phoneME Project Downloads page. The distribution archive actually contains two sub-archives, each of which contains an executable CDC Java runtime environment for Linux/x86.

% mkdir phoneme-advanced-mr1
% cd phoneme-advanced-mr1
% unzip phoneme_advanced-mr1-rel-bin-b06-linux-10_nov_2006.zip
Archive:  phoneme_advanced-mr1-rel-bin-b06-linux-10_nov_2006.zip
 extracting: phoneme_advanced-mr1-pbp-rel-bin-b06-linux-10_nov_2006.zip
 extracting: phoneme_advanced-mr1-pp-rel-bin-b06-linux-10_nov_2006.zip

Then unpack one of these archives:

% mkdir PBP
% mv phoneme_advanced-mr1-pbp-rel-bin-b06-linux-10_nov_2006.zip PBP
% cd PBP
% unzip phoneme_advanced-mr1-pbp-rel-bin-b06-linux-10_nov_2006.zip PBP

See CDC Build System: Host Environment and the CDC Runtime Guide, for information how to use the CDC Java runtime environment.


Known Issues

  • make clean doesn't always clean everything from the build system. Any options specified during build should also be specified with the make clean command. For CDC AMS builds, clean the build system with the following:

    % make J2ME_PLATFORM=appmanager clean.
    

  • The font path may need to be explicitly set on openSUSE 10.1 systems. To check the font path on the openSUSE 10.1 system, use the following command:

    % xset q
    

    To able to display correctly on an openSUSE 10.1 system the font path should at least contain the following:

    /usr/X11R6/lib/X11/fonts/misc:unscaled
    /usr/X11R6/lib/X11/fonts/75dpi
    /usr/X11R6/lib/X11/fonts/uni
    /usr/X11R6/lib/X11/fonts/truetype/
    

    To set the font path

    % xset +fp 
    


Bugs

There are no known bugs in this release.