Skip to main content

To Do List for PhoneME Advanced

5 replies [Last post]
hinkmond
Offline
Joined: 2003-12-01
Points: 0

I've started up a TWiki page to capture people's requests for the PhoneME Advanced project and tasks we know we still have to do for the project.

http://wiki.java.net/bin/view/Mobileandembedded/ToDoList

Let me know if anyone has any other suggestions out there for the PhoneME Advanced project (such as ports to certain devices, bugs to fix, new functionality needed, future features to consider, etc.)

I'll try to compile the most popular ideas and start ranking them as what people want most in the project.

Thanks,

Hinkmond

Message was edited by: hinkmond

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
uncleop
Offline
Joined: 2007-01-17
Points: 0

Looks like the wiki is down at the moment; I'm getting a "500 Internal Server Error" when I go to http://wiki.java.net or any pages off of that.

Is one of the items on your list, "make mr1 compile under JDK 1.5"? It currently doesn't - at least, not the version from the ZIP archive; I couldn't get my version of svn to like the URI. As of 1.5, "enum" is a reserved word, but it's used as a variable name in src/share/classes/sun/security/provider/PolicyParser.java

An old adage is that it's good for developers to eat their own dogfood.

hinkmond
Offline
Joined: 2003-12-01
Points: 0

Hi,

Actually, phoneME Advanced MR1 is a release and is already frozen since we are currently working on MR2.

But, that's a good suggestion as a to-do item for pMEA MR2: "Update source code to allow it to compile with Java SE SDK 1.5" (or maybe 1.6???)

For now, are you using the "javac" flag "-source 1.3"?

Hinkmond

uncleop
Offline
Joined: 2007-01-17
Points: 0

> For now, are you using the "javac" flag "-source
> 1.3"?

Ah, nope. I just typed "make". Which is what it says I should be able to do at https://phoneme.dev.java.net/content/pmAdv-buildhost.html under "Build the Executable".

I do confess that I didn't read all the README files, since there were none under the build/ directory.

Anyway, when I type:

% make JAVAC_OPTIONS="-source 1.3"

the compiler complains instead about "assert". But compiling with "-source 1.4", which the compiler suggests, seems to solve the problem. Thanks.

hinkmond
Offline
Joined: 2003-12-01
Points: 0

Oops. My mistake that you figured out. (The JDK 1.5 javac compiler knows how to build our code better than me!) :-)

The command line such as the following is best (Mark L. just pointed this out to me with also "-target 1.4")

% make JAVAC_OPTIONS="-source 1.4 -target 1.4"

Let us know if you run into any other problems.

Hinkmond

cjplummer
Offline
Joined: 2006-10-16
Points: 0

MR1 already uses -source 1.4 -target 1.4. It takes a lot more than this to get things working with javac 1.5. I just looked at the commit message for the MR2 fix, and it appears the main problem is with the the javazic tool, which depends on sun.util.calendar, whose APIs changed between 1.4 and 1.5. The fix affects over a dozen java files, plus a large number renames. Unfortunately it was also done before we moved to subversion internally, so merging in the changes to MR1 would be a manual process.

Chris Plummer