Skip to main content

PhoneMe advanced MR2 Build Problems

9 replies [Last post]
feng_tian
Offline
Joined: 2007-09-20
Points: 0

Hi,
I've finished the build and test of CDC, it seems ok on my ARM9 platform.
But I'm confused of the JSR*/profile building.
How can I build JSR***, midp pcsl, it seems these components are related to each other.
I've read the cdc_build_system.pdf, it says
"make J2ME_CLASSLIB=profile"
"make J2ME_PLATFORM=appmanager"
but the profile can't be personal, and appmanager build also failed
It seems that the build/share doesn't include def makefiles of some features while Phoneme Feature does have.
How can I build those profiles(eg. JSR135...., midp, awk, AMS)?
Thanks

BR
Feng

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
feng_tian
Offline
Joined: 2007-09-20
Points: 0

Hi, Wong:
We've looked into the qt/e src files, if we want to use qt/e for comercial purpose then we need to pay for trolltech.
But actually, our project doesn't have any GUI or display, so is there any way that we can build JSR with out qt/e?
Thanks

BR
Feng

Hinkmond Wong

phonemeadvanced@mobileandembedded.org wrote:
> Hi, Wong:
> We've looked into the qt/e src files, if we want to use qt/e for comercial purpose then we need to pay for trolltech.
> But actually, our project doesn't have any GUI or display, so is there any way that we can build JSR with out qt/e?
> Thanks

Hi Feng,

Let's tie this thread together into one forum thread and continue the
discussion at the following URL:

http://forums.java.net/jive/thread.jspa?threadID=32010&tstart=0#240718

Thanks,

Hinkmond

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

feng_tian
Offline
Joined: 2007-09-20
Points: 0

I did some build experiments. Here is the conclusion, dont know if it's right.
"J2ME_CLASSLIB=basis" means Personal Basis, and this build need qt embedded support
If I want to build JSR* profiles I need to use "USE_JUMP=true", and USE_JUMP requires basis. So, if I want to build JSR, I need QT Embedded any way.
Am I right?

BR
Feng

Hinkmond Wong

phonemeadvanced@mobileandembedded.org wrote:
> I did some build experiments. Here is the conclusion, dont know if it's right.
> "J2ME_CLASSLIB=basis" means Personal Basis, and this build need qt embedded support
> If I want to build JSR* profiles I need to use "USE_JUMP=true", and USE_JUMP requires basis. So, if I want to build JSR, I need QT Embedded any way.
> Am I right?

Hi Feng,

Yes, you are correct but only for Linux/ARM. For Windows Mobile/ARM
(win32-arm-wm5), you can build MIDP on CDC with JSR 172 and without JUMP
or QtEmbedded.

Hinkmond

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

feng_tian
Offline
Joined: 2007-09-20
Points: 0

Thank you very much for your quick reply.
We are using the linu-arm platform actually, so we have to build QT/E if we want to use JSR profiles.
I'm not clear how does QT/E works and the relationship between QT/E and cdc.
Our target platform doesn't have GUI, no display output. Is it still ok to still use QT/E in the cdc Personal Profile? I mean if CDC use QT/E and call some video related JNI, then the system might have some problems.

BR
Feng

Hinkmond Wong

phonemeadvanced@mobileandembedded.org wrote:
> Thank you very much for your quick reply.
> We are using the linu-arm platform actually, so we have to build QT/E if we want to use JSR profiles.
> I'm not clear how does QT/E works and the relationship between QT/E and cdc.
> Our target platform doesn't have GUI, no display output. Is it still ok to still use QT/E in the cdc Personal Profile? I mean if CDC use QT/E and call some video related JNI, then the system might have some problems.

Hi Tian,

Let's tie this thread together into one forum thread and continue the
discussion at the following URL:

http://forums.java.net/jive/thread.jspa?threadID=32010&tstart=0#240718

Thanks,

Hinkmond

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

Hinkmond Wong

phonemeadvanced@mobileandembedded.org wrote:
> Hi,
> I've finished the build and test of CDC, it seems ok on my ARM9 platform.
> But I'm confused of the JSR*/profile building.
> How can I build JSR***, midp pcsl, it seems these components are related to each other.
> I've read the cdc_build_system.pdf, it says
> "make J2ME_CLASSLIB=[i]profile[/i]"
> "make J2ME_PLATFORM=appmanager"
> but the profile can't be personal, and appmanager build also failed
> It seems that the build/share doesn't include def makefiles of some features while Phoneme Feature does have.
> How can I build those profiles(eg. JSR135...., midp, awk, AMS)

Hi Feng,

For a MIDP build, pMEA MR2 will build for WinMobile or Linux (using JUMP
& requires Personal Basis/QtEmbedded) currently.

See:

WinMobile:
http://wiki.java.net/bin/view/Mobileandembedded/PhoneMEAdvancedGSGWinMob...

Linux using JUMP (requires Personal Basis/QtEmbedded):
http://wiki.java.net/bin/view/Mobileandembedded/PhoneMEAdvancedBuildInst...

Hinkmond

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

feng_tian
Offline
Joined: 2007-09-20
Points: 0

Hi Mr Wong:
Thanks for your reply. I still have some questions.
1. Can I build JSR172 without QT Embedded?
2. I'm using pMEA mr2 b34 now, for the cdc build I found only "foundation" and "basis", how can I choose "Personal Basis" build option.

Thanks

BR
Feng

Hinkmond Wong

phonemeadvanced@mobileandembedded.org wrote:
> Hi Mr Wong:
> Thanks for your reply. I still have some questions.
> 1. Can I build JSR172 without QT Embedded?
> 2. I'm using pMEA mr2 b34 now, for the cdc build I found only "foundation" and "basis", how can I choose "Personal Basis" build option.

Yes, basis == Personal Basis == PBP == Personal Basis Profile

Hinkmond

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