Skip to main content

What is the status of this project?

6 replies [Last post]
lamsap
Offline
Joined: 2004-11-09
Points: 0

Hi all,

Can I get a bit of a status update from someone in the know about PhoneME advanced? I see mr2 b97 was released a few years ago, but no releases since, as compared to PhoneME feature which had an update in early 2009. Does this mean MR2 b97 is relatively stable? Is it now considered to be production material? Are there any plans for future milestones? I quickly browsed svn and saw a it is now at b157 but only via svn access (no download zip/tar from website). I couldn't easily find a list of what has changed between b97 & b157.

Thanks,

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Hinkmond Wong

phonemeadvanced@mobileandembedded.org wrote:
> Hi all,
>
> Can I get a bit of a status update from someone in the know about PhoneME advanced? I see mr2 b97 was released a few years ago, but no releases since, as compared to PhoneME feature which had an update in early 2009. Does this mean MR2 b97 is relatively stable? Is it now considered to be production material? Are there any plans for future milestones? I quickly browsed svn and saw a it is now at b157 but only via svn access (no download zip/tar from website). I couldn't easily find a list of what has changed between b97 & b157.
>

Hi Mike,

Yes, MR2 b97 is very stable (we ran both compatibility and QA tests on
that release to ensure quality). I would not consider it production
quality though, since we qualified it as a sample implementation (for
open source projects). There are no current plans for future
milestones, but that might change in the future. Do you have a need for
a commercial version of phoneME Advanced? What are you using phoneME
Advanced for (what type of product and in what industry)?

Thanks,

Hinkmond

---------------------------------------------------------------------
To unsubscribe, e-mail: advanced-unsubscribe@phoneme.dev.java.net
For additional commands, e-mail: advanced-help@phoneme.dev.java.net

lamsap
Offline
Joined: 2004-11-09
Points: 0

Hi Hinkmond,

We're using (a very old version of) phoneME as part of a network appliance (linux x86, STB hardware), and use it for configuring and monitoring applications. It's an excellent tool for the job.

I read that JIT on Linux/x86 is considered unstable - http://wiki.java.net/bin/view/Mobileandembedded/PhoneMEAdvancedPlatforms... - is this still the case with b97, or with svn trunk?

I'm a bit curious to the history of phoneME, since it is the Sun RI does that mean it is based off the original, proprietary J2ME CVM that Sun provided commercially (I'm talking about Sun's CVM circa 2003)? Or is that a completely different piece of software?

I also noticed there are some references to JAVASE in the build files, are there plans to support more than just J2ME on phoneME?

Thanks,

Mike

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

> Hi Hinkmond,
>
> We're using (a very old version of) phoneME as part
> of a network appliance (linux x86, STB hardware), and
> use it for configuring and monitoring applications.
> It's an excellent tool for the job.
>
> I read that JIT on Linux/x86 is considered unstable -
> http://wiki.java.net/bin/view/Mobileandembedded/PhoneM
> EAdvancedPlatformsLinuxX86 - is this still the case
> with b97, or with svn trunk?
Yes.

>
> I'm a bit curious to the history of phoneME, since it
> is the Sun RI does that mean it is based off the
> original, proprietary J2ME CVM that Sun provided
> commercially (I'm talking about Sun's CVM circa
> 2003)? Or is that a completely different piece of
> software?
Essentially yes, but not 100% the same. Also, I don't believe the RI contained any JIT support, nor support for any platform other than Linux/x86.

>
> I also noticed there are some references to JAVASE in
> the build files, are there plans to support more than
> just J2ME on phoneME?
>
Not that I'm aware of.

Chris

Hinkmond Wong

phonemeadvanced@mobileandembedded.org wrote:
>> I read that JIT on Linux/x86 is considered unstable -
>> http://wiki.java.net/bin/view/Mobileandembedded/PhoneM
>> EAdvancedPlatformsLinuxX86 - is this still the case
>> with b97, or with svn trunk?
>>
> Yes.
>
>
>> I'm a bit curious to the history of phoneME, since it
>> is the Sun RI does that mean it is based off the
>> original, proprietary J2ME CVM that Sun provided
>> commercially (I'm talking about Sun's CVM circa
>> 2003)? Or is that a completely different piece of
>> software?
>>
> Essentially yes, but not 100% the same. Also, I don't believe the RI contained any JIT support, nor support for any platform other than Linux/x86.
>
>
>> I also noticed there are some references to JAVASE in
>> the build files, are there plans to support more than
>> just J2ME on phoneME?
>>
>>
> Not that I'm aware of.
>
> Chris

Hi Mike,

I agree with Chris' replies to your questions. Please let us know if
you are seeing any stability problems or have critical bugs that are
keeping you from using phoneME Advanced on your network appliance.

Also, let us know what you think of the performance of phoneME Advanced
on your network appliance so far. Is it good enough? Could it be
better? Could there be more from Java SE APIs that would make it
better? If so, how?

Thanks,
Hinkmond

---------------------------------------------------------------------
To unsubscribe, e-mail: advanced-unsubscribe@phoneme.dev.java.net
For additional commands, e-mail: advanced-help@phoneme.dev.java.net

lamsap
Offline
Joined: 2004-11-09
Points: 0

> Hi Mike,
>
> I agree with Chris' replies to your questions.
> Please let us know if
> ou are seeing any stability problems or have critical
> bugs that are
> keeping you from using phoneME Advanced on your
> network appliance.
>
> Also, let us know what you think of the performance
> of phoneME Advanced
> on your network appliance so far. Is it good enough?
> Could it be
> etter? Could there be more from Java SE APIs that
> would make it
> better? If so, how?

Hi Hinkmond,

No stability problems or critical bugs from mr1 on linux/x86/no JIT. We're looking at moving to less powerful hardware (but still decent: 128MB RAM, 400Mhz x86 CPU) so it is time to review the java platform. Hence the questions about JIT and JAVASE. The performance of mr1 has been great, we've never had to worry about it.

We're also having a look at JamVM, which obviously benefits from Java 5 language and API support, though I'm a bit cautious about using GNU Classpath, and also the disk space required for the full featured API.

Threads and synchronization feature heavily in our requirements (event dispatchers, consumer/producers, etc...) but nothing which isn't already met by phoneME. So no need for java.utils.concurrent, though it would be nice. Likewise with String.split() / Regex to avoid our own implementation. StringBuilder too, purely for performance.

As you see, nothing to complain about. All just nice-ities, mostly to aid in (dare I say it) developers unfamiliar with the J2ME / older Java API getting up to speed quicker.

Thanks,

Mike

Hinkmond Wong

phonemeadvanced@mobileandembedded.org wrote:
>
> Threads and synchronization feature heavily in our requirements (event dispatchers, consumer/producers, etc...) but nothing which isn't already met by phoneME. So no need for java.utils.concurrent, though it would be nice. Likewise with String.split() / Regex to avoid our own implementation. StringBuilder too, purely for performance.
>

Hi Mike,

Thanks for your feedback! The above list of which features you find
most useful from Java SE is very helpful. (This is actually good info
to have for our next release. But as a disclaimer, there are no
definitive official plans for that, so keep watching.)

This is really good to see phoneME Advanced being used in the real
world. Let us know on this forum if there is anything else we can help
you with in the future.

Thanks,
Hinkmond

---------------------------------------------------------------------
To unsubscribe, e-mail: advanced-unsubscribe@phoneme.dev.java.net
For additional commands, e-mail: advanced-help@phoneme.dev.java.net